ul li {margin:0;}

#leftCol  {
background-color:#FFFFFF;
float:left;
height:auto;
margin-left:5px;
width:220px;
padding-top:15px;
}

#mainContent{
	float:left;
	width:680px;
	padding-top:15px;
	background:white;
}

#cardInstructions {
	background-position:300px 25px;
	height:320px;
}


/* =Colors */
a:link,a:visited,a:active,a:hover,#CircularLists span a:hover {color:#FF0000;}

/*BlueKai*/
#bkIFrame { left:-1500em; position:absolute; visibility:hidden !important; }

h2{margin:0 0 1em;}
body{font-size:0.7em;background:transparent;font-family:Arial,Verdana,san-serif;margin:0;}
a:link,
a:visited,
a:active,
a:hover{outline:none;font-weight:bold;text-decoration:none;border:0;}
a:hover{text-decoration:underline;}
h1{font-weight:bold;font-size:130%;width:100%;}
.hidden { position:absolute !important; left:-1500em !important; } 
#FeaturedArticleFull h3,h2{clear:both;font-weight:bold;font-size:150%;width:100%;border-bottom:2px solid #999;margin-top:12px;padding-bottom:3px;}
h3{font-weight:bold;font-size:120%;margin:0;}
html{overflow-y:scroll;padding:0;background:url(/Assets/Common/Images/background_gray.jpg) repeat-x fixed;}
img,a img{border:0px;display:block;background:none;}
#searchbox{border-style:none solid solid;border-color:black;border-width:0pt 1px 1px;padding:0px 12px 6px 12px;display:block;background:url('/assets/common/images/dropdown_gradient.jpg') repeat-x top left;position:absolute;right:20px;top:123px;width:203px;}
#searchbox h3{float:left;width:100px;margin-top:10px;margin-bottom:5px;}
#searchbox .close{float:right;clear:none;margin-top:10px;}
#searchbox input{float:left;margin-right:5px;}
.separator { background-color:#ccc; display:block; margin:0; padding:0; }
.separator.vertical { margin:0; min-height:10px; width:1px; }
.separator.horizontal { height:1px; min-width:10px; }
/* =adpods disclaimer */
.Advertise.No-Remove{width:100%;float:left;margin-bottom:2px;text-align:left;font-size:9px;color:#CCC;text-transform:uppercase;}
.Advertise.No-Remove span{float:right;}
.Advertise.No-Remove a{float:right;text-transform:capitalize;text-align:right;text-decoration:underline;}
/* =tab header text */
.pageHeader {color:#E22232;margin:0;border:0;}
.pageSubHeader {color:#666666;font-size:14px;font-weight:normal;line-height:20px;margin-left:15px;}
#pageHeaderText {margin-bottom:4px;border-bottom:1px solid #CCCCCC;padding-bottom:20px;display:none;}
.pageHeader span{font-size:10px;color:#000;margin-left:0.5em;}
#CouponsPage .pageHeaderContainer{clear:both;display:block;float:left;height:100px;width:590px;background:transparent url(/Assets/Common/images/new_coupons_header.jpg) no-repeat scroll 0 0;text-indent:-9999px;}
#MyFavoritesHeader,
.ShoppingListComment{font-size:90%;font-style:italic;font-weight:bold;}
.ItemPrice .RegPrice{display:none;}
.clear{clear:both}
.right{float:right;text-align:right;}
.left{float:left;text-align:left;}
.center{text-align:center;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#OuterNav{display:none;}
#container-outer{cursor:default;}
#container{background:url(images/white_background_shadow_wide.png) repeat-y; border:0px none; display:block; margin:0 auto; min-height:800px; padding:0 20px; position:relative; width:890px;}
a.BackLink{background:#ffffff url(/Assets/Common/Images/back_icon.gif) no-repeat 0 0;clear:both;float:left;height:17px;margin:2em 0;padding-left:26px;}
a.BackLink:hover{background-position:0 -17px;}
/* =print list */
#weeklyCircularStartDate,#weeklyCircularEndDate{display:inline;}
/* =static content */
.StaticContent{clear:both;float:left;clear:both;width:100%;margin-bottom:6px;}
/* =disclaimer message */
#StaticContentPage{clear:both;width:890px;float:left;margin:0 auto;}
#mainContentHeader{display:table; margin:12px auto;text-align:center;}
#mainContentHeader a.button{min-width:50px;text-align:center;display:table;}
.staticContentEntry{width:890px;float:left;clear:both;}
.staticContentHomeButton{clear:both;float:left;display:none;}
#LeftNav{width:245px;float:left;}
#maincontentLeftNav{float:left;}
.staticContentEntryLeftNav{width:600px;float:left;clear:none;}
#LeftNav a{display:block;}
/* =Static Content Catering Page */
#StaticContentButtonsNav a{background:transparent url(/Assets/151/Images/deli_button.jpg) repeat-x scroll left top;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:16px;font-weight:normal;height:21px;margin-right:5px;padding-top:2px;text-align:center;text-decoration:none;width:245px;}
#StaticContentButtonsNav a:hover{color:#FFFF00;}
#StaticContentButtonsNav{width:55%;}
#ContentMain{float:right;width:380px;}
#ContentMain h2{margin-top:0px;}
/* =Homepage */
#LeftNavBar{float:left;width:auto;clear:both;}
#main{display:inline;float:left;padding:0;margin:12px 0 0 0;width:590px;min-height:700px;}
#main.storelocator{width:890px;}
#sidebar,#recipesidebar{z-index:0 !important;position:static !important;display:block;float:right;width:300px;padding:0;margin:12px 0 0 0;}
#GsnFooter{float:left;text-align:center;background:#FFFFFF;clear:both;display:block;height:auto;padding:0;margin:1em 0;width:100%}
#GsnFooter img{background:#FFFFFF;clear:both;display:block;padding:0;margin-left:auto;margin-right:auto;}
#StoreFooter{clear:both;display:block;float:left;width:100%;padding:0;margin:12px auto;}
#GsnFooter a,#GsnFooter a:active,#GsnFooter a:visited {color:#999; font-size:11px; font-weight:normal;}
#GsnFooter a:hover {text-decoration:underline;}
#imgSubHeader{float:left;}
#splashblocks{display:block;width:100%;height:auto;padding:0;float:left;margin:0 0 12px 0;}
/* =OGS Home Page Grid */
.HomeGrid{float:left;margin-left:2px;margin-bottom:2em;margin-top:12px;width:590px;}
img.department-icon,a.department-link{float:left;}
a.department-link{margin-left:1em;margin-top:1em;width:132px;}
/* =flow grids */
#Departments{width:590px;}
#Departments .grid_3{border:dotted 1px black;display:block;height:60px;float:left;font-weight:bold;margin-left:5px;margin-bottom:5px;width:187px;}
#Departments .grid_3 span{width:120px;float:left;vertical-align:bottom;margin:20px 0 0 5px;font-size:10px;}
#Departments .grid_3 img{float:left;margin:10px 5px 5px 5px;}
/* =default tab styles */
#header{ border-bottom:1px solid; width:100%; font-size:100%; line-height:normal; margin-bottom:12px;}
#header ul{margin:0;padding:10px 0 0;list-style:none;}
#header li{ background:url(/Assets/Common/Images/left.gif) no-repeat left top; float:left; margin:0; padding:0 0 0 9px;}
#header a{display:block;background:url(/Assets/Common/Images/right.gif) no-repeat right top;text-decoration:none;font-weight:bold;color:#765;padding:5px 14px 4px 6px;}
#header a:hover{color:#333;}
#header #current{background-image:url(/Assets/Common/Images/left_on.gif);border-width:0}
#header #current a{background-image:url(/Assets/Common/Images/right_on.gif);color:#333;}
#header #blank{background-image:url(/Assets/Common/Images/pixel.gif);border-width:0}
#header #blank a{background-image:url(/Assets/Common/Images/pixel.gif);border-width:0}
/************ LEGACY BUTTON STYLES ************/
#LoginButtonDiv p{width:100%;text-align:center;}
#LoginButtonDiv a:hover,
#ListButtons a:hover,
.buttonsubmit a:hover,
#buttonsubmit a:hover,
#ButtonDelete a:hover,
#ButtonUpdate a:hover,
#ButtonViewHide a:hover{background-position:-200px 0;text-decoration:none;}
#LoginButtonDiv a:active,
#ListButtons a:active,
.buttonsubmit a:active,
#buttonsubmit a:active,
#ButtonDelete a:active,
#ButtonUpdate a:active,
#ButtonViewHide a:active{background-position:-100px 0;}
#buttonsubmit a,

.buttonsubmit a,
#ListButtons a,
#LoginButtonDiv a,
#ButtonDelete a,
#ButtonUpdate a,
#ButtonViewHide a{background:url(/Assets/Common/Images/submit_button_large.gif) no-repeat 0 0 ;color:#ffffff;display:block;float:left;height:18px;margin:0 0 0 5%;padding:3px 0 0 0;text-align:center;width:100px;}
#LoginButtonDiv a{float:none;margin:0 auto;}
#ListButtons a{font-family:Verdana,Arial,Helvetica;font-size:80%;letter-spacing:-1px;margin:0 12px 0 0;}
#ButtonDelete a,#ButtonUpdate a,#ButtonViewHide a{text-align:left;text-indent:12px;margin:0;background-image:url(/Assets/Common/Images/login_button_large.gif);}
/************ END LEGACY BUTTON STYLES ************/
/* =personalization */
.TopN,.LineItems{clear:both;float:left;width:auto;}
/* =header */
#StoreHeader{float:left;height:auto;width:100%;}
#StoreHeaderLogo{float:left;width:250px;}
#StoreInfoDiv{background-color:#000000;color:#ffffff;float:left;font-size:90%;font-weight:bold;height:auto;margin:0px;padding:3px 0;width:100%;}
#StoreAddress1Div,#StoreAddress2Div,#StoreCityStateZipDiv,#StoreTelDiv,#StoreHoursDiv,#StoreOpenHours{float:left;width:auto;margin-left:5px;}
#StoreHeaderRightTop{width:180px;float:right;text-align:center;margin-right:12px;margin-top:12px;font-size:90%;font-weight:bold;color:#000000;padding:0px;border:solid 3px #FF0000;background:#FFFFFF;}
/* new common header drop down styles */
#StoreInfoDiv span{margin-left:5px;}
/* =login box */
#LoginBox{width:100%;height:40px;margin:4px auto 0 auto;text-align:center;}
#LoginBox p{margin:0;}
#LoginNewProfileLinkDiv{font-size:90%;margin:0;}
#LoginAsLabelDiv{font-weight:normal;margin:0;font-size:90%;}
/* =nav bar */
#StoreMenu{background:#FF0000;clear:both;color:#FFFF00;font-size:120%;font-weight:bold;text-align:center;list-style:none;margin-bottom:0;padding:4px 0;text-decoration:none;width:100%;}
#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;}
/* =nav bar dropdown version */
#nav-wrap{clear:both;}
#nav{position:relative;clear:both;font-size:120%;margin:0 auto;}
/* all lists */
#nav ul{padding:0;margin:0 auto;list-style:none;line-height:100%;font-weight:bold;color:#FFFF00;text-decoration:none;height:25px;}
#nav a{display:block;width:auto;height:auto;margin:6px;}
/* all list items */
#nav li{float:left;margin:0;padding:0;height:auto;width:auto;/* width needed or else Opera goes nuts */}
/* second-level lists */
#nav li ul{background:white;font-size:85%;height:auto;left:-999em;margin:0;padding:0;position:absolute;text-align:left;width:15em;z-index:5;}
#nav li:hover ul,
#nav li.sfhover ul{/* lists nested under hovered list items */ left:auto;}
#nav li li{width:100%;padding:0;}
#nav li li a{margin-left:6px;}
#nav li:hover{background:#5B0000;}
/* =splash page */
#SplashContainer{clear:both;float:left;width:100%;height:auto;margin-top:6px;margin-bottom:2%;}
#SplashImage{float:left;display:block;margin:0;width:73%;margin-right:2%;height:300px;}
#AdPromo{float:right;margin:0;width:23%;height:300px;padding-top:4px;background-color:#FFFFFF;background:url(/Assets/Common/Images/large_purple_gradient.jpg) repeat-x;text-align:center}
#AdPromo h2{text-align:center;margin:0;color:#FFFFFF;font-size:120%;border:0px none;}
#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;}
#circularThumbnail{margin:18px 0 0 0;}
/* =featured recipe,weekly article,ask the chef,cooking tips */
#FeaturedRecipeTeaser{clear:both;float:left;padding:0;text-align:center;width:23%;margin:0;background-color:#FFFFFF;background:url(/Assets/Common/Images/red_gradient.jpg) repeat-x;}
#FeaturedArticleTeaser{float:left;padding:0;text-align:center;min-height:180px;width:23%;margin-left:1%;background-color:#FFFFFF;background:url(/Assets/Common/Images/red_gradient.jpg) repeat-x;}
#AskTheChefTeaser{float:left;padding:0;text-align:center;width:23%;margin-left:1%;background-color:#FFFFFF;background:url(/Assets/Common/Images/red_gradient.jpg) repeat-x;}
#CookingTipsTeaser{float:left;padding:0;text-align:center;width:23%;margin-left:1%;background-color:#FFFFFF;background:url(/Assets/Common/Images/red_gradient.jpg) repeat-x;}
#FeaturedRecipeTeaser h2,#FeaturedArticleTeaser h2,#AskTheChefTeaser h2,#CookingTipsTeaser h2{text-align:center;color:#FFFFFF;font-size:120%;border:0px none;;margin-left:0;margin-right:0;margin-top:4px;margin-bottom:0}
#FeaturedRecipeTeaser h3,#FeaturedArticleTeaser h3,#AskTheChefTeaser h3,#CookingTipsTeaser h3{text-align:center;color:black;font-size:95%;border:0px none;;margin-left:0;margin-right:0;margin-top:4px;margin-bottom:0}
#FeaturedRecipeTeaser h2 a,#FeaturedArticleTeaser h2 a,#AskTheChefTeaser h2 a,#CookingTipsTeaser h2 a{font-size:90%;color:#FFFFFF;font-weight:bold;border:0px none;;margin-left:0;margin-right:0;margin-top:4px;margin-bottom:0}
#FeaturedArticleTeaser p,#FeaturedRecipeTeaser p,#CookingTipsTeaser p,#AskTheChefTeaser p,#FeaturedArticleTeaser a,#FeaturedRecipeTeaser a,#CookingTipsTeaser a,#AskTheChefTeaser a{font-size:90%;width:90%;font-weight:bold;margin:4px auto;border:0px none;}
#FeaturedRecipeTeaser img{max-height:150px;margin:4px auto 0 auto;}
#FeaturedArticleTeaser img,#AskTheChefTeaser img,#CookingTipsTeaser img{margin:4px auto 0 auto;height:100px;}
#FeaturedArticleTeaser.recipe,#AskTheChefTeaser.recipe,#CookingTipsTeaser.recipe{width:31%;border:0px none;margin:12px 6px 0 0;}
#RecipeVideoTeaser{clear:both;margin-top:12px;padding:0px 5px 0px 5px;width:100%;}
#AskTheChefLink{font-size:130%;}
p#preview{margin:0;}
/* =dual content control */
#DualContentControlDiv,#DualContentControlDiv2{float:left;width:23%;margin-left:2%}
#DualContentControlDivA a img,#DualContentControlDivB a img{border:0px none;}
/* =meal planner */
#MealPlanner{float:right;text-align:center;padding:4px;width:22%;margin:0;font-size:90%;background-color:#FFFFFF;background:url(/Assets/Common/Images/red_gradient.jpg) repeat-x;}
#RecipeCardMiddle #MealPlanner{font-size:90%;}
#MealPlanner ul{text-align:left;list-style:none;margin:0 0 6px 12px;padding:0 0 0 0.25em;}
#MealPlanner li{text-indent:-0.25em;}
#MealPlanner h2{text-align:center;margin:0;color:#FFFFFF;font-size:120%;border:0px none;}
#MealPlanner h2 a{color:#FFFFFF;}
#MealPlanner h3{border-bottom:1px solid black;text-align:left;margin:4px 0 2px 6px;color:#000000;font-size:100%;}
#DivMealPlanner{text-align:left;margin:4px 0 2px 6px;color:#000000;font-size:120%;}
#DivMealPlanner li{text-indent:-0.25em;}
#DivMealPlanner h2{font-weight:bold;color:#000000;font-size:130%;width:100%;border-bottom:1px solid black;}
#DivMealPlanner h3{font-weight:bold;color:#000000;font-size:110%;}
/* =shopping list */
#ShoppingListHeaderSmall{background:transparent url(/Assets/Common/Images/gray_smallshoplist.jpg) no-repeat top left;height:47px;width:300px;}
#ShoppingListHeaderLarge{background:transparent url(/Assets/Common/Images/gray_largeshoplist.jpg) no-repeat top left;height:61px;}
#ShoppingListHeaderLarge.Saved{background-image:url(/Assets/Common/Images/gray_saved_shoplist_top_520.jpg)}
#ShoppingListHeaderSmall.OGS{background:transparent url(/Assets/Common/Images/gray_smallshopcart.jpg) no-repeat top left;height:47px;width:300px;}
#ShoppingList{float:left;width:300px;margin-left:auto;margin-right:auto;padding:0;background-color:#F2F2F2;margin-bottom:12px;text-align:center;}
#ShoppingList table{clear:both;margin:0 auto;text-align:left;width:285px;border:0px none;border-collapse:collapse;}
#ShoppingList td{clear:both;margin:2px 0;border-bottom:1px solid #CCCCCC;text-align:left;padding-top:3px;vertical-align:top;}
#ShoppingList table input{margin:0;font-size:80%;}
#ShoppingList table input{float:left;}
#ShoppingList table input.comment{text-transform:none;width:165px;margin-right:5px;}
#ShoppingList table input.quantity{clear:both;text-align:center;width:20px;height:17px;font-size:90%;}
#ShoppingList table div.shopListItemSmall{text-transform:capitalize;font-weight:bold;color:#565656;}
#ShoppingList table .firstItem{text-transform:capitalize;float:left;width:170px;margin-right:5px;}
#ShoppingList table span{float:left;margin-right:4px;}
#ShoppingList span.labeltext{font-size:90%;color:#565656;margin-top:1px;}
#ShoppingList table div.plusminus{float:left;margin-right:2px;width:12px;margin-top:-2px;}
#ShoppingList table select{float:left;clear:both;margin-right:4px;margin-bottom:2px;font-size:90%;}
#ShoppingList table .editqtyline{float:left;clear:none;margin-top:2px;}
#ShoppingList table .commentline{float:left;clear:both;width:100%;margin-top:2px;}
#ShoppingListMain{float:left;padding-left:15px;width:285px;}
/* =OGS List/Cart */
#ShoppingList #ShoppingListItemsDisplay{margin:0.5em 0;}
#TwoListButtons{height:30px;}
#TwoListButtons a{display:block;float:left;color:#FFFFFF;height:18px;margin:0 0 0 30px;width:100px;}
#ShoppingListCheckoutButtonBottom{clear:both;float:left;margin-left:6px;margin-bottom:6px;width:576px;}
#ItemCount{width:298px;margin:0;padding:0;font-family:Verdana;font-size:80%;font-style:italic;border:0px none;}
#ListButtons{display:none;}
#category h3{font-size:100%;margin-bottom:2px;margin-top:0;}
#Advertising{clear:both;margin-top:12px;width:300px;height:300px;padding:0;}
#savedshoppinglists{float:left;width:590px;background-color:#F2F2F2;}
#savedshoppinglists table table{margin-top:-3px;border-left:0px none;border-right:0px none;border-top:0px none;width:590px;background-color:#F2F2F2;border-bottom:1px solid #CCCCCC}
#TitleBar,#CurrentList{width:588px;border:1px solid #FF0000;padding:0;margin:0;}
#spanItems,#spanSalePrice{display:block;float:left;font-weight:bold;margin:6px 0 0 6px;vertical-align:baseline;}
#savedshoppinglists h2{font-size:130%;width:95%;margin:12px 0 4px 8px;}
#CurrentList p{margin-left:8px;}
.ShopListIcon{text-align:center;width:20px;margin:0 4px;}
.SubTotal{display:none;}
/* trash icon */
#trashcanSmall{cursor:pointer;background:url(/assets/common/images/remove_list_icon.gif) no-repeat;width:13px;height:15px;}
/* =five list icons */
#FiveListButtons{clear:both;display:inline;background-color:#F2F2F2;float:left;width:300px;}
#FiveListButtons input{float:left;width:40px;border:0;margin:0;padding:0 0 0 16px;}
#FiveListButtons input:hover{background:none;}
#FiveListButtons a{float:left;width:40px;border:0;margin:0;padding:0 0 0 16px;background-repeat:no-repeat;background-position:16px 0;}
#FiveListButtons a.shoplistPrint{background-image:url('/assets/common/images/ShopList_print.gif');}
#FiveListButtons a.shoplistEmail{background-image:url('/assets/common/images/ShopList_email.gif');}
#FiveListButtons a.shoplistSave{background-image:url('/assets/common/images/ShopList_save.gif');}
#FiveListButtons a.shoplistManage{background-image:url('/assets/common/images/ShopList_manage.gif');}
#FiveListButtons a.shoplistLast{background-image:url('/assets/common/images/ShopList_lastlist.gif');}
#FiveListButtons a.shoplistLastOrder{background-image:url('/assets/common/images/ShopList_checkout.gif');margin-top:2px;}
#FiveListButtons a.shoplistCheckout{background-image:url('/assets/common/images/ShopList_convertcart.gif');}
#FiveListButtons a.shoplistConvertCart{background-image:url('/assets/common/images/ShopList_convertcart.gif');}
#FiveListButtons a.shoplistConvertList{background-image:url('/assets/common/images/ShopList_convertlist.gif');}
#FiveListButtons a span{font-size:80%;text-align:center;width:40px;padding:0;float:left;margin:35px 0 0 0;}
#FiveListButtons a:hover{background-position:16px -50px;}
#AddYourOwnItems{float:left;width:280px;margin:3px 0 3px 10px;}
#AddYourOwnItems input{width:220px;float:left;margin-right:6px;font-size:10px;}
#AddYourOwnItems span{margin:0;}
/* =ad pods */
.AdMaster{float:left;background-color:none transparent;}
#sidebar div.AdMaster{position:relative!important;z-index:0!important;clear:both;float:left;width:300px;margin:0;padding:0;text-align:center;display:inline}
#sidebar div.AdMaster html{margin:0;padding:0;}
#main div.AdMaster{clear:both;float:left;width:590px;margin:12px 0;padding:0;text-align:center;display:inline;height:61px;}
#main div.AdMaster html{margin:0;padding:0;}
.adPodFrame1{width:301px;height:310px;margin:0;padding:0;}
.adPodFrame2{width:301px;height:655px;margin:12px 0;padding:0;}
.adPodFrame3{float:left;width:590px;height:60px;margin:0;padding:0;}
.adPodFrame4{position:absolute;top:10px;right:0;width:160px;height:650px;margin:0;padding:0;}
.adPodFrame5,.adPodFrame6{float:left;width:728px;height:90px;margin:10px 66px;padding:0;}
#pixel{display:none;}
#adPodForm1,#adPodForm2,#adPodForm3,
#adPodForm4,#adPodForm5,#adPodForm6{margin:0;padding:0;left:0;top:0;}
form#adPodForm1 a img,form#adPodForm2 a img,
form#adPodForm3 a img,form#adPodForm4 a img,
form#adPodForm5 a img,form#adPodForm6 a img{border:0;}
#AD_300{float:left;width:300px;margin:0;}
/* floats it within 300px sidebar div */
#AD_468{float:left;width:468px;margin:0 61px 0 61px;}
/* floats it within 590px main div */
#AD_210{float:left;width:210px;margin:0 45px 0 45px;}
/* floats it within 300px sidebar div */
#AD_160{float:left;width:160px;margin:0 70px 0 70px;}
/* floats it within 300px sidebar div */
#AD_120{float:left;width:120px;margin:0 90px 0 90px;}
/* floats it within 300px sidebar div */
#AD_728{float:left;width:728px;margin:0 66px 0 66px;}
/* floats it within 860px full container div (890px-40px padding) */
#adInternalSponsorText{width:100%;text-align:center;clear:both;margin-top:6px;}
#adInternalSponsorText p{padding:0;font-size:9px;margin:6px 0 2px 0;}
#adInternal{clear:both;float:left;background-color:white;text-align:center;width:100%;}
#adInternal img{border:0;margin:20px auto; width:468px;}
/* =weekly circular */
#WeeklyAdPage p{margin:0;float:left;width:100%;}
#CircularLists{clear:both;text-align:center;float:left;margin:6px auto 12px;width:100%;}
#CircularLists select{float:left;margin-right:6px;width:25%;line-height:100%;overflow:auto;}
#CircularLists input{float:left;width:14%;margin-right:5px;}
#CircularLists span.or{float:left;margin:3px 6px 0 0;}
input#btnSearch.CircularGoButton{width:33px;height:16px;border:0;}
#CircularLists a{float:left;}
#CircularAdGrid{font-size:120%;margin-top:12px;margin-left:auto;margin-right:auto;}
#CircularAdGrid table{border-collapse:collapse;clear:both;text-align:center;margin-left:auto;margin-right:auto;margin-top:12px;padding:0;width:590px;}
#CircularAdGrid table table{padding:0;margin-top:2px;margin-left:auto;margin-right:auto;text-align:center;}
#CircularAdGrid table table td,#CircularAdGrid tbody{padding:0;margin:0;vertical-align:bottom;text-align:center;margin-left:auto;margin-right:auto;}
#CircularAdGrid table table td img{text-align:center;margin:0 auto;}
ul#CircularPagerTop,ul#CircularPagerBottom{width:auto;clear:both;padding:0 10px;list-style:none;text-align:center;margin:12px 0px;border-top:1px solid white;border-right:1px solid white;border-left:1px solid white;border-bottom:1px solid #cccccc;}
#CircularPagerTop li,#CircularPagerBottom li{top:0px;font-size:85%;display:inline;vertical-align:bottom;color:#999999;background-color:#FFFFCC;border:1px solid #cccccc;border-bottom:0px;padding:2px 6px 0px 6px;}
#CircularPagerTop li.activePage,#CircularPagerBottom li.activePage{top:1px;display:inline;vertical-align:bottom;color:#999999;font-size:110%;background-color:white;border:1px solid #cccccc;border-bottom:1px solid white;padding:4px 8px 0px 8px;}
#CircularPagerTop span,#CircularPagerBottom span{}
#AdContent{text-align:center;width:590px;margin:0 auto;}
#AdContent img{clear:both;margin:0 auto 12px auto;}
#CircularAd1_LinkButtonTextOnly{float:right;font-size:90%;}
#CircularLists span a{display:block;float:right;text-align:left;line-height:130%;list-style:none;width:85px;font-size:8px;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0px 0 0 28px;background:url(/Assets/Common/Images/text_only.gif) 0 0 no-repeat;}
#CircularLists span a:hover{background-position:-300px 0;text-decoration:none;}
#PageDisplay a.backtoweeklyad{float:left;display:block;font-size:90%;width:240px;height:17px;background:url(/Assets/Common/Images/recipe_back_search.gif) no-repeat -20px 0;list-style-type:none;padding-left:25px;padding-right:0;padding-top:3px;padding-bottom:0;margin-bottom:6px;}
#PageDisplay a.backtoweeklyad:hover{background-position:-320px 0;text-decoration:underline;}
#CircularAdDates{display:none;float:left;width:100%;font-size:80%;text-align:center;margin-bottom:12px;}
div.StaticContentBanner{float:left;margin:20px 0;}
/* =Circular Thumbnail Mode */
.CircularTypeBox {margin-right:6px;margin-left:0;margin-bottom:6px;height:265px;border:1px solid #565656;background:#EEEEEE;clear:none;float:left; overflow:hidden; padding:5px 5px 20px 5px;width:176px;}
.CircularTypeBox img{clear:both;max-width:175px;max-height:175px;float:none;margin:0 auto}
.CircularTypeBox h3{float:left;margin-top:2px;margin-bottom:10px;}
.CircularTypeBox small{display:none;float:left;clear:both;margin-top:2px;margin-bottom:10px;width:100%;}
ul.CircularPageMenu{margin:0;list-style:none;padding:3px;}
ul.CircularPageMenu h4{text-align:center;margin:4px auto;color:white;background:black;width:175px}
ul.CircularPageMenu li{position:static;min-height:100px;display:inline;padding:0;margin:0;width:175px}
/*.CircularPageMenu img{max-width:75px;min-height:90px;}*/
ul.CircularPageMenu li a,ul.CircularPageMenu a:visited,ul.CircularPageMenu li a:active{float:left;color:#FFFFFF;text-decoration:none;text-align:center;width:175px;}
ul.CircularPageMenu li a:hover{color:#FFFF66;}
ul#PagerTop.CircularPager,ul#PagerBottom.CircularPager{width:auto;clear:both;padding:0 10px;list-style:none;text-align:center;margin:12px 0px;border-top:1px solid white;border-right:1px solid white;border-left:1px solid white;border-bottom:1px solid #cccccc;}
#PagerTop.CircularPager li,#PagerBottom.CircularPager li{position:static;top:0px;font-size:85%;display:inline;vertical-align:bottom;color:#999999;background-color:#FFFFCC;border:1px solid #cccccc;border-bottom:0px;padding:2px 4px 0px 4px;}
#PagerTop.CircularPager li.activePage,#PagerBottom.CircularPager li.activePage{position:static;top:1px;display:inline;vertical-align:bottom;color:#999999;font-size:110%;background-color:white;border:1px solid #cccccc;border-bottom:1px solid white;padding:4px 8px 0px 8px;}
.PDFLink{float:left;text-align:center;width:100%;margin:4px auto;}
ul.CircularPageMenu li div.PDFLink a{color:#CC0000;}
/* =available varieties */
#availablevarietiestop{width:100%;height:auto;clear:both;background:url(/Assets/Common/Images/avail_varieties_300_r1_c1.gif) no-repeat 0 0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:4px;padding-bottom:4px}
#availablevarietiestop h2{color:#FFFFFF;display:block;font-size:110%;width:90%;margin:0 auto;text-align:center;border:0px none;}
#availablevarietiesmiddle{height:auto;text-align:center;width:100%;clear:both;background:url(/Assets/Common/Images/avail_varieties_300_r2_c1.gif) repeat-y 0 0;margin-top:0;padding-bottom:12px;}
#byitem{max-height:150px;overflow-y:auto;overflow-x:none;clear:both;display:block;text-align:left;width:290px; margin-top:6px;margin-left:auto;margin-right:auto;font-size:90%;}
#byitem span{display:block;width:100%;clear:both;margin:0;}
#byitem table{width:268px;padding:0;margin:0 auto;}
#byitem tbody{padding:0;margin:0;}
#byitem td{line-height:100%;padding:3px 0;vertical-align:top;text-align:left;height:auto;text-transform:capitalize;}
#byitem input{margin:0px 0 0 4px;padding:0;float:left;display:block;}
#byitem p{width:230px;float:left;display:block;text-align:left;margin:4px 0px 4px 4px;padding:0;line-height:120%;}
#byitem td.itemavailablevarieties{background-color:#FFFFCC;}
#byitem td.alternatingavailablevarieties{background-color:#FFFFFF;}
#availcouponimage{width:110px;height:30px;background:url('/assets/common/images/manufacturercouponicon.gif') top left no-repeat;clear:both;display:block;margin:2px 8px 0 0;float:right;padding:4px 0 0 0;text-align:left;}
#availcouponimage img{display:none;}
#availcouponimage p{float:left;font-weight:bold;vertical-align:top;color:green;margin:3px 0 0 35px;line-height:100%;font-size:10px;}
#availrecipe{display:block;float:left;text-align:left;margin:2px 0 0 8px;padding:4px 0 0 0;width:auto;height:auto;}
#availrecipe img{clear:both;display:block;margin:0 4px 0 0;float:left;vertical-align:top;}
#availrecipe p{float:left;font-weight:bold;vertical-align:top;margin:3px 0 0 4px;line-height:100%;}
#availrecipe a{text-decoration:underline;}
#availproductimage{clear:both;width:100%;text-align:center;padding:4px 0 0 0;}
#availproductimage a img{display:block;margin:0 auto 0 auto;}
#availprice{clear:both;margin:0;width:100%;text-align:center;}
#availprice h3{border-bottom:0px;margin:2px 0 2px 0;}
#availprice h3 span{display:block;text-align:center;border:1px solid red;padding:2px;width:80%;margin:0 auto 0 auto;}
#availproductdescription{clear:both;font-style:italic;display:block;margin:0 auto;width:95%;}
#availnumberofvarieties{clear:both;font-size:90%;display:block;margin:0 auto;width:95%;}
#availablevarietiesbottom{background:url(/Assets/Common/Images/avail_varieties_300_r3_c1.gif) no-repeat 0 0;width:100%;height:24px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:12px}
#availablevarietiesadditemlink{font-size:85%;display:block;width:99%;float:left;text-align:left;margin:6px auto;}
#availablevarietiesadditemlink span{width:194px;margin:6px 0 0 12px;float:left;}
#availablevarietiesadditemlink input{float:left;border:0;width:85px;height:35px;margin:0 auto;}
#availablevarietiesadditemlink br{display:none;}
#AvailableVarieties1_LinkButtonAddItem{display:block;text-align:left;width:80px;height:30px;margin:0 auto;background:url(/Assets/Common/Images/add_to_shopping_list.gif) no-repeat 0 0;list-style-type:none;padding-left:40px;padding-right:0;padding-top:12px;padding-bottom:0}
#AvailableVarieties1_LinkButtonAddItem:hover{background-position:-190px 0;text-decoration:underline;}
#availablevarietiesadditemlink a{text-align:center;}
#AddToList{float:left;border:0;width:85px;height:35px;margin:0 auto;background:url(/Assets/Common/Images/butn_ADD_SHOPLIST_over.gif);}
#productDescriptionPopup table{width:570px;}
#productDescriptionPopup .ProductAddToListControl{width:175px}
/* =grid styles */
#Divlst,#Divlist table{clear:both;float:left;}
#CategoryHeader h3,.CategoryHeader h3{clear:both;float:left;width:100%;margin:0 0 4px 0}
.CategoryHeader{width:590px;}
#ProductsGrid,.LineItem,.LineItems{clear:both;float:left;width:590px;margin-top:2px;}
.unitOfMeasure, .labelText { margin:5px; }
td.AddButton .unitOfMeasure { display:block; }
#Options table,.LineItem table{clear:both;float:left;width:590px;}
#Options{font-size:90%;}
#Options tr{font-size:90%;vertical-align:middle;}
#Options tr th{text-align:left;font-size:90%;font-weight:bold;}
.GridItem{clear:both;text-align:left;background-color:#FFFFFF;color:#000000;font-weight:bold;width:590px;}
table.GridItem{width:590px;border-collapse:collapse;}
.GridItem th,#Options th{text-align:left;font-size:90%;font-weight:bold;}
.GridAlternatingItem{text-align:left;background-color:#DDDDDD;color:#000000;font-weight:bold;}
.GridAlternatingItem td,.GridItem td,.GridItem th{text-align:left;vertical-align:middle;padding:4px 5px 2px 5px;}
.GridItem a,.GridAlternatingItem a{text-decoration:none;}
.GridItem td.ProductPageImage img{height:40px;max-width:40px;margin:0 auto;}
.CategoryHeader{clear:both;float:left;font-size:120%;margin-bottom:4px;}
#CircularAdText1_dlCategory{clear:both;float:left;width:100%;}
#CircularAdText1_dlCategory h3{clear:both;width:100%;float:left;text-align:left;font-size:130%;font-weight:bold;margin:6px 0;}
#CircularAdText1_dlCategory table{width:100%;clear:both;}
#CircularAdText1_dlCategory input{height:40px;text-align:center;}
#CircularAdText1_dlCategory th{text-align:left;}
#CircularAdText1_dlCategory td td{border:1px solid #999999;padding:2px 6px 2px 6px;}
#CircularAdText1_dlCategory span{text-align:left;font-weight:bold;font-size:90%;}
#CircularAdText1_dlCategory tr tr:hover{background-color:#FFFFCC;}
#CircularAdText1_dlCategory th{border:0;text-align:left;color:#000000;font-weight:bold;}
#CircularAdText1_dlCategory table table{clear:both;margin:0;text-align:left;}
#CircularAdText1_dlCategory a{text-align:center;margin-left:auto;margin-right:auto;}
#LinkButtonBackToWeeklyAd{display:block;list-style:none;width:240px;height:17px;margin:0;padding:3px 0 0 55px;background:url(/Assets/Common/Images/recipe_back.gif) 0 0 no-repeat;text-decoration:underline;}
#LinkButtonBackToWeeklyAd:hover{background-position:-300px 0;text-decoration:underline;}
/* =new coupons */
.couponsDisclaimer{display:none;}
.couponsContainer{position:relative;display:inline;width:140px;float:left;padding:0;margin:2px;text-align:center;}
.couponsFrame{display:inline;width:140px;float:left;border-right:1px dotted #CCCCCC;padding:0;margin:0;text-align:center;min-height:250px;}
.couponsFrame.last{border-right:0;}
.couponsImage{display:inline;float:left;border:0;margin:0 10px;min-height:130px;width:120px;}
.couponsImage img{display:inline;border:0;margin:20px auto 6px auto;max-height:100px;max-width:80px;}
.couponsDescription{display:inline;clear:both;float:left;width:100%;min-height:30px;line-height:120%;margin:0 auto;font-size:10px;font-weight:normal;}
.couponsSavings{display:inline;position:absolute;top:5px;right:5px;width:50px;height:50px;padding:15px 0 0 0;color:white;font-size:100%;line-height:100%;font-weight:bold;background:transparent url('/Assets/Common/Images/coupon_savings.png') 0 0 no-repeat;}
.price{display:inline;width:100%;clear:both;float:left;padding:0;font-size:100%;font-weight:bold;min-height:24px;}
.activeCoupon{background:url(/Assets/Common/Images/coupon_highlighted.jpg);}
.couponsFrame a{cursor:pointer;display:inline;clear:both;float:left;width:76px;height:26px;background:url(/Assets/Common/Images/add_coupon.gif) no-repeat 0 0;margin:3px 32px;padding:0}
.couponsFrame a.activeCoupon{background:url(/Assets/Common/Images/added_coupon.gif);}
.couponDivider{float:left;width:1px;height:230px;background:#CCCCCC;}
.couponClear{clear:both;width:100%;height:1px;border-bottom:1px dotted #CCCCCC;margin:2px 0pt;width:100%;}
#lightboxFAQ{display:none;}
.CouponsFAQ{min-height:1500px;}
/**set min-height helps the scrollbars not be wacky **/
/* =3-panel toolbox */
#ThreePane,#Inventory{float:left;margin:0;padding:0;width:auto;}
#Department h3,#Aisles h3,#Category h3{float:left;margin:0px;}
#Department,#Aisles,#Category{float:left;padding:0;width:185px;height:auto;margin-bottom:12px;}
#InBetween1,#InBetween2{float:left;height:auto;padding-top:50px;color:#FF0000;font-size:140%;font-weight:bold;}
#ThreePane select,#Inventory select,#Specials select,#Products select{font-size:100%;line-height:100%;}
#UpdateProgress1,#UpdateProgress2,#ctl00_ContentPlaceHolder1_Specials1_UpdateProgress1,#ctl00_ContentPlaceHolder1_Inventory1_UpdateProgress1{background:white;float:left;height:130px;margin-top:-125px;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);text-align:center;width:590px;}
#ctl00_ContentPlaceHolder1_Specials1_lbtnDisplayMostPopular,#ctl00_ContentPlaceHolder1_Inventory1_lbtnDisplayMostPopular{clear:both;float:left;width:590px;font-size:120%;}
#ProcessingPanel{width:200px;text-align:center;margin:40px 195px;}
#ProcessingPanel img{margin:0 auto;}
#ListBoxes{width:590px;height:120px;}
#MyFavoritesHeader{clear:both;float:left;}
#FeaturedProducts1_gvFeaturedProducts{width:590px;}
#FeaturedProducts1_gvFeaturedProducts{clear:both;float:left;width:590px;}
#FeaturedProducts1_btnAddAll{clear:both;float:left;}
div#Department select,div#Aisles select,div#Category select{clear:both;height:100px;width:180px;}
/* =personalization */
.TopN{clear:both;float:left;width:590px;}
#tblPersonalizedSpecialsTopN{float:left;font-size:90%;text-align:center;border:2px solid #FF0000;padding:4px;height:225px;width:140px;margin:0 auto 0 auto;}
#tblPersonalizedSpecialsTopN td{width:25%;text-align:center;vertical-align:bottom;}
#tblPersonalizedSpecialsTopN td span{font-weight:bold;}
#tblPersonalizedSpecialsTopN a{text-align:center;margin-left:auto;margin-right:auto;float:right;}
#tblPersonalizedSpecialsTopN:hover{background-color:#FFFFCC;}
#tblPersonalizedSpecialsTopN h3{text-align:center;}
/* =sign in and signup pages */
#signinWelcomeText{}
#signinWelcomeText ul{margin-left:0;height:250px;padding-top:24px;background:transparent url(/Assets/Common/Images/signin_welcome.jpg) top left no-repeat;font-size:120%;}
#signinWelcomeText li{color:#666666;font-weight:bold;list-style-type:none;text-indent:220px;margin-top:12px;}
#SignUpPersonalInfo{margin-left:18px;}
#register{float:left;width:180px;height:auto;overflow:hidden;}
#login {
	float:left;
	height:auto;
	overflow:hidden;
	position:relative;
	width:405px;
}
#CtrlDivMyEmail,#CtrlDivMyPassword{clear:both;float:left;}
#CtrlDivLinkForgotPassword{margin:6px 0 0 0;clear:both;float:left;width:400px;}
#ButtonLogin{clear:both;}
#ButtonBack{clear:both;font-size:90%;}
#PasswordRecoverControl h1,
#UpdatePanelPage h1,
#RecipeSaveToRecipeBox h1{margin-top:12px;color:#FF0000;border-bottom:1px solid black;}
#PasswordRecoverControl input{margin-bottom:12px;}
#PasswordRecoverControl p{clear:both;float:left;font-size:120%;color:#000000;font-weight:bold;width:100%;}
#UpdatePanelPage{font-size:100%;}
#CtrlDivNotRegisteredError  {
	background-color:#FFFF99;
	border:1px solid #FF0000;
	clear:none;
	font-size:11px;
	height:30px;
	margin-left:20px;
	padding:10px 2px;
	position:absolute;
	right:0;
	top:47px;
	width:212px;
}

#CtrlDivNotRegisteredError p {
	color:#FF0000;
	font-weight:bold;
	line-height:1.5em;
	margin:0;
	text-align:center;
}

.rfvMessage { color:#f00; font-weight:bold; margin-left:10px; }

.myProfileImage{clear:both;float:left;width:590px;height:50px;background:url('/Assets/Common/Images/myProfile.gif') no-repeat top left;}
/* =new signin */
#SignUpPersonalInfo,#EmailPreferences,#DietaryPreferencesFullControl,#PrivacyDisclaimer,#DietaryPreferencesTip,#DietaryPreferencesFullControl{float:left;position:relative;display:inline;margin-bottom:12px;width:580px;}
.InputControl{clear:both;float:left;margin:2px 0;width:580px;}
#SignUpPersonalInfo span{clear:both;display:inline;float:left;margin:0 12px 0 0;padding:4px 0 0;text-align:right;width:100px;}
#DietaryPreferencesFullControl{margin-top:12px;}
#DietaryPreferencesFullControl span{float:left;width:100px;clear:both;text-align:right;margin:0 12px 0 0;padding:4px 0 0 0;display:inline;}
#SignUpPersonalInfo input{width:300px;display:inline;}
#ButtonSignup{clear:both;}
#PrivacyDisclaimer,.EmailOptIn .subtitle{font-style:italic;}
#PrivacyDisclaimer,#ChangePassword{margin-left:112px;width:300px;}
.DietaryPreference select{width:250px;}
.Invalid{background:red;color:white;}
#SubmitAskTheChefPage #sidebar #FeaturedArticleTeaser.recipe,#SubmitAskTheChefPage #sidebar #AskTheChefTeaser.recipe,#SubmitAskTheChefPage #sidebar #CookingTipsTeaser.recipe{display:none;}
#SignUpThankYouPage #sidebar #FeaturedArticleTeaser.recipe,#SignUpThankYouPage #sidebar #AskTheChefTeaser.recipe,#SignUpThankYouPage #sidebar #CookingTipsTeaser.recipe,#SignInDiv #sidebar #FeaturedArticleTeaser.recipe,#SignInDiv #sidebar #AskTheChefTeaser.recipe,#SignInDiv #sidebar #CookingTipsTeaser.recipe,#SignOutPage #sidebar #FeaturedArticleTeaser.recipe,#SignOutPage #sidebar #AskTheChefTeaser.recipe,#SignOutPage #sidebar #CookingTipsTeaser.recipe,#SignUpPage #sidebar #FeaturedArticleTeaser.recipe,#SignUpPage #sidebar #AskTheChefTeaser.recipe,#SignUpPage #sidebar #CookingTipsTeaser.recipe{width:100%;margin:12px 0 0 0;padding:0;}
#SignUpThankYouPage #ButtonBack{display:none}
#DietaryPreferences select,#DietaryPreferences input,#SignUpControl select,#SignUpControl input{width:300px;}
#DietaryPreferences input{width:100px;}
/* fix for IE 6 */
#DietaryPreferences input[type="radio"]{width:auto;}
#ctl00_ContentPlaceHolder1_EmailPreferences1_lblDailyEmails,#ctl00_ContentPlaceHolder1_EmailPreferences1_lblWeeklyEmail,span#ctl00_ContentPlaceHolder1_EmailPreferences1_lblMonthlyEmails{clear:both;display:block;float:left;color:#FF0000;font-weight:bold;font-size:130%;width:100%;border-bottom:1px solid black;margin:12px 0 12px 0;}
#ctl00_ContentPlaceHolder1_EmailPreferences1_lblInterestsEmailOptionDescription,#ctl00_ContentPlaceHolder1_EmailPreferences1_lblDailyEmailOptionDescription,#ctl00_ContentPlaceHolder1_EmailPreferences1_lblWeeklyEmailOptionDescription,#ctl00_ContentPlaceHolder1_EmailPreferences1_lblMonthlyEmailOptionDescription{font-style:italic;}
#UpdatePanelPage #SignUp1_drpState,#UpdatePanelPage #SignUp1_drpStore{width:auto;}
#EmailPreferences1_lblDailyEmails,#EmailPreferences1_lblMonthlyEmails,#DietaryPreferencesLabel,#MyInterestsLabel{clear:both;display:block;float:left;color:#FF0000;font-weight:bold;font-size:130%;width:100%;border-bottom:1px solid black;margin:12px 0 12px 0;}
#EmailPreferences1_lblDailyEmailOptionDescription,#EmailPreferences1_lblMonthlyEmailOptionDescription{clear:both;display:block;float:left;width:100%;}
#DietaryPreferencesTip{display:block;width:100%;clear:both;font-size:90%;}
#ButtonSubmit,#ButtonReset,#ButtonCancel{float:left;margin-left:6px;}
#DietaryPreferencesFullControl table{clear:both;float:left;width:80%;}
#DietaryPreferencesTip p{margin:0 0 8px 0;}
#DaysOfWeekCheckBoxes,#MonthlyEmailCheckBox{clear:both;float:left;width:100%;height:auto;margin-bottom:4px;}
#privacy h2{color:#FF0000;font-size:130%;width:100%;margin-top:12px;border-bottom:1px solid black;}
#imgSignInHeader,#imgMyFavorites,#CtrlDepartmentDropDown,#MyPantry1_lblErrorNoHistory{clear:both;float:left;}
#DietaryPreferencesLabel input{width:95%;}
#SignUp1_refUserName,#SignUp1_cvPassword,#SignUp1_revPassword,#SignUo1_rfvConfirmPassword{clear:both;display:block;float:left;width:100%;}
/* =as the chef new form */
#SubmitAskChefControl .clear{margin-top:4px;}
#SubmitAskChefControl .askChef{float:left;clear:both;width:150px;margin-top:4px;font-style:normal;}
#SubmitAskChefControl input{width:400px;font-style:normal;}
#SubmitAskChefControl #txtEmail{width:200px;}
#SubmitAskChefControl a{clear:both;margin:6px 0 0 0;}
span#fvEmail,span#fvQuestion{clear:both;float:left;font-weight:bold;width:100%;color:#FF0000;margin-left:150px;}
/* =recipe page */
#Recipe{float:left;margin-top:12px;}
#RecipeCardTop{width:100%;height:auto;padding:0;background:none;}
#RecipeCardTop #header{margin-bottom:0;}
#RecipeCardMiddle{clear:both;float:left;display:inline;width:590px;padding:0;}
#RecipeCardBottom{display:none;clear:both;width:100%;height:12px;padding:0;background-color:#f4F1cf;}
#FeaturedRecipeTeaser.recipe{clear:both;background:none;margin:0 2% 0 2%;width:42%;}
#MealPlanner.recipe{font-size:100%;background:none;color:#000000;float:left;text-align:center;padding:4px 8px 3px 4px;margin:0 2% 0 2%;width:42%;font-size:90%;}
#FeaturedRecipeTeaser.recipe h2 a{font-size:117%;color:#FF0000;}
#MealPlanner.recipe h2 a{font-size:130%;color:#FF0000;}
#ChangeDietaryPreferences,#SavedRecipes,#TopRecipesTeaser,#ChainRecipes,#QuickSearch{clear:both;display:inline;width:570px;margin:8px 10px 0 10px;}
#CtrlDivSubTitle{font-weight:bold;}
#ChangeDietaryPreferences{clear:both;}
#ChangeDietaryPreferences p{margin:4px 0px 4px 10px;font-weight:bold;float:left;color:#999999;}
#ChangeDietaryPreferences a{margin:4px 4px 4px 4px;}
#SavedRecipes{float:left;clear:both;margin-bottom:12px}
#SavedRecipes h2,#ChainRecipes h2{clear:both;width:auto;display:inline;float:left;color:#FF0000;font-size:130%;border:0px none;margin-left:10px;}
#SavedRecipes span a{font-size:130%;}
#RecipeSaveToRecipeBox h3{margin-bottom:0}
#CtrlDivRecipeImage{float:right;}
#CtrlDivComments{float:left;width:400px;}
#CtrlDivSubmit{clear:both;}
#CtrlDivSubmit a{margin-top:12px;margin-left:0;margin-right:12px;}
#CtrlDivComments{margin:0;}
#lblAddedToCart{display:none;margin-top:12px;color:#FF0000;font-size:130%;width:100%;}
#RecipeFull1_lblAddedToCart{font-size:130%;font-weight:bold;}
div#ChainRecipes h2 a img{float:left;margin-right:4px;}
/* =recipe display */
#recipetitle{clear:none;float:left;width:380px;}
#recipetitle h2{width:100%;margin:0 0 6px 10px;border-bottom:1px dotted #999999;}
#recipeoptions{float:left;clear:both;margin:6px 0 40px 0;width:395px;}
#recipeImageDiv{float:left;min-height:140px;}
#recipeoptions img{float:left;display:inline;margin:6px 0 24px 12px;max-width:160px;}
#recipeoptions ul{clear:none;float:left;margin:3px 0 0 6px;padding:0;width:215px;list-style:none;}
#recipeoptions li{float:left;margin:3px 0 0 6px;padding:0;width:auto;list-style:none;}
#recipeoptions li.recipesave a{display:block;font-size:90%;width:150px;height:17px;background:url(/Assets/Common/Images/recipe_save.gif) no-repeat 0 0;;list-style-type:none;padding-left:55px;padding-right:0;padding-top:3px;padding-bottom:0}
#recipeoptions li.recipeprint a{display:block;font-size:90%;width:150px;height:17px;background:url(/Assets/Common/Images/recipe_print.gif) no-repeat 0 0;;list-style-type:none;padding-left:55px;padding-right:0;padding-top:3px;padding-bottom:0}
#recipeoptions li.recipeaddchecked a{display:block;font-size:90%;width:150px;height:17px;background:url(/Assets/Common/Images/recipe_add.gif) no-repeat 0 0;;list-style-type:none;padding-left:55px;padding-right:0;padding-top:3px;padding-bottom:0}
#recipeoptions li.recipeaddall a{display:block;font-size:90%;width:150px;height:17px;background:url(/Assets/Common/Images/recipe_addall.gif) no-repeat 0 0;;list-style-type:none;padding-left:55px;padding-right:0;padding-top:3px;padding-bottom:0}
#recipeoptions li.recipeback a{display:block;font-size:90%;width:150px;height:17px;background:url(/Assets/Common/Images/recipe_back.gif) no-repeat 0 0;;list-style-type:none;padding-left:55px;padding-right:0;padding-top:3px;padding-bottom:0}
#recipeoptions li.recipecenterback a{display:block;font-size:90%;width:150px;height:17px;background:url(/Assets/Common/Images/recipe_back_search.gif) no-repeat 0 0;;list-style-type:none;padding-left:55px;padding-right:0;padding-top:3px;padding-bottom:0}
#recipeoptions li.recipesave a:hover,#recipeoptions li.recipeprint a:hover,#recipeoptions li.recipeaddchecked a:hover,#recipeoptions li.recipeaddall a:hover,#recipeoptions li.recipeback a:hover,#recipeoptions li.recipecenterback a:hover{background-position:-300px 0;text-decoration:underline;}
#BackToArticle{clear:both;float:left;margin-top:12px;margin-left:-5px; }
#BackToArticle a{display:block;width:240px;height:17px;list-style-type:none;background:url(/Assets/Common/Images/recipe_save.gif) no-repeat 0 0;padding:3px 0 0 30px;background-position:-20px 0}
#BackToArticle a:hover{text-decoration:underline;background-position:-320px 0}
#recipecontent{float:left; width:575px;height:auto;margin:0 0 0 12px;}
#recipecontent h3{float:left;clear:both;margin-top:12px;margin-bottom:12px;color:#FF0000;font-size:130%;width:25%;border-bottom:1px dotted #999999;}
#recipecontent p{clear:both;margin:0 0 0 25px;width:535px;}
#recipecontent input{margin:0 12px 0 0;padding:0 0 0 0;}
#recipecontent label{margin:0 0 0 0;padding:0 0 0 0;}
#Recipe #recipecontent table{clear:both;margin:8px 24px 0 100px;width:80%;}
#RecipeFull1_lblPrepInstructions br{clear:both;display:block;margin:6px 0 6px 0;}
#chainlogo{display:none;}
.recipeIngredient{clear:both;float:left;margin-bottom:2px;width:550px;}
.recipeIngredient span{ width:500px; }
.recipeIngredient input,.recipeIngredient span{float:left;}
.ingredientItems{clear:both;margin:0 0 0 25px;}
.ingredientItems input{}
.ingredientFeatured{}
.ingredientItems a{margin:0 0 0 6px;}
.ingredientItems a img{display:inline;}
.preparation,.yield,.cookTime{clear:both;margin:0 0 0 25px;width:530px;}
div.ShowHideMetric{display:none;height:23px;width:230px;border:1px dotted gray;margin:0pt;padding:2px 0pt;}
input#chkMetric{float:left;margin:4px 0 0 4px;}
div.ShowHideMetric img{float:left;margin:0 4px;}
div.ShowHideMetric strong{float:left;margin-top:5px;}
#TopRecipesTeaser #column1,#TopRecipesTeaser #column2{margin-top:6px;}
/* =Recipe Ratings */
#reciperating{width:280px;clear:both;float:left;margin:0px 0px 0px 12px;}
#globalRatingControl{float:left;clear:none;margin-left:6px;}
.globalRatingText{width:auto;float:left;margin-top:5px;}
#globalRatingCount{width:auto;float:left;}
#globalRatingCount.globalRatingText{width:auto;float:left;margin-top:5px;margin-left:4px;}
#UserRecipeRating{border:1px solid #CCCCCC;float:left;margin:10px 0pt 0pt 30px;padding:4px;text-align:center;width:170px;}
#userrating{width:155px;margin:0 auto;}
#userRatingControl{width:80px;margin:0 auto;}
#userRatingControl.rating_container{clear:both;}
.rating_container a{float:left;display:block;width:15px;height:25px;border:0;background-image:url("/Assets/Common/Images/reciperating.png");}
.rating_container a.rating_off{background-position:0 0px;}
.rating_container a.rating_half{background-position:0 -25px;}
.rating_container a.rating_on{background-position:0 -50px;}
.rating_container a.rating_selected{background-position:0 -75px;}
#FeaturedRecipeTeaser .rating_container a{border:0 none;display:block;float:left;height:25px;width:15px;}
#FeaturedRecipeTeaser #reciperating{float:none;width:185px;margin:0 auto;text-align:center;}
#FeaturedRecipeTeaser #reciperating .globalRatingText{margin-top:10px;}
/* =nutrition table */
#NutritionTable{clear:both;float:left; font-family:Arial;width:96%;font-size:90%;margin:12px 0 0 12px;border:1px solid black;padding:4px;border-collapse:collapse;}
#NutritionTable h2{font-size:200%;color:#000000;border:0px none;margin:0}
#NutritionTable hr.thin{color:black;border:black;background-color:black;margin:0;height:1px;}
#NutritionTable hr.thick{color:black;border:black;background-color:black;margin:0;height:3px;}
.NutritionLine{width:100%;float:left;text-align:left;margin:0px 2px;padding:0;border-collapse:collapse;}
.NutritionFacts{border:1px solid black;padding:4px;margin:0;padding:0;border-collapse:collapse;}
.NutritionLineItem{width:283px;float:left;text-align:left;margin:0px;padding:0;}
.NutritionLineElement{width:141px;float:left;text-align:left;margin:0px;padding:0;border-bottom:1px solid black;}
.NutritionLineElementRight{width:141px;float:left;text-align:right;margin:0px;padding:0;border-bottom:1px solid black;}
/* =Wine Connect */
#winecontent{text-align:right;float:right;width:170px;padding:104px 8px 8px 8px;margin:0 0 -300px 0;background:url('/Assets/Common/Images/wine_background.jpg') no-repeat 0 0;background-position:top right;}
#winecontent table{margin:0;padding:0;width:100%;}
#winecontent a{float:left;margin:2px 0 0 6px;font-size:90%;}
#winecontent td.WineName a{width:100%;height:auto;font-size:90%;padding:4px 0;font-weight:normal;text-align:right;color:black;background:none transparent;text-decoration:none;}
#winespacer{display:inline;height:2px;border-bottom:1px dotted #999999;clear:both;width:100%;margin:7px 0 0 0;}
.winetable{font-size:10px;border:0;padding:0;width:710px;}
.winedetailbold{font-size:10px;width:auto;font-weight:bold;}
.winetable h2{margin:12px 0 0 0;padding:0}
.winetable h3{color:#5c5c5c;margin:4px 0 0 0;padding:0}
.winetable p{font-size:10px;margin:0;}
.winetable td{vertical-align:top}
.winetable tr{vertical-align:top}
/* =Recipe Search Results */
.SearchResults{text-align:left;margin:4px 0 2px 6px;color:#000000;font-size:120%;}
.SearchResults h2{color:#000000;font-size:120%;width:100%;}
.SearchResults h3{margin-top:12px;font-size:130%;width:100%;border-bottom:1px solid black;}
.SearchResults ul{text-align:left;list-style:none;margin:12px 0 6px 12px;padding:0 0 0 0.25em;}
.SearchResults li{text-indent:-0.25em;}
ul.SearchResultsPager{width:auto;clear:both;padding:0 0 0 0;list-style:none;text-align:center;margin:12px 0;border-top:1px solid white;border-right:1px solid white;border-left:1px solid white;border-bottom:1px solid #cccccc;}
.SearchResultsPager li{position:relative;font-size:80%;top:0px;display:inline;vertical-align:bottom;color:#999999;background-color:#FFFFCC;border:1px solid #cccccc;border-bottom:0px;padding:2px 2px 0px 2px;}
.SearchResultsPager li.activePager{position:relative;top:1px;display:inline;vertical-align:bottom;color:#999999;font-size:110%;background-color:white;border:1px solid #cccccc;border-bottom:1px solid white;padding:4px 5px 0px 5px;}
#ButtonNextResults,#ButtonPreviousResults{border:0;background-color:#FFFFFF;}
#viewingpage{font-style:italic;}
#CtrlDivCourseSelection select,#CtrlDivSkillLevelSelection select,#CtrlDivPreparationTimeSelection select,#CtrlDivRegionSelection select,#CtrlDivHolidaySelection select,#CtrlDivEquipmentSelection select{float:left;margin-left:15px;margin-bottom:2px;width:40%;font-size:100%;line-height:100%;}
div#RecipeSearchResults img{display:inline;margin:0 12px 0 0;position:relative;top:3px;}
#RecipeSearchResultsGrid table{clear:both;margin-left:30px;}

a.searchBack.button { clear:both; margin:20px 0; }

/* =Advanced Recipe Search */
#AdvancedSearch,#QuickSearch,#TopRecipesTeaser{display:inline;clear:both;float:left;width:565px;margin-top:0;margin-left:10px;padding-bottom:12px;position:relative;}
#CtrlDivSubTitle h2{margin-top:12px;color:#FF0000;font-size:130%;width:100%;border-bottom:1px solid black;}
#CtrlDivSubTitle p,#CtrlDivTextSearch p{margin-top:0;font-weight:bold;font-size:110%;}
#CtrlDivTextSearch{float:left;width:100%;margin-top:12px;margin-bottom:0;}
#CtrlDivTextSearch p{margin-bottom:4px;}
#CtrlDivTextSearch input{float:left;width:auto;margin:0;vertical-align:middle;display:block;}
#CtrlDivTextSearch a{margin-left:4px;margin-top:2px;}
#CtrlDivSearch input{float:left;margin:0;}
#CtrlDivTextSearch #ButtonSearch a{display:block;float:left;margin:0;}
#QuickSearch ul{font-size:90%;text-align:left;list-style:none;margin:0 0 6px 6px;padding:0}
#QuickSearch ul a{color:#FF0000;margin:0;font-weight:normal;font-size:10px;}
#QuickSearch h2,#AdvancedSearch h2,#TopRecipesTeaser h2{font-size:130%;margin:0;}
#QuickSearch h2 a:hover,#AdvancedSearch h2 a:hover,#TopRecipesTeaser h2 a:hover{text-decoration:none;}
#QuickSearch h3{text-align:left;margin:4px 0 2px 6px;color:#999999;font-size:10px;}
#QuickSearch #PanelQuick div{float:left;width:90px;margin-left:16px;height:140px;}
#SearchTips{clear:both;float:left;margin-left:0;width:100px;}
#RecipeSearchResultsGrid #SearchTipsHelp table{border:0;margin:0;padding:0;width:590px;}
#SearchTipsHelp table{border:0;margin:0;padding:0;width:590px;}
#SearchTipsHelp{clear:both;margin-top:12px;float:left;}
#SearchTipsHelp h3{margin:0;}
#SearchTipsHelp .GridItem p,#SearchTipsHelp .GridAlternatingItem p{font-weight:normal;margin:0;padding:2px 0;}
#AdvancedSearch h1,
#TopRecipesTeaser h1,
#ExpandButton h1,
#DietaryPreferencesFullControl h1,
#QuickSearch h1{height:25px;margin:0;padding:0;position:absolute;right:0;text-align:right;top:-6px;width:70px;}
#ExpandButton h1,#DietaryPreferencesFullControl h1{top:6px;}
.accordionToggle{background:url('/Assets/Common/Images/expand.gif')}
.accordionActive{background:url('/Assets/Common/Images/contract.gif')}
#RecipeSearchTipsPage a.button{clear:both;float:left;margin-top:12px;}
/* =Featured Articles */
#ArticlePage #BackToArticle{ position:absolute; bottom:0; left:0; }
#ArticlePage { float:left; position:relative; width:100%;}
#FeaturedArticleFull h2{color:#000000;font-size:120%;width:100%;border:0px none;}
/* =contact us,employment pages */
#ContactUsThanks{clear:both;}
#ContactUs,#ContactUsThanks,#EmploymentApplication,#EmploymentPositions{font-size:100%;width:90%;margin-left:auto;margin-right:auto;}
#ContactUs h2,#EmploymentApplication h2{font-size:130%;width:100%;border-bottom:1px solid black;}
#ContactUsThanks h2{font-size:130%;width:100%;margin-top:12px;border-bottom:1px solid black;}
#ContactName,#ContactAddress,#ContactCity,#ContactState,#ContactZip{clear:both;width:500px;}
#EmploymentPositionsHeader h2{font-weight:bold;color:#000000;font-size:120%;width:100%;border:0px none;}
.EmploymentPositions h1{margin:4px 0 4px 0;}
.EmploymentPositions a{font-weight:bold;color:#000000;font-size:100%;width:100%;margin:4px 0 4px 0;}
.EmploymentPositions p{margin:4px 0 4px 0;}
#ContactUsThanks ul{list-style:none;line-height:110%;}
#ExpandButton{margin-top:12px;float:left;position:relative;width:90%;}
#JobApplicationReply a.button{margin-top:12px;}
/* =Contact Us Page V2 NEW (david) */
.ContactInput{clear:both;float:left;margin-bottom:5px;}
.ContactInput span{float:left;}
.ContactInput span.txtLabel{margin-right:8px;margin-top:3px;text-align:right;width:55px;}
.ContactInput span.factors{clear:both;}
#contactv2 #Contact{width:90%;}
#contactv2 #ButtonSignup{margin-top:5px;}
/* =about us page */
#AboutUs{clear:both;width:100%;text-align:center;height:auto;}
#AboutUs h3{font-size:130%;width:100%;border-bottom:1px solid black;}
#AboutUs p{clear:both;float:left;font-size:120%;width:100%;}
#storedescription{color:#FFFFFF;}
#spanaddress,#spanphone{clear:both;text-align:center;width:100%;color:#FFFFFF;font-weight:bold;}
#StoreSelector{float:left;margin-left:30px;width:400px;height:309px;background-color:#70A6A4;text-align:center;padding:0;}
#divImageMap{float:left;width:356px;height:309px;}
/* =store locator */
#StoreLocator h2{font-size:130%;width:100%;margin-top:12px;border-bottom:1px solid black;}
#StoreLocator p.result{color:white;background-color:red;padding:1px 0px 1px 4px;}
#StoreLocatorDropDown{display:none;}
/* default */
#StoreLocatorZipLookup{height:auto;width:100%;display:block;}
#storeZipEntryForm{clear:none;float:left;width:500px;margin-bottom:4px;}
#storeZipEntryForm p{float:left;margin-top:0;margin-right:8px;vertical-align:baseline;}
#storeZipEntryForm p span,
#storeZipEntryForm p input,
#storeZipEntryForm p select{float:left;margin-top:0;margin-right:6px;}
#storeZipEntryForm p span{margin-top:4px;}
#storeZipEntryForm a.button span{margin-right:0;margin-top:0}
#storeZipEntryForm a{vertical-align:baseline;}
#storeZipEntryForm input{width:100px;}
#storeInfoZip{text-align:center;line-height:110%;font-size:90%;width:30%;float:left;padding-right:10px;margin-bottom:12px;}
#GoogleMapCanvas{float:right;margin:28px 0 0 0;width:400px;height:500px;border:1px solid black;}
#GoogleMapStoreList{float:left;width:500px;height:auto;}
#storeInfoMap{line-height:110%;font-size:90%;width:100%;float:left;height:auto;}
#GoogleMapCanvas .gmnoprint span,
#GoogleMapCanvas .gmnoprint a{font-size:9px!important}
/* =manage list */
#MyFavorites .ShoppingListItemUpdateDivButtons{clear:both;}
#ManageList{float:left;width:100%;}
#ManageList #ShoppingListItemsDisplay{float:left;width:100%;background-color:#efefef;}
#ManageList h2{margin:0 2%;width:96%;}
#ManageList ul{margin:12px;padding-bottom:20px;padding-left:30px;}
#ManageList h3{margin-bottom:2px;margin-left:6px;}
#ManageList table{width:100%;border-collapse:collapse;}
#ManageList tr{vertical-align:middle;}
#ManageList th{font-size:80%;}
#ManageList td{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#ManageList input{width:20px;margin-left:5px;}
#ManageList input.comment {width:200px;}
#ManageList .ButtonUpdate,#Managelist .AddButton{width:120px;padding-left:4px;}
#ManageList .Quantity{width:30px;}
#ManageList .Weight{width:90px;}
#ManageList .Weight select{width:50px;font-weight:bold;}
#ManageList .Item{width:auto;text-transform:capitalize;}
#ManageList strong.comment{float:left;font-size:10px;margin-top:3px;margin-right:4px;}
#ManageList .Item input.comment{float:left;font-size:10px;width:100px;height:12px;}
#ManageList .CouponImage{width:33px;}
#ManageList .CouponImage .CouponIcon{width:32px;height:32px;background:url('/Assets/Common/Images/manufacturercouponicon.gif') no-repeat;}
#ManageList .PriceSavings,#ManageList .ItemTotal{width:80px;text-align:center;}
#ManageList .Delete{width:25px;}
#ManageList .category{clear:both;}
/* =saved lists */
#savedshoppinglists{float:left;width:100%;}
#savedshoppinglists #CurrentList p{margin:5px 0;width:588px;text-align:center;font-size:120%;}
#SavedShoppingListsDisplay{margin-top:12px;width:100%;height:500px;overflow:scroll;}
#savedshoppinglists #ShoppingListItemsDisplay{float:left;width:100%;padding-bottom:10px;background-color:#efefef;}
#savedshoppinglists h2{color:black;margin:0 2%;width:96%;padding-bottom:6px;border-bottom:1px solid #DDDDDD;}
#savedshoppinglists .SavedShoppingListsAll h3{clear:both;border-bottom:1px solid #DDDDDD;float:left;width:160px;margin:0;padding:2px 0 2px 4px;font-size:100%;}
#savedshoppinglists .SavedShoppingListsAll h3:hover,#savedshoppinglists .SavedShoppingListsAll h3.active{background:#FFFFCC;}
#savedshoppinglists .SavedShoppingListsAll{float:left;width:170px;}
#savedshoppinglists .SavedShoppingListsAllItems{float:right;width:400px;}
#savedshoppinglists .SavedShoppingListsAllItems h3{border:0;float:none;margin:0 10px 6px 0;}
#savedshoppinglists h4{margin-bottom:2px;margin-top:6px;clear:both;float:left;}
#savedshoppinglists table{width:100%;border-collapse:collapse;float:right;}
#savedshoppinglists tr{vertical-align:middle;}
#savedshoppinglists td{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#savedshoppinglists .ButtonUpdate{width:50px;padding-left:4px;}
#savedshoppinglists .Item{width:auto;}
#savedshoppinglists .Delete{width:33px;}
#savedshoppinglists .category{clear:both;}
/* =manage list legend */
#legend{width:100%;margin-bottom:12px;}
#legend p{color:white;margin:2px 0;}
#legend table{width:100%;border:1px solid #666666;padding:0px;}
#legend tr{height:28px;}
#legend tr:hover{background-color:#FFFFCC;}
#legend td,#legend td a{text-align:left;letter-spacing:2px;margin:0px;font-size:100%;color:#666666;text-transform:uppercase;text-decoration:none;}
#legend .icon{padding:0px 4px 0px 4px;vertical-align:middle;}
#legend td img{border:none;}
#legend form{padding:0px;margin:0px;}
#legend input{font-size:100%;float:left;width:70%;margin-right:7px;}
#legend h2{clear:both;text-align:center;font-size:120%;font-weight:bold;color:#FFFFFF;margin:4px 0;border:0px none;text-transform:uppercase;letter-spacing:2px;}
#legend h3{clear:both;text-align:center;font-size:100%;font-weight:normal;font-style:italic;color:#FFFFFF;margin:2px 0;border:0px none;}
input#ctl00_ContentPlaceHolder1_ManageListMenu1_ImageButtonSaveCurrentList{float:none;}
#NewList{float:left;}
#NewListDiv label{float:left;color:#FF0000;font-weight:bold;font-size:90%;padding-top:5px;}
#NewListDiv div a{float:left;font-size:90%;text-align:center;display:block;width:33px;height:16px;margin:3px;color:#ffffff;padding:3px 0 0 0;background:url(/Assets/Common/Images/submit_button_small.gif) 0 0 no-repeat;}
#NewListDiv div a:hover{text-decoration:none;background-position:-66px 0;}
#NewListDiv div a:active{background-position:-33px 0;}
.checkOutList{display:none;}
/* =lightbox */
#lightbox{margin:0;padding:0;background:none #FFFFFF;}
.winebox{background:white;border:1em solid #B8B8B8;color:#333333;display:none;height:400px;top:50%;left:50%;width:auto;margin-top:-200px;margin-left:-365px;overflow-y:auto;overflow-x:hidden;padding:1em;position:absolute;text-align:left;z-index:1001;}
#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#333;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.lightbox[id]{/* IE6 and below Can't See This */ position:fixed;}
#overlay[id]{/* IE6 and below Can't See This */ position:fixed;}
/* =star ratings */
.rating{background-repeat:no-repeat;cursor:pointer;display:block;font-size:0pt;height:12px;margin:0px;padding:0px;width:13px;}
.ratingFilled{background-image:url(/Assets/Common/Images/FilledStar.png);}
.ratingEmpty{background-image:url(/Assets/Common/Images/EmptyStar.png);}
.ratingWaiting{background-image:url(/Assets/Common/Images/SavedStar.png);}
/* =old new hovers */
.circularHoversNew{width:300px;background:white;height:200px;font-family:'Trebuchet MS',Trebuchet,Arial;text-align:center;}
.circularHoversImage{width:150px;float:left;margin:10px 0 0 0;text-align:center;}
.circularHoversNew img{margin:0 auto;}
.circularHoversPricing{width:150px;float:right;margin:10px 0 0 0;}
.circularHoversNew h2{float:left;clear:both;width:150px;text-align:left;margin:0;border:0;font-weight:bold;}
.circularHoversNew h3{float:left;clear:both;width:150px;text-align:left;font-size:100%;margin:0;font-weight:normal;color:#000000}
.circularHoversNew h4{float:left;clear:both;width:150px;text-align:left;font-size:150%;margin:0;font-weight:normal;color:#000000}
.circularHoversNew h5{float:left;width:280px;font-size:100%;margin:10px;color:#000000}
.pSpecialsHoversNew h2{float:left;clear:both;width:280px;text-align:center;margin:0;border:0;font-weight:bold;}
.pSpecialsHoversNew h3{float:left;clear:both;width:280px;text-align:center;font-size:100%;margin:0 auto;font-weight:normal;color:#000000}
.pSpecialsHoversNew h4{float:left;clear:both;width:280px;text-align:center;font-size:150%;margin:0 auto;font-weight:normal;color:#000000}
.pSpecialsHoversNew h5{float:left;clear:both;width:280px;text-align:center;font-size:100%;margin:0 auto;color:#000000}
/* =new new hovers */
.thumbNail .top{height:auto;float:left;display:block;min-height:31px;background:transparent url(/Assets/Common/Images/hover_top_big_bg_black.png) no-repeat;width:300px;}
.thumbNail .middle{clear:both;display:block;background:transparent url(/Assets/Common/Images/hover_bottom_big_universal.png) bottom left no-repeat;text-align:center;padding:12px 16px 24px 0;width:300px;}
.thumbNail .bottom{display:none;background:transparent url(/Assets/Common/Images/hover_bottom_bg.png) no-repeat top left;height:18px;width:300px}
#hoverAdPage.bigPage div.circularHoversImage{float:left;clear:both;margin:10px 8px;width:125px;height:125px;text-align:center;}
#hoverAdPage.bigPage div.circularHoversImage img{margin:0 auto;}
#hoverAdPage.bigPage div.circularHoversPricing{width:145px;float:left;margin:10px 0 0 0;}
.bigPage .top{display:block;background:transparent url(/Assets/Common/Images/hover_top_big_bg_black.png) no-repeat;min-height:31px;width:300px;float:left;clear:both;padding:0px;}
.bigPage .middle{display:block;clear:both;background:transparent url(/Assets/Common/Images/hover_bottom_big_universal.png) no-repeat bottom left;width:300px;float:left;clear:both;padding-bottom:15px;}
.bigPage .bottom{display:none;height:15px;width:300px;float:left;clear:both;}
.thumbNail h1,.bigPage h1{display:inline;float:left;margin-top:8px;width:292px;font-size:14px;font-weight:normal;text-align:center;color:white;background-color:transparent;}
.bigPage h2{float:left;font-size:16px;width:100%;margin:0;border:none;color:black;}
.bigPage h3{float:left;font-size:10px;width:100%;margin:0;border:none;font-weight:normal;text-align:left;line-height:120%}
.bigPage h4{float:left;font-weight:normal;font-size:16px;font-weight:bold;margin:0;}
.bigPage h5{clear:both;text-align:center;float:left;font-size:10px;width:292px;margin:6px 0 0 0;border:none;}
.thumbNail .middle img{margin:0 auto;width:auto;height:auto;max-width:260px;max-height:300px;}
/* =search results and previous orders */
div#SearchTipsLink{clear:both;float:left;padding:1em 0;width:100%;}
#SearchResults{float:left;clear:both;width:590px;position:relative}
#SearchResultsSort{width:350px;text-align:right;float:right;margin-bottom:4px;}
#SearchResults h2{margin-top:0;margin-bottom:2px;border:0;width:200px;float:left;clear:both;}
#PreviousOrdersPage #OrderItems h2{width:auto;margin-top:0;margin-bottom:2px;margin-right:12px;border:0;font-size:130%;float:left;clear:both;}
#SearchResults h4{font-size:130%;margin-bottom:0;margin-top:0;}
#SearchResults p,#PreviousOrdersPage p{float:left;clear:both;margin:0 0 10px 0;font-size:120%;font-style:italic;}
#SearchResultsMaster{float:right;width:590px;position:relative}
#Products,#PreviousOrdersPage #OrderItems{float:right;width:450px;}
#SearchResults #UpdateProgress2{position:absolute;top:35px;right:0;height:1000px;width:460px;}
#SearchResults #UpdateProgress2 #ProcessingPanel{margin-left:auto;margin-right:auto;}
.CategoryDisplayContainer,.OrderDates{width:130px;clear:both;float:left;margin:0 5px 0 0;}
.CategoryDisplayContainer h3,.OrderDates h3{clear:both;border-bottom:1px solid #DDDDDD;float:left;width:90%;margin:0;padding:2px 0;font-size:100%;}
.CategoryDisplayContainer h3.first,.OrderDates h3.first{border-top:1px solid #DDDDDD;}
.CategoryDisplayContainer h3:hover,.OrderDates h3:hover{background:#FFFFCC;}
.CategoryDisplayContainer h3 span{font-size:80%;margin:2px 0 0 2px;color:gray;font-style:italic;}
.CategoryDisplayResultsContainer table,#OrderItems table{width:450px;border-collapse:collapse;padding:0;}
.CategoryDisplayResultsContainer th{text-align:left;}
.CategoryDisplayResultsContainer .ItemImage{width:50px;min-height:50px;}
.CategoryDisplayResultsContainer .ItemName{width:420px;font-weight:normal;padding-left:4px;}
.CategoryDisplayResultsContainer .ItemPrice{width:125px;}
.CategoryDisplayResultsContainer .AddButton{width:80px;}
#OrderItems h5{font-size:12px;margin-left:-140px;margin-top:0}
/** =new generic product listings */
.ProductDisplay{border-collapse:collapse;width:590px;clear:both;float:left;}
.ProductDisplay th{text-align:left;font-size:90%;font-weight:bold;}
.ProductAddToListControl{width:125px;float:left;}
.ProductAddToListControl input{float:left;margin:2px 4px 0 0;width:20px;}
.ProductAddToListControl select{margin:2px 0 0 0;width:50px;}
.ProductAddToListControl br{display:none;}
.ProductAddToListControl div{text-align:center;width:auto;margin-top:2px;}
#ProductPlusMinusButtons{width:12px;margin:1px 0 0 0;padding:0;float:left;clear:none;}
a.ProductAddToListPlus{float:left;width:11px;height:12px;background:url('/Assets/Common/Images/OGS_shelf_plus.gif') no-repeat;border:0;margin:0;padding:0;}
a.ProductAddToListMinus{float:left;width:11px;height:10px;background:url('/Assets/Common/Images/OGS_shelf_minus.gif') no-repeat;border:0;margin:0;padding:0;}
.ItemName{font-weight:normal;text-transform:capitalize;}
.ItemName input{float:left;margin-right:6px;height:14px;font-size:90%;}
.ItemImage{text-align:center;width:40px;}
.ItemImage img{background:none;float:none;max-height:40px;max-width:40px;margin:0 auto;padding:0;}
.ItemImage input{max-height:50px;max-width:75px}
.ItemSavings{color:#FF0000;text-align:center;}
.ItemSavings a{background:none;}
.ItemSavings img{float:left;}
.ItemSavings a img{margin-top:3px;}
.AddButton{width:30px;}
.ItemPrice{width:155px;padding-left:0}
.ItemSavings,.ItemCoupon{width:65px;text-align:center;}
#Options td.ItemImage{width:75px;height:50px;}
#Options td.ItemImage img{max-height:50px;margin:0 auto;}
#Options td.AddButton{width:100px;text-align:center;}
.comments{clear:both;float:left;font-weight:bold;margin:2px 6px 0 0;}
.ItemName strong.comment{float:left;font-size:10px;margin-top:3px;margin-right:4px;}
.ItemName input.comment{float:left;font-size:10px;width:100px;height:12px;}
td.AddButton{width:70px;}
td.AddButton select{float:left;margin-right:4px;}
.CategoryDisplayResults td.ItemName input{width:75px;}
.ProductUpdateDivButtons{clear:both;float:left;width:70px;}
.ProductLists{float:left;clear:both;width:100%;margin:4px 0 4px 0;text-align:right;}
.ProductLists span,.ProductLists select{float:right;margin-left:4px;}
.ProductLists span{margin-top:2px;}
.ProductDisplay{margin-top:4px;}
#ProductDisplay th{color:#ffffcc;background-color:#ff0000;}
#Inventory .ProductLists select,#Specials .ProductLists select{width:auto}
/* =new BUTTON class,much easier to work with */
a.button,a.button:hover{cursor:pointer;font-weight:bold;color:white;background:transparent url('/Assets/Common/Images/standard_submit_red_span.gif') no-repeat scroll top right;display:block;float:left;font:normal 10px arial,sans-serif;height:18px;margin-right:6px;padding-right:10px;/* sliding doors padding */ text-decoration:none;}
a.button span,a.button span:hover{cursor:pointer;font-weight:bold;color:white;background:transparent url('/Assets/Common/Images/standard_submit_red.gif') no-repeat;display:block;line-height:12px;padding:3px 0 3px 10px;}
a.button:active{cursor:pointer;background-position:bottom right;color:#000;outline:none;/* hide dotted outline in Firefox */}
a.button:active span{cursor:pointer;background-position:bottom left;color:white;padding:4px 0 2px 10px;/* push text down 1px */}
a.button.added{background:transparent url('/Assets/Common/Images/standard_submit_green_span.gif') no-repeat scroll top right;}
a.button.added span,a.button.added span:hover{background:transparent url('/Assets/Common/Images/standard_submit_green.gif') no-repeat;}
/* =add and remove item buttons */
.AddButton a.button,.AddButton a.button:hover,
.AddButton a.button.update,.AddButton a.button.update:hover,
.AddButton a.button.remove,.AddButton a.button.remove:hover{margin:2px 2px 0 0}
a.button.update,a.button.remove{margin-bottom:2px;}
#ManageList a.button{margin-left:5px;margin-bottom:2px}
#GlobalQuickSearch{float:left;width:300px;margin-bottom:5px;}
#GlobalQuickSearch h2{margin-top:0;margin-bottom:4px;border-bottom:0;}
#txtGlobalQuickSearch{float:left;width:220px;margin-right:8px;}
#GlobalQuickSearch a{float:left;}
#GlobalQuickSearch .searchwithin{clear:both;float:left;font-weight:bold;margin-top:4px;margin-right:8px;}
#SearchOptions{clear:both;width:300px;margin:0;padding:0;float:left;}
div.productsearchoption{float:left;width:auto;}
div.recipesearchoption{float:left;width:auto;}
div.divRemoveUpdate{clear:both;width:132px}
/* =circular search results */
#CircularItems{clear:both;float:left;margin-bottom:12px;width:100%;}
#CircularItems h2,#SaleItems h2{clear:both;float:none;}
.circularitems{float:left;margin-bottom:12px;}
.circularitems .couponsFrame{width:139px;padding-bottom:10px;border:0;min-height:230px;}
.circularitems .couponsImage{margin:10px 10px;min-height:120px;}
.circularitems .couponsImage img{margin:0;max-width:100px;max-height:120px;}
.circularitems .couponsFrame a{margin:3px 29px 0;display:inline;}
.circularitems .couponsFrame span.price{font-size:12px;line-height:120%;min-height:34px;}
/* =sale items search results */
#SaleItems{clear:both;float:left;margin-bottom:12px;width:100%;}
#SaleItems .couponsFrame{font-size:100%;border:1px dotted red;padding:6px;float:left;width:207px;min-height:100px;margin:4px 4px 0 0;}
#SaleItems .couponsFrame span.price{width:auto;float:left;}
#SaleItems .couponsImage{margin:4px;min-height:50px;border:0 none;clear:none;float:left;margin:0;width:80px;height:auto;}
#SaleItems .couponsImage img{max-height:100px;margin:0 12px;}
#SaleItems .couponsDescription{background:none transparent;font-size:100%;float:left;height:auto;margin:0 1px;text-align:center;clear:none;width:100%;}
#SaleItems .couponsFrame span.price{font-size:120%;width:100%;clear:both;float:left;}
#SaleItems a.button{margin:3px 60px 0 60px;}
/* =search results ratings **/
#ProductSearchPage .rating_container{width:75px;margin:0 auto;}
#ProductSearchPage .rating_container a{width:15px;margin:0;padding:0;float:left;clear:none;}
/* however,its hidden for now */
#CircularItems .rating_container,#SaleItems .rating_container,.ProductDisplay .rating_container{display:none;}
/* =add your own items */
.OwnItems p{margin:0;}
.OwnItems h2{margin-top:6px;border:0;margin-bottom:6px;}
.OwnItems .separator{float:left;clear:both;width:580px;padding:6px;border:1px solid black;background-color:#dddddd;margin-bottom:6px;}
.OwnItems span.fieldName{width:110px;float:left;clear:both;text-align:right;font-weight:bold;}
.OwnItems div p{width:440px;float:left;clear:both;;margin:0;font-style:italic;margin-left:120px;margin-bottom:6px;padding:0;}
.OwnItems #ProductPlusMinusButtons{float:left;width:10px;clear:none;margin-top:-2px;margin-left:4px;}
.OwnItems input{width:160px;float:left;margin-left:10px;font-size:100%;}
.OwnItems .productname{width:300px;}
.OwnItems select{width:auto;float:left;margin-left:10px;font-size:100%;}
.OwnItems textarea{width:300px;float:left;margin-left:10px;font-size:100%;}
.OwnItems .Quantity{width:25px;}
.OwnItems a.button{width:auto;}
.OwnItems .addButtons{margin-top:6px;margin-left:0;width:390px;float:left;}
.OwnItems .quantitymeasure{float:left;font-weight:bold;margin:4px 0 0 4px;}
.OwnItems .quantityOr{float:left;font-weight:bold;margin:4px 0 0 10px;}
.OwnItems #btnAddAnotherItem{display:none}
/* =suggestion list */
.suggestion_list{background:white;padding:.1em;}
#autosuggest{clear:both;background:transparent url(/Assets/Common/Images/autosuggest_pane.png) no-repeat bottom left;padding-left:9px;margin-left:-5px;width:150px;z-index:9999}
#autosuggest ul{list-style-type:none;padding-left:0;margin-top:0;margin-left:0;padding-bottom:8px;}
#autosuggest li.selected{width:144px;background:#ffffcc;}
#TextSearch #autosuggest a{background:transparent none no-repeat top left;color:#FF0000;text-decoration:none;}
/* = Debug Page */
#DebugPage{margin-top:1em;float:left;}
#DebugPage ul li{margin-top:1em;}
#DebugPage p{width:50%;}
/* = Email List Page = */
#EmailShoppingList span.txtLabel {display:block;width:100px;text-align:right;float:left;margin-right:3px;padding-top:5px;}
#EmailShoppingList #EmailFrom,#EmailShoppingList #ResponseMessage {width:90%;}
#EmailShoppingList #contactv2 input {width:400px;clear:right;margin-bottom:1em;}
#EmailShoppingList textarea	{margin-left:100px; margin-top:6px;}
#EmailShoppingList input {width:300px; margin-bottom:3px;}
#EmailShoppingList #sendButton {margin:10px 0 0 100px;}
/* temporarily using ASP ID values until we convert this page to XSLT */
#ctl00_ContentPlaceHolder1_EmailShoppingList1_taEmailBody{margin-top:1em;}
.buttonsubmit a:link,.buttonsubmit a:hover{color:#FFF;}
#ctl00_ContentPlaceHolder1_ManageListMenu1_btnCheckOut{display:none;}
/* =Promotion Page */
#Promotion{float:left;width:100%;}
#CouponPromo{float:left;width:590px;}
/* =Refer-A-Friend */
.FriendFormLabel{text-align:right;width:100px;padding-top:4px;}
.FriendFormLabel.Inactive{color:#999;}
.Friend{background-color:#EEE;border:1px solid #666;width:530px;padding:10px;margin:1em 0;}
.Friend h2,#ReferredFriends h2{border:none;color:#666;margin:5px 0;padding:0;}
.Error{color:#FF0000;}
.Friend.Error{background-color:#FFFFCC;}
.Friend.Error h2{color:#FF0000;}
#ReferredFriends{margin:1em 0;padding:0;}
#ReferAFriendList{width:550px;border-collapse:collapse;}
#ReferAFriendList td{padding:0.5em;border:1px solid #999;}
#headerSearchBox{height:20px}
#headerSearchBox a,#headerSearchBox p,#headerSearchBox input{display:none;}
/* =Products Grid */
span.SalePrice{color:#FF0000;}
span.RegPrice{color:#000000;font-size:90%;font-style:italic;}
.CategoryDisplayResultsContainer .ItemName{padding:4px 0 4px 8px;}
/* =Search tips page */
#SearchTips{width:100%;}
#SearchTipsHeader h2{width:90%;margin-left:1em;font-size:16px;}
#SearchTipsContent{width:550px;font-size:16px;float:left;}
.SearchTipsSubject{background-color:#FFF;padding:2px 1em 1em 1em;margin:1em 0;border:1px solid #CCC;}
.SearchTipsSubject h3{background-color:#EEE;padding:0.5em;border:1px solid #999;}
#HelpTopics{float:left;width:160px;padding-left:1em;}
#SearchTipsLink{float:left;clear:both;width:100%;padding:1em 0;}
#SearchTipsLink a.searchTips{text-decoration:underline;}
#SearchTips dl dt{font-style:italic;border:1px solid #999;background-color:#EEE;padding:2px;margin:1em 0;}
/* =Available Varieties Light box */
#ogsavailablevarieties{width:580px;}
#ogsavailablevarieties #availproductinfo{width:100%;margin-top:0;padding:0;}
#ogsavailablevarieties #availproductinfo span{clear:both;float:left;text-align:center;width:100%;}
#ogsavailablevarieties #availproductinfo span.availprice{font-size:120%;font-weight:bold;}
#ogsavailablevarieties #availproductimage{width:50%;}
#ogsavailablevarieties #tblAvaliableVarieites{width:100%;}
#lightwindow_contents #availablevarietiesmiddle,#lightwindow_contents #availablevarietiesbottom{width:580px;background-image:none;}
#lightwindow_contents #availablevarietiestop{width:580px;background-image:none;background-color:#CC0000;}
#lightwindow_contents #tblAvaliableVarieites.GridItem{width:580px;}
#ogsavailablevarieties th.header2{display:none;}
#availproductimage{text-align:center;}
#availproductimage img{display:block;margin:0 auto 0 auto;}
#availablevarietiesmiddle td.ItemImage{display:none;}
#lightwindow_contents #availproductimage{width:200px;padding:1em;}
#lightwindow_contents span.availprice,#lightwindow_contents span.availproductname{color:#CC0000;font-weight:bold;font-size:1.5em;line-height:1.5em;display:block;}
#lightwindow_contents #availproductdetails{float:left;clear:both;width:580px;}
#lightwindow_contents #availproductinfo{width:400px;}
#lightwindow_contents #availnumberofvarieties{float:left;clear:both;font-size:120%;text-align:center;width:400px;}
#lightwindow_contents #scrollabletable{ overflow-y:scroll;overflow-x:hidden;clear:both;float:left;width:100%;max-height:300px; }
/* =Manage List Box */
tr.ownItem,tr.print,tr.email{}
div.ShoppingListCheckoutButton{margin-bottom:1em;}
/* =ManageList Table */
div.category table .ItemTotal{width:100px;text-align:center;}
table#ManageListTotal{float:left;background-color:#FFF;font-size:16px;font-weight:bold;}
table#ManageListTotal td{padding:1em 0;}
/** =Product Grid */
table.GridItem tr.activeProduct td{background-image:url(/Assets/Common/Images/bg_activeProduct2.jpg);background-repeat:repeat-x;}
/** =Payment Options **/
#PaymentOptions{float:left;}
#PaymentOptionsList{margin-left:180px;width:789px;}
#PaymentOptionsList input{float:left;clear:both;}
#PaymentOptionsList label{float:left;margin-top:4px;}
#PaymentOptionsNav{margin-top:2em;margin-bottom:2em;float:left;}
#PaymentOptionsDisplay h2{border-bottom:1px dotted #999;width:100%;}
#PaymentOptionsDisplay p{font-size:14px;}
/** =invoice **/
.invoiceitems th{width:50px;text-align:left;}
.invoiceitems th.itemName{width:350px;}
.invoiceSubtotal{margin-bottom:20px;}
.invoiceinformation{border-top:2px solid #999;margin-top:1em;padding-top:1em;}
/** =JS slideshow **/
#slideshow{width:682px;height:300px;position:relative;overflow:hidden;}
#slideshow p{margin:0;padding:0;}
.slide{position:absolute;top:0;left:0;}
#playpause{display:block;position:absolute;bottom:2px;right:2px;width:34px;height:34px;background:transparent url(/Assets/Common/Images/playpause.png) no-repeat 0 0;}
#playpause:hover{background-position:-34px 0;}
#playpause.playing{background-position:0 -34px ;}
#playpause.playing:hover{background-position:-34px -34px;}
#slideBackupImage{width:682px;height:300px;}
/* =ogs order error msg */
.orderErrorMsg{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;min-height:300px;width:890px;}
/*** =COUPONS PAGE GRID ***/
.couponsStoreSavings{display:inline;position:absolute;top:5px;right:5px;width:50px;height:50px;padding:15px 0 0 0;color:white;font-size:100%;line-height:100%;font-weight:bold;background:transparent url('/Assets/Common/Images/coupon_store_savings.png') 0 0 no-repeat;}
#couponsCategories{width:130px;float:left;font-size:12px;font-weight:bold;}
#gridLayout{width:455px;float:right;}
#gridLayout h2{margin-top:0;}
.couponsPageGrid{position:relative;float:left;}
.couponsPageGrid .CategoryDisplayContainer h3{font-size:110%;}
.gridSwapLayout{float:right;margin-bottom:10px;padding-top:5px;}
#selectView {cursor:pointer;width:110px;height:20px;float:left;}
.gridSwapLayout ul{visibility:hidden;position:absolute;top:25px;right:77px;list-style-type:none;margin:0;padding:0 0 5px 0;z-index:1;background:url(/Assets/Common/Images/layoutIcon_bot.gif) left bottom no-repeat;}
.gridSwapLayout ul a{padding-left:25px;padding-top:5px;height:20px;display:block; width:110px;background-color:#BCBEC0;color:#000000;text-decoration:none;}
.gridSwapLayout ul a:hover{background-color:#333333;color:#FFFFFF;text-decoration:none;}
.gridSelectView{padding:1px 0 0 25px;}
.gridSwapMainActive{background:url(/Assets/Common/Images/layoutIcon_top.gif) left top no-repeat;}
.gridSwapActive{background-color:#666666;text-decoration:none;}
#selectView.gridSwapActive{color:#FFFFFF;text-decoration:none;}
.gridView1{background-image:url(/Assets/Common/Images/layoutIcon_1.gif);background-repeat:no-repeat;background-position:5px 0;}
.gridView2{background-image:url(/Assets/Common/Images/layoutIcon_2.gif);background-repeat:no-repeat;background-position:5px 0;}
.gridView3{background-image:url(/Assets/Common/Images/layoutIcon_3.gif);background-repeat:no-repeat;background-position:5px 0;}
.gridSwapLayout #help{cursor:pointer;width:auto;height:15px;background:url(/Assets/Common/Images/coupons_help_icon.gif) left top no-repeat;padding-left:20px;padding-top:1px;margin-left:15px;margin-right:20px;}
.gridSwapLayout a.lightwindow{cursor:pointer;width:42px;height:13px;float:left;border:0;padding:0;margin-left:6px;}
.couponsIntroCopy{font-style:italic;font-size:90%;color:black;margin-bottom:12px;}
/* line-item coupon format 1 */
.GridMode1 .couponsContainer{border:0;float:left;width:450px;margin:0;}
.GridMode1 .couponsFrame{clear:both;float:right;width:100%;padding:0;margin:0;border:0;min-height:50px;}
.GridMode1 .couponsSavings{position:static;background:transparent url(/Assets/Common/Images/coupon_savings.png) no-repeat scroll 0 0;color:white;display:inline;float:left;font-size:90%;font-weight:bold;height:35px;line-height:100%;margin:0;padding:15px 0 0;width:50px;}
.GridMode1 .couponsStoreSavings{position:static;ncolor:white;display:inline;float:left;font-size:90%;font-weight:bold;height:35px;line-height:100%;margin:0;padding:15px 0 0;position:static;width:50px;}
.GridMode1 .couponsStoreSavings span{display:none;}
.GridMode1 .couponsImage{height:100px;display:none;margin:0;border:0 none;clear:none;float:left;margin:20px auto 0;width:80px;}
.GridMode1 .couponsImage img{display:none;position:absolute;top:2px;left:0;max-height:100px;max-width:80px;margin:0;}
.GridMode1 .couponsDescription{font-family:Verdana,Geneva,sans-serif;position:static;clear:none;font-size:10px;line-height:120%;float:left;height:auto;margin:10px 0 0 18px;text-align:left;width:280px;}
.GridMode1 .couponsFrame a{clear:none;position:absolute;width:75px;right:0;margin:0;top:14px;}
.GridMode1 .activeCoupon{height:auto;background:#FFFFcc url(/Assets/Common/Images/coupon_highlighted.jpg) no-repeat scroll -60px -22px}
.GridMode1 .couponClear{display:none;}
/* =line-grid-item coupon format 2 */
.GridMode2 .couponsContainer{border:1px dotted #CCCCCC;float:left;height:160px;width:210px;margin-right:5px;}
.GridMode2 .couponsFrame{clear:both;float:left;width:100%;min-height:145px;padding:0;margin:0;border:0;}
.GridMode2 .couponsSavings{position:static;background:red;color:white;display:inline;float:left;font-size:130%;font-weight:bold;margin:5px;padding:2px;position:static;height:auto;width:195px;}
.GridMode2 .couponsStoreSavings{position:static;background:green;color:white;display:inline;float:left;font-size:130%;font-weight:bold;margin:5px;padding:2px;position:static;height:auto;width:195px;}
.GridMode2 .couponsSavings br{display:none;}
.GridMode2 .couponsImage{margin:0;border:0 none;clear:none;display:inline;float:left;margin:0;width:80px;height:100px;}
.GridMode2 .couponsImage img{position:static;max-height:100px;max-width:80px;margin:0 12px;}
.GridMode2 .couponsDescription{font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:120%;text-transform:lowercase;float:right;height:auto;margin:0 1px;position:absolute;top:27px;left:100px;text-align:left;clear:none;width:106px;}
.GridMode2 .couponsFrame a{position:absolute;left:10px;top:135px;width:75px;height:auto;margin:0;}
.GridMode2 .activeCoupon{height:160px;background:#FFFFcc url(/Assets/Common/Images/coupon_highlighted.jpg) no-repeat scroll -32px -6px}
.GridMode2 .couponClear{display:none;}
/* =default (block) coupon format */
.GridMode3 .couponsContainer{width:147px;position:relative;display:inline;float:left;padding:0;margin:2px;text-align:center;}
.GridMode3 .couponsFrame{width:100%;float:left;border:0;padding:0;margin:0;text-align:center;min-height:255px;}
.GridMode3 .couponsFrame.last{border-right:0;}
.GridMode3 .couponsImage{float:left;border:0;margin:0 10px;min-height:130px;width:120px;}
.GridMode3 .couponsImage img{position:static;display:inline;border:0;margin:20px auto 6px auto;max-height:100px;max-width:80px;}
.GridMode3 .couponsDescription{font-family:Verdana,Geneva,sans-serif;clear:both;float:left;width:100%;min-height:30px;line-height:120%;margin:0 auto;font-size:10px;font-weight:normal;}
.GridMode3 .couponsStoreSavings{display:inline;position:absolute;top:5px;right:5px;width:50px;height:50px;padding:15px 0 0 0;color:white;font-size:100%;line-height:100%;font-weight:bold;}
.GridMode3 .couponsStoreSavings span{display:none;}
.GridMode3 .couponsSavings{display:inline;position:absolute;top:5px;right:5px;width:50px;height:50px;padding:15px 0 0 0;color:white;font-size:100%;line-height:100%;font-weight:bold;background:transparent url('/Assets/Common/Images/coupon_savings.png') 0 0 no-repeat;}
.GridMode3 .price{display:inline;width:100%;clear:both;float:left;padding:0;font-size:100%;line-height:100%;font-weight:bold;min-height:24px;}
.GridMode3 .activeCoupon{background:url(/Assets/Common/Images/coupon_highlighted.jpg);}
.GridMode3 .couponDivider{float:left;width:1px;height:230px;background:#CCCCCC;}
.GridMode3 .couponClear{clear:both;width:100%;height:1px;border:0;margin:2px 0pt;width:100%;}
.GridMode3 a{margin-top:6px;margin-bottom:6px;}
.required{float:left;color:#ff0000;font-weight:bold;margin-top:6px;}
/* new ad pod positioning */
#container{position:relative!important}
#sidebar div.AdMaster.Tile2{position:absolute!important;top:10px;right:-170px;width:160px;height:600px;margin:0;padding:0;}
.adPodFrame2{width:160px;margin:0;}
/* =AddRecipe.aspx */
#AddRecipe{margin-left:2em;}
#RecipeData{float:left;width:100%;}
#RecipeData input{width:295px;}
#RecipeData span.label{color:#C02104;font-size:110%;font-weight:bold;width:90px;}
#RecipeData img,div#OwnRecipeFull img{margin:1em 0 1em 0;border:2px solid #000;}
.label{display:block;float:left;margin-right:1em;text-align:right;width:75px;}
.Input{margin:.5em 0;}
.Title.Input{position:relative;width:100%;}
.OwnRecipePage{float:left;margin:2em 0 0 0;width:95%;}
.OwnRecipePage ul{ list-style-type:disc; }
.OwnRecipePage h4{background:transparent url(/Assets/Common/Images/ownrecipe_tab_bg.png) top left no-repeat;color:#993333;font-size:12px;height:23px;padding:10px 0 0 28px;width:430px;}
.OwnRecipePage input{float:left;margin-right:5px;width:415px;}
.OwnRecipePage div.Input{float:left;}
.DeleteX{background:transparent url(/Assets/Common/Images/delete_icon_x.gif) 0 0 no-repeat;display:block;float:left;height:21px;margin:0;padding:0;width:21px;}
.DeleteX:hover{background-position:-21px 0;text-decoration:none;}
.DeleteX span{display:none;}
#OwnRecipeControls{clear:both;float:left;margin:4em 0;width:100%;}
.AddNew{background:transparent url(/Assets/Common/Images/add_icon_plus.gif) top left no-repeat;clear:both;display:block;float:left;height:14px;margin-top:1em;padding-left:22px;width:300px;}
.InvalidInputWrapper{background:transparent url(/Assets/Common/Images/invalid_text_handle.gif) 0 0 no-repeat;padding-left:18px;position:absolute;}
.InvalidInput{background-color:#ffcc99;color:#ff0000;float:left;font-weight:bold;padding:12px;}
#RecipeTitleInvalidContainer{top:0;right:0px;margin:6px 0 0 10px;}
#RecipeTitleInvalid{width:110px;}
.RecipeTextArea textarea{height:100px;overflow-y:scroll;width:415px;}
/* =My Recipes Page */
#OwnRecipesList{float:left;border-bottom:2px solid #ccc;padding-bottom:1em;width:100%;}
#OwnRecipesList a{clear:both;display:block;float:left;margin-left:1em;width:150px;}
#AddRecipeLink{float:left;margin:2em 0;}
#RecipeColumn1,#RecipeColumn2{border-right:1px dotted #ccc;}
.RecipeLinkColumn{width:33%;float:left;}
/* =Own Recipe Page */
#OwnRecipeFull{margin-left:1em;}
/* =Recipe Video */
#VideoPlayer{width:320px;}
#RecipeVideosPage #VideoPlayer{float:left;margin-right:10px;position:relative;}
/** Floating Shopping List **/
#sidebar.Float #sidebarcontent{position:fixed;top:10px;width:300px;}
#sidebar.Float div.AdMaster.Tile2{right:-190px;}
/* =Jambo Player */
.videoWrapper{background-color:#fff;clear:both;margin-top:14px;padding:0 6px 15px 6px;position:relative;}
#RecipeVideosPage h1{border-bottom:2px solid;color:#aa4400;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:18px;height:23px;margin:0;padding:14px 0 0 10px;width:574px;}
#CategoryList ul{font-size:12px ;margin-left:1em;}
#CategoryList li{border-bottom:1px solid #CCC;padding:5px 0 5px 5px;width:240px;}
#CategoryList ul,
#PlayListTarget ul{list-style-type:none;margin:0;padding:0;}
#PlayListTarget,
#CategoryList{background-color:#fff;border:1px solid #ccc;height:280px;overflow-x:hidden;overflow-y:scroll;width:239px;}
#VideoPlayer h2{border:none;bottom:0;color:#666;font-size:13px;font-weight:bold;height:20px;margin:0 0 0 10px;padding-top:20px;width:258px;}
#VideoNavigation{float:left;padding:7px 0 0 0;width:240px;}
.videoTabs{display:none;list-style-type:none;margin:0;padding:0;width:240px;}
.videoTabs li{float:left;}
.videoTabs a{background:#fff url(/Assets/Common/Images/Video/video_tab_bg.png) repeat-x 0 -34px;border:1px solid #CCC;color:#333;border-bottom:none;display:block;font-size:11px;font-weight:normal;height:22px;padding:2px 5px 10px;text-align:center;text-decoration:none;width:68px}
.videoTabs a:hover.current,
.videoTabs .current{background-position:0 -68px;border-bottom:none;}
.videoTabs a:hover{background-position:0 0;}
#VideoNavigation .breadcrumb{/* disabled until ratings are active */
/*
border-left:1px solid #ccc;border-right:1px solid #ccc;*/
display:block;font-size:12px;padding:9px 0;width:230px}
.allCategoriesLink{color:#666;font-weight:normal;}
#CurrentCategory{background:transparent url(/Assets/Common/Images/Video/breadcrumb_arrow.png) no-repeat 0 3px;color:#666;font-weight:bold;margin-left:7px;padding-left:14px;}
#PlayListTarget img{border:1px solid #ccc;float:left;margin:15px 10px 0 5px;padding:2px;width:80px;}
#PlayListTarget h2{border:none;clear:none;font-size:13px;float:left;margin:25px 0 2px;width:110px;}
#PlayListTarget a:hover p,
#PlayListTarget a:hover h2{cursor:pointer;text-decoration:none;}
#PlayListTarget p{float:left;font-size:10px;margin-top:0;padding:0px;width:132px;}
#PlayListTarget li{border-top:1px solid #ccc;clear:both;float:left;margin-bottom:5px;padding-bottom:10px;width:240px;}
#VideoPlayer a.ucookLogo{position:absolute;top:0;right:0;}
#VideoPlayerTarget{height:266px;float:left;width:321px;}
.featuredVideosWrapper h1{float:left;clear:both;}
.featuredVideo{float:left;margin:10px 30px;}
.featuredVideo h2{border:none;font-size:14px;font-weight:normal;padding:0 3px;text-align:center;width:120px;}
.video-thumb{display:block;position:relative;}
.video-thumb .thumbnail{background-color:#fff;border:1px solid #ccc;padding:3px;width:120px;}
.video-thumb .overlay{position:absolute;top:4px;left:4px;z-index:1;}
.playLink{font-size:12px;font-weight:bold;}

/* =Notifications - Registration Slider */
#Notification		{background:transparent url('/Assets/Common/Images/Registration/regSlider_bkg.png') 0 0 repeat-x; height:55px; left:0; position:fixed; text-align:center; top:0; width:100%; z-index:9999;}
#Notification #regContainer	{height:100%; margin:0 auto; width:960px;}
#Notification img	{display:inline; float:left; margin: 0 5px;}
#Notification p		{float:none; color:white; font-weight:bold; width:100%; margin:0;}
#Notification a		{color:#FF3;text-indent:-9999px;}
#Notification a.closebox	{background:transparent url('/Assets/Common/Images/Registration/regSlider_xclose.png') 0 0 no-repeat; float:left; height:21px; margin:14px 0 0 10px; width:21px;}
#Notification a.regJoinButt	{background:transparent url('/Assets/Common/Images/Registration/regSlider_joinButt.png') 0 0 no-repeat; float:left; height:25px; margin:12px 5px 0; width:163px;}
#Notification form	{color:white; font-weight:bold; margin:0 0 6px 0;}
#Notification input	{margin:0 12px 0 4px;}			

/* =Notifications - Registration Popup */
#lightwindow_registration{background-image:url("/Assets/Common/Images/black-70.png");background-repeat:repeat;height:100%;left:0;position:absolute;top:0;width:100%;z-index:500;}
#Notification_Popup{height:300px;left:450px;position:absolute;top:200px;width:435px;z-index:999;}
#Notification_Popup p{margin:0;}
#Notification_Popup a{display:block;text-decoration:none;text-indent:-9999px;}
#registration_Logo{left:20px;max-height:60px;max-width:250px;position:absolute;top:12px;z-index:1000;}
#registration_Close{height:25px;position:absolute;right:11px;top:11px;width:25px;}
#registration_SignUp{bottom:30px;height:45px;left:12px;position:absolute;width:170px;}
#registration_SignIn{bottom:10px;height:20px;left:12px;position:absolute;width:170px;}

/* Registration Page V2 */
.signUpForm {width: 100%; float: left; padding-bottom: 10px; padding-top: 10px; }
.fieldNames {width: 200px; float: left; padding:4px 15px 0 0;}
.fieldInputs {width: 300px; float: left;}
.fieldInputCard {width:210px; float:left;}
.fieldValidation, #stores_validation {width:25px;float:right;padding:3px 0 0;}
.deactiveStep { display: none;}
.valid {height:19px;width:19px;background:url(/Assets/Common/Images/Registration/pReg_valid.jpg) no-repeat center;}
.invalid {height:19px;width:19px;background:url(/Assets/Common/Images/Registration/pReg_invalid.jpg) no-repeat center;}
#SignUpV2    {color:#666666;}
#SignUpV2 label {clear:none;margin:0;padding:0;font-size:1.25em;font-weight:normal;display:block;}
#SignUpV2 a,#SignUpV2 a:active  {color:#4783ba;font-weight:normal;text-decoration:underline;}
#SignUpV2 a:hover {color:#76a3cc;text-decoration:none;}
#SignUpV2 h2 {font-weight:normal;font-size:200%;border-bottom:none;margin-bottom:0;}
#SignUpV2 hr {border:none;border-bottom:1px dotted #CCCCCC;width:100%;height:1px;float:left;margin:2px 0 0;}
.signUpSteps,.signUpSteps5 {float:left;width:100%;height:16px;margin:5px 0 15px;background:url(/Assets/Common/Images/Registration/pReg_stepBg.jpg) repeat-x;}
.signUpSteps5 {background:url(/Assets/Common/Images/Registration/pReg_stepBg5.jpg) repeat-x;}
.signUpDesc  {float:left;width:100%;border-bottom:1px dotted #CCCCCC;}
.signUpSml   {font-size:.9em;margin:0;padding:0;float:left;}
.signUpWhy	 {font-size:.9em;margin:0;padding:0;float:right;}
.fieldNames  {text-align:right;}
.signUpForm  {border-bottom:1px dotted #CCCCCC;}
#signUpPhoto {float:left;width:250px;}
.fieldInputs input,.fieldInputCard input {background:none repeat scroll 0 0 #E5EAEC;border:1px solid #E5EAEC;color:#4783BA;font-size:1.3em;font-weight:normal;padding:3px;width:100%;}
.fieldLine   {float:left;margin:5px 0;width:100%;}
#selectStore,#emails,#navigation,#navigation5,#privacy {float:right;padding:10px 0 18px 20px;width:320px;border-bottom:1px dotted #CCCCCC;}
#navigation {border-bottom:none;padding:20px 0 5px 20px;}
#navigation5 {border-bottom:none;padding:13px 115px 13px 0;}
#privacy {border-bottom:none;padding:10px 85px 18px 20px;width:230px;}
#emails input,#selectStore select {margin:7px 10px 0 0;padding:0;}
.nextButton, .nextButton:active, .nextButton:hover {float:left;width:110px;height:34px;margin:0 2px;background:url(/Assets/Common/Images/Registration/pReg_next.png) no-repeat top left;}
.nextButton:hover {background:url(/Assets/Common/Images/Registration/pReg_next.png) no-repeat bottom left;}
.cancelButton, .cancelButton:active, .cancelButton:hover {float:left;width:110px;height:34px;margin:0 2px;background:url(/Assets/Common/Images/Registration/pReg_cancel.png) no-repeat top left;}
.cancelButton:hover {background:url(/Assets/Common/Images/Registration/pReg_cancel.png) no-repeat bottom left;}
.backButton, .backButton:active, .backButton:hover {float:left;width:110px;height:34px;margin:0 2px;background:url(/Assets/Common/Images/Registration/pReg_back.png) no-repeat top left;}
.backButton:hover {background:url(/Assets/Common/Images/Registration/pReg_back.png) no-repeat bottom left;}
.yesButton, .yesButton:active, .yesButton:hover {float:left;width:110px;height:34px;margin:0 2px;background:url(/Assets/Common/Images/Registration/pReg_yes.png) no-repeat top left;}
.yesButton:hover {background:url(/Assets/Common/Images/Registration/pReg_yes.png) no-repeat bottom left;}
.nothanksButton, .nothanksButton:active, .nothanksButton:hover {float:left;width:110px;height:34px;margin:0 2px;background:url(/Assets/Common/Images/Registration/pReg_nothanks.png) no-repeat top left;}
.nothanksButton:hover {background:url(/Assets/Common/Images/Registration/pReg_nothanks.png) no-repeat bottom left;}
.finishButton, .finishButton:active, .finishButton:hover {float:left;width:110px;height:34px;margin:0 2px;background:url(/Assets/Common/Images/Registration/pReg_finish.png) no-repeat top left;}
.finishButton:hover {background:url(/Assets/Common/Images/Registration/pReg_finish.png) no-repeat bottom left;}
.homeButton, .homeButton:active, .homeButton:hover {float:left;width:110px;height:34px;margin:0 2px;background:url(/Assets/Common/Images/Registration/pReg_home.png) no-repeat top left;}
.homeButton:hover {background:url(/Assets/Common/Images/Registration/pReg_home.png) no-repeat bottom left;}
.profileButton, .profileButton:active, .profileButton:hover {float:left;width:110px;height:34px;margin:0 2px;background:url(/Assets/Common/Images/Registration/pReg_profile.png) no-repeat top left;}
.profileButton:hover {background:url(/Assets/Common/Images/Registration/pReg_profile.png) no-repeat bottom left;}
input#chkMobileUpdates {width:13px;margin:14px 0 0;}
.signUpText {float:left;text-align:center;margin:50px 0;line-height:30px;width:300px;}
.signUpDietary {float:left;margin:10px 0 0;width:100%;}
.DietaryPreference,.signUpExclude {float:left;width:100%;margin:5px 0 0 50px;text-align:right;}
.DietaryPreference span,.signUpExclude span {margin:0 10px 0 0;}
.DietaryPreference select,.signUpExclude input {float:right;margin:0 145px 0 0;width:223px;}
.signUpExclude input {width:217px;}
.signUpExclude {float:left;padding:0 0 13px;}
#signUpPop1,#signUpPop2,#signUpPop4 {z-index:+9999;position:absolute;width:300px;height:120px;left:315px;top:169px;background:url(/Assets/Common/Images/Registration/pReg_popup.png) no-repeat center;}
.signUpPopText {padding:12px 15px;}
.signUpPopText p {font-size:1.4em;
}#close {float: right;}
#sidebarcontent {width:300px;}
.signUpSidebarTop {float:left;width:100%;height:88px;background:url(/Assets/Common/Images/Registration/pReg_sidebar.jpg);}
.signUpSidebarBot {float:left;width:100%;height:7px;background:url(/Assets/Common/Images/Registration/pReg_sidebarBot.jpg);}
.sidebarFeatures {float:left;width:270px;padding:0 0 0 20px;background:url(/Assets/Common/Images/Registration/pReg_sidebarBg.jpg);}
.sidebarFeaturesIcon {float:left;height:40px;width:40px; }
.sidebarFeaturesText {float:left;height:40px;width:225px;color:#4783BA;font-size:1.3em;font-weight:normal;padding:0 0 0 5px;}
.signUpCard {float:left;width:100px;}
input#txtExternalID {width:200px;}

/*** chain-specific overrides for Mackenthuns 02/07/08 ***/
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;}
/**** html{height:100%;background:transparent url(images/apple_wallpaper.gif) repeat fixed top left;} ****/
a:link,
a:visited,
a:active{font-weight:bold;color:#800828;text-decoration:none;}
a:hover{font-weight:bold;color:#C02407;text-decoration:underline;}
#LeftNav a{display:block;border:1px solid #999999;color:#800828;font-family:Verdana,Geneva,sans-serif;font-size:120%;margin-bottom:5px;margin-top:5px;padding:5px;width:175px;}
h2{color:#800828;}
h3{color:#800828;}
#imgSubHeader{clear:both;float:left;}
#StaticContentPage{width:100%;}
/************** BUTTON STYLES **************/
/*** button style:large standard ***/
#LoginButtonDiv a,#TitleBar a,
#buttonsubmit a,#ListButtons a{background:url(/Assets/70/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/70/Images/login_button_large.gif) 0 0 no-repeat;}
/*** button style:extra-large ***/
#ButtonGetPassword a,
#recipevideos a{background:url(/Assets/70/Images/login_button_extra_large.gif) 0 0 no-repeat;}
/*** header ***/
#StoreHeader{background:#FFF url(images/bg_header.jpg) no-repeat top left;}
div.StoreHeaderLogo img{float:left;}
#StoreHeaderRightTop{border:solid 3px #800828;}
#StoreInfoDiv{background-color:transparent;color:#000000;width:auto;}
div.StoreHeaderLogo{padding:7px 0;}
/*** nav bar ***/
#StoreMenu{background-color:#800828;color:#7EA2D3;font-size:110%;}
#StoreMenu li a:hover{color:#7EA2D3;}
/*** nav bar dropdown version ***/
#nav{font-size:110%;}
#nav,#nav ul{/* all lists */
padding:0;margin:0 auto;list-style:none;line-height:100%;font-weight:bold;color:#FFFF00;background-color:#800828;text-decoration:none;height:25px;}
#nav li ul{/* second-level lists */
background:#800828;}
#nav li:hover{background:#5B0000;}
#nav li a:hover{text-decoration:none;}
a.nav-link,a.subnav-link{color:#FFF;}
/*** featured recipe,weekly article,ask the chef,cooking tips ***/
#Food4U{float:right;margin-left:10px;}
#FeaturedArticleTeaser{background:transparent url(/Assets/70/Images/mackenthuns_gradient.jpg) repeat-x;float:right;}
#AskTheChefTeaser{background:transparent url(/Assets/70/Images/large_blue_gradient.jpg) repeat-x;}
#CookingTipsTeaser{background:transparent url(/Assets/70/Images/mackenthuns_gradient.jpg) repeat-x;}
#FeaturedArticleTeaser h3,
#AskTheChefTeaser h3,
#CookingTipsTeaser h3,
#FeaturedRecipeTeaser h3{color:#FFFFFF;}
.pharmacy{margin-left:35px;}
/*** splash page ***/
#AdPromo{background:transparent url(/Assets/70/Images/adpromo_bg.gif) repeat-x;}
#AdPromo p{color:#FFFFFF;}
#DualContentControlDiv,#DualContentControlDiv2{margin-left:4px;width:26%;float:right;}
#DualContentControlDivA,#DualContentControlDivB{float:left;}
/*** meal planner ***/
#MealPlanner{background:transparent url(/Assets/70/Images/mackenthuns_gradient.jpg) repeat-x;}
#Valu2u{float:right;text-align:center;padding:4px;width:22%;margin:0;}
/*** shopping list ***/
#savedshoppinglists h2{color:#800828;border-bottom:1px solid #800828;}
/*** manage list legend ***/
#legend th{background-color:#800828;}
/*** coupons grid ***/
#tblCouponTopN{border:2px solid #800828;}
#CouponList h3{color:#800828;}
#CouponList table table th{background-color:#800828;}
/*** 3-panel toolbox ***/
#Department h3,#Aisles h3,#Category h3{color:#800828;}
#InBetween1,#InBetween2{color:#800828;}
/*** grid styles ***/
#CategoryHeader h3{color:#800828;}
.GridItem{clear:both;text-align:left;background-color:#FFFFFF;color:#000000;font-weight:bold;}
.GridItem th{text-align:left;background-color:#800828;color:#FFFFCC;font-weight:bold;}
.GridAlternatingItem{text-align:left;background-color:#CCCCCC;color:#000000;font-weight:bold;}
#CircularAdText1_dlCategory h3{color:#800828;}
/*** 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;}
/*** 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,
#FeaturedRecipeTeaser.recipe h2 a,
#MealPlanner.recipe h2 a,
#EmploymentApplication hr,
#EmploymentPositions h1{color:#800828;}
#onlinegrocery h3,
#about h3,
#employment h3{color:#800828;border-bottom:solid 1px #000000;font-size:14px;}
/*** about us page ***/
#StoreSelector{background-color:#70A6A4;}
#storeinfo{clear:both;float:left;}
#address,#map_canvas_1{float:left;}
#address{background-color:#800828;color:#FFFFFF;text-align:center;height:276px;width:250px;padding:15px;margin-left:2em;}
#addresscontent{text-align:left;}
#addresscontent a,
#addresscontent p{color:#FFFFFF;}
#addresscontent p{margin-left:1em;}
#depserv{float:left;clear:both;margin-top:20px;font-size:14px;}
#map_canvas_1{border:solid 3px #800828;width:500px;height:300px;}
#divA,#divB{float:left;clear:both;width:100%;margin:20px auto;}
#divA div{float:left;margin:10px 5px;}
#backtotop{width:300px;font-size:14px;text-decoration:underline;text-align:left;margin-left:20px;}
#divA p{width:350px;}
.department{border-bottom:solid 1px #800828;width:600px;margin-left:20px;}
.department img{display:inline;margin:10px 15px 0 0}
.department h4{color:#800828;font-style:italic;font-size:14px;}
.department p{width:350px;margin-bottom:10px;}
/*** 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%;}
/*** Online Grocery Shopping ***/
#onlinegrocery p,#onlinegrocery ul{width:500px;}
#important{color:#800828;font-weight:bold;}
#ogscontent{background:transparent url(/Assets/70/Images/onlinegrocery_bg.jpg) no-repeat top right;}
#guidelines{background:transparent url(/Assets/70/Images/computer_bg.jpg) no-repeat top right;}
#onlinegrocery h4{font-size:14px;}
#OGSButtons #LoginButtonDiv{text-align:center;}
#OGSButtons{margin-left:50%;}
#employment{width:100%;}
#employment p{width:400px;}
/*** Static Content ***/
div.item_image img{text-align:center;margin:0 auto;}
#staticimg{margin-top:10px;font-size:110%;width:180px;height:auto;text-align:left;}
#staticimg a.staticContentLink:hover{color:#C02407;}
#staticimg a.staticContentLink{color:#000;cursor:pointer;}
#Image{margin-top:10px;}
.item{width:100%;}
#mainContentLeftNav{float:left;}
#StaticContentPage #LeftNav{width:218px;}
/*** hide the varieties ***/
.circularHoversNew h4{margin-bottom:6px}
.circularHoversNew h5{display:none;}
.contentDiv{float:left;width:690px;}
#leftNav{width:200px;float:left;padding-left:10px;padding-top:20px;}
a.leftnavbutton{display:block;border:1px solid #999999;color:#800828;font-family:Verdana,Geneva,sans-serif;font-size:120%;margin-bottom:5px;margin-top:5px;padding:5px;width:175px;}
CalendarDiv{float:left;width:890px;}
