div#foods-landing{font-family:Arial, Helvetica, sans-serif;}div#foods-landing noscript p{margin:0;padding:20px;background-color:#f26950;border-bottom:1px solid #f05338;color:#fff;font-size:18px;text-align:center;}div#club-sell{padding:20px 40px 0 20px;font-size:14px;text-align:right;margin:-50px 0 40px;background:none;}div#club-sell span{display:inline-block;padding:8px 0;color:#999;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}div#club-sell a{display:inline-block;margin-left:10px;padding:8px 14px;background-color:#52b0bf;border-radius:5px;-webkit-radius:5px;-moz-border-radius:5px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-decoration:none;text-shadow:0px -1px 0px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.2);}div#club-sell a:hover{background-color:#f2684f;}div#food-search{overflow:auto;margin-right:20px;padding-left:20px;background:#f8f8f8 url('/branding/ck/foods/new/foods_index_search_bg.jpg') no-repeat scroll left top;border-bottom:1px solid #ccc;}div#food-search div#headline{margin-left:20px;}div#food-search div#headline h2{margin-bottom:0;line-height:34px;color:#52b0bf;font-family:Georgia, "Times New Roman", Times, serif;font-size:40px;}div#food-search div#headline p{margin:0;font-size:16px;color:#999;line-height:1.875em;}form.food-search{position:relative;overflow:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-radius:4px;-moz-border-radius:4px;}form.food-search input.food-search-keywords{float:left;height:20px;margin:0;padding:8px 0 8px 10px;border:0;border-radius:4px;-webkit-radius:4px;-moz-border-radius:4px;color:#555;font-family:Arial, Helvetica, sans-serif;font-size:16px;}form.food-search input.food-search-submit{position:absolute;float:left;width:16px;height:15px;margin:0;padding:11px 10px 10px;border:0;border-radius:4px;-webkit-radius:4px;-moz-border-radius:4px;background-color:#fff;}div#food-search-form-container{width:500px;margin:20px 0 40px 0;padding:20px 20px 15px 20px;background-color:#52b0bf;border-radius:8px;-webkit-radius:8px;-moz-border-radius:8px;}div#food-search-form-container form.food-search{width:498px;background-color:#fff;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;}div#food-search-form-container form.food-search.active{border:1px solid #57bccc;box-shadow:0 0 20px rgba(255,255,255,0.8);-webkit-box-shadow:0 0 20px rgba(255,255,255,0.8);-moz-box-shadow:0 0 20px rgba(255,255,255,0.8);}div#food-search-form-container form.food-search label{position:absolute;left:0;}div#food-search-form-container form.food-search input.food-search-keywords{position:relative;width:452px;}#popular-food-searches strong{color:#fff;}div#brand-search-form-container{width:178px;padding:10px;background-color:#52b0bf;border-radius:8px;-webkit-radius:8px;-moz-border-radius:8px;}div#brand-search-form-container form.food-search{width:176px;}div#brand-search-form-container form.food-search input.food-search-keywords{width:130px;}div#popular-food-searches{margin-top:10px;font-size:12px;color:white;font-family:Arial, Helvetica, sans-serif;}div#popular-food-searches a{color:#ebebeb;}div#browse-foods{margin-top:30px;padding:10px 0 20px 0px;}div#browse-foods h2{margin:0 0 15px 12px;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:28px;}div#browse-foods h3{margin:0 0 16px 8px;color:#52b0bf;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;}div#browse-foods div#popular-brands{float:left;width:198px;margin-left:4px;}div#browse-foods div#popular-brands ul{overflow:auto;margin:0;border:1px solid #ccc;border-top:3px solid #52b0bf;box-shadow:-4px 0px 4px -4px rgba(0,0,0,0.25);-webkit-box-shadow:-4px 0px 4px -4px rgba(0,0,0,0.25);-moz-box-shadow:-4px 0px 4px -4px rgba(0,0,0,0.25);padding-left:0;}div#browse-foods div#popular-brands ul li{display:block;margin:0;padding:0;line-height:23px;background:none;background-color:#fff;}div#browse-foods div#popular-brands ul li a{display:inline-block;width:172px;padding:12px;border-bottom:1px dotted #ccc;color:#555;font-size:12px;text-decoration:none;}div#browse-foods div#popular-brands ul li a:hover{background-color:#d0eaee;}div#browse-foods div#popular-brands h3#search-brands{margin:20px 0 3px 5px;}div#browse-foods div#categories{float:left;width:295px;margin-left:29px;}div#category-browser{margin:0;border:1px solid #ccc;border-top:3px solid #52b0bf;box-shadow:-4px 0px 4px -4px rgba(0,0,0,0.25);-webkit-box-shadow:-4px 0px 4px -4px rgba(0,0,0,0.25);-moz-box-shadow:-4px 0px 4px -4px rgba(0,0,0,0.25);}div#category-browser div.menu-item{position:relative;}div#category-browser div.menu-item.active > div.sub-menu{display:block;}div#category-browser div#topcategories{position:relative;}div#category-browser div#topcategories div.topcategory{background-color:#fff;}div#category-browser div#topcategories div.topcategory h4{overflow:auto;margin:0;line-height:23px;border-bottom:1px dotted #ccc;font-family:Arial, Helvetica, sans-serif;font-size:12px;}div#category-browser div#topcategories div.topcategory h4 a{display:block;padding:12px;color:#555;text-decoration:none;}div#category-browser div#topcategories div.topcategory h4 a:hover{background-color:#d0eaee;}div#category-browser div#topcategories div.topcategory.active h4 a{background-color:#60b8c5 !important;color:#fff;}div#category-browser div.sub-menu{display:none;position:absolute;top:28px;left:285px;margin-left:9px;width:208px;border:1px solid #d0eaee;box-shadow:-8px 0px 8px -8px rgba(0,0,0,0.5);z-index:10;}div#category-browser div.sub-menu.categories{left:285px;border-left:0;}div#category-browser div.sub-menu.subcategories{left:199px;}div#category-browser div.sub-menu div.menu-arrow{margin-left:-9px;padding-left:9px;background:transparent url('/branding/ck/foods/new/category-browser-submenu-arrow.gif') no-repeat;}div#category-browser div.sub-menu div.menu-items{background-color:#edf6f8;}div#category-browser div.sub-menu div.menu-item a{display:inline-block;padding:12px;width:184px;line-height:23px;color:#266873;font-size:12px;text-decoration:none;}div#category-browser div.sub-menu div.menu-item a:hover{background-color:#d0eaee;}div#category-browser div.sub-menu div.menu-item.active > a{background-color:#60b8c5 !important;color:#fff !important;}div#column-container{min-height:870px !important;}