.loader{display:none;position:absolute;left:0;top:100px;padding:0 0 1.75em;width:395px;height:32px;background:url(/static/images/loading_large.gif) no-repeat 50% 1.75em;text-align:center;}#page_catalog .loader{top:50%;width:100%;}#page_catalog.drinks .loader{left:327px;top:275px;}.ie7 #page_catalog #dl_print,.ie8 #page_catalog #dl_print{background:#fff;}#page_catalog .drink_disclaimer,#page_catalog .food_disclaimer{margin:0 2px;line-height:1.3em;color:#827970;margin-bottom:3em;padding:.4em 1em;}#page_catalog .food_disclaimer{border-top:1px solid #E79A34;}#page_catalog .drink_disclaimer{border-top:1px solid #6F655D;}#catalog_view_control{margin:1em 0 0;padding:.5em 0;border-top:1px solid #AAA7A2;}#catalog_view_control li{margin:0 0 .5em;padding:0 0 0 25px;background:url(/static/images/menu/view_icons.gif) no-repeat -4px -1px;line-height:1.142857;}li#catalog_list{background-position:-4px -21px;}#catalog_view_control .active a{color:#fff;background-color:#515055;}#catalog_view_control .active a:hover,#catalog_view_control .active a:focus{color:#fff;}#page_catalog .summary{margin:0 0 .5em;font-style:italic;font-weight:normal;}#page_catalog .summary em{font-style:normal;}#page_catalog .results{position:relative;}#page_catalog .category{position:relative;}#page_catalog .category p{padding:.5em 143px 1.5em 6px;}#page_catalog img#catalog_promo{float:none;margin:0;padding:0;border:0;}#filter{margin:0 0 1em;padding:.5em 2%;background:#eff1f0;}#filter h3{padding:.5em 0 0;border-top:2px solid #1e1e1e;}#filter fieldset{overflow:hidden;opacity:1;}#filter fieldset.loading{background:url(/static/images/loading_small.gif) no-repeat 98% 0;}#filter fieldset h3{margin:0;padding:0 12px 3px;}#filter fieldset h4{clear:both;margin:1em 0 .5em;padding:1em 0 0;border-top:1px solid #a5a8aa;}#filter fieldset h4 span{display:block;color:#53534a;font-weight:normal;}#filter fieldset.submit{background:none;}.js #filter fieldset.submit{display:none;}#filter fieldset.submit span.button{float:right;margin:0 3px 0 0;}#location_wrapper{margin:.5em 0 2.6em;padding:0;}#location_wrapper dl{margin:0;line-height:1.6;}#location_wrapper dt label{display:block;padding:5px 0;color:#6f655d;font-weight:normal;}#location_wrapper dd{margin:0;}#location_wrapper dd.current_store{padding:.5em 0 0 12px;}#location_wrapper select{background:#fff;}#filter .summary{position:relative;overflow:hidden;}#filter .summary dl{overflow:hidden;margin:0;line-height:1.3;}#filter .summary dt{clear:both;margin:.5em .5em 0 0;color:#6f655d;font-weight:normal;}#filter .summary dd{margin:.5em .5em 0;white-space:nowrap;}#filter .summary .clear{clear:both;margin:0;}#filter .summary .clear input{position:relative;top:2px;left:0;padding:0;border:0;line-height:1;cursor:pointer;}.js #filter .summary .clear input{display:none;}#filter .summary .clear label{cursor:pointer;}ul.filters{margin:0;}ul.filters li{position:relative;margin:0 0 .5em;padding:0 0 0 22px;line-height:1.2143;}ul.filters li input{position:absolute;top:2px;left:5px;padding:0;border:0;line-height:1;cursor:pointer;}.js ul.filters li input{display:none;}ul.filters li label{color:#2B8815;font-weight:bold;cursor:pointer;}ul.filters li label span{white-space:nowrap;}ul.filters li a.replaced label{position:relative;}ul.filters li a.replaced:hover label,ul.filters li a.replaced:focus label,ul.filters li a.replaced:hover label span,ul.filters li a.replaced:focus label span{color:#fff;}ul.filters li a.replaced label.checked{background:#515055;color:#fff;}form#filter.disabled fieldset.drink h3,form#filter.disabled fieldset.drink .summary div,form#filter.disabled fieldset.drink dl,form#filter.disabled fieldset.drink ul,form#filter.disabled fieldset.food h3,form#filter.disabled fieldset.food h4,form#filter.disabled fieldset.food .summary div,form#filter.disabled fieldset.food dl,form#filter.disabled fieldset.food ul{filter:alpha(opacity=25);opacity:.25;}form#filter.disabled fieldset.drink label,form#filter.disabled fieldset.drink input,form#filter.disabled fieldset.food label,form#filter.disabled fieldset.food input{cursor:default;}.disabled fieldset a label{color:#d4cbc6!important;}#page_catalog.nutrition .category p{margin:0 3px;padding-left:10px;background:#e8e6e0;}#page_catalog.nutrition .category fieldset{margin:0 3px;padding:1em 10px;background:#e8e6e0;}#page_catalog.nutrition .category fieldset select{margin:0 1.25em 0 0;}#page_catalog.nutrition .category fieldset span.button{position:relative;top:-2px;float:right;}.js #page_catalog.nutrition .category fieldset span.button{display:none;}#page_catalog.nutrition .category th{text-transform:none;}#page_catalog.nutrition .category thead a{padding-right:10px;}.generatedcontent #page_catalog.nutrition .table_responsive tbody tr:first-child td:first-child,.generatedcontent #page_catalog.nutrition .table_responsive tbody tr:first-child th:first-child{padding-top:2%;}.generatedcontent #page_catalog.nutrition .table_responsive tbody tr:first-child td:first-child:before,.generatedcontent #page_catalog.nutrition .table_responsive tbody tr:first-child th:first-child:before{width:inherit;background:none;}.generatedcontent #page_catalog.nutrition .table_responsive td:first-child,.generatedcontent #page_catalog.nutrition .table_responsive th:first-child{padding-left:2%;border-top:1px solid #000;width:96%;background:#edebe6;}#page_catalog.nutrition .category th.sorter a{background-image:url(/static/images/menu/table_arrow.gif);background-repeat:no-repeat;background-position:100% 50%;}#page_catalog #location_filter{margin:0 0 3em;}#page_catalog fieldset.search p{float:right;margin:0;padding:0;width:250px;}#page_catalog fieldset.search label{display:block;font-weight:bold;}#page_catalog fieldset.search p.search_return{margin:3px 0 0;padding:0 15px;}#page_catalog .location ul{margin:0 0 2.5em 30px;}#page_catalog .location li{margin:0 50px 1.5em 0;width:275px;}#page_catalog .location li a{display:block;padding:1em 20px 1em 16px;border-left:20px solid #eff1f0;}#page_catalog .location li strong{margin:0 0 .25em;}#page_catalog .location li a:hover,#page_catalog .location li a:focus{border-color:#1e1e1e;}@media(min-width:480px){#catalog_view_control{overflow:hidden;}#catalog_view_control li{float:left;width:40%;}#location_wrapper dl{overflow:hidden;}#location_wrapper dt{float:left;width:25%;}#location_wrapper dd{float:right;width:75%;}#location_wrapper dd.current_store{width:75%;}#location_wrapper select{background:#fff;}#filter .summary dt{display:inline;float:left;}#filter .summary dd{float:left;display:inline;}ul.filters{overflow:hidden;}ul.filters li{float:left;width:100%;}}@media(min-width:600px){#page_catalog #dl_print{float:right;position:relative;z-index:10;}#page_catalog.nutrition .category tr.third{background:#edebe6;}.generatedcontent #page_catalog.nutrition .table_responsive td:first-child,.generatedcontent #page_catalog.nutrition .table_responsive th:first-child{border-top:0;width:auto;background:none;}}#page_product #overview.drink_nutrition{position:relative;}#page_product #overview h2{margin:0 0 1.5em;font-weight:bold;font-size:1.4em;line-height:1.429;}#page_product.drinks #overview h2{margin-bottom:.6em;}#page_product #overview.drink_nutrition .loader{top:189px;left:330px;}#page_product.drinks .filter{margin:0 0 1em;padding:1%;width:98%;background:#dad7d0;color:#442501;}#page_product.drinks .filter .button{float:right;}.js #page_product.drinks .filter .button{display:none;}.facts{position:relative;margin-bottom:1em;border-top:1px solid #aaa198;border-bottom:1px solid #9f978e;}.drinks .facts{border-top:0;}table.nutrition{margin:0;color:#54301a;line-height:1.571429;}table.nutrition caption{padding:.5em 11px 0;font-weight:bold;text-align:left;}table.nutrition th,table.nutrition td{padding:1px 11px 0;border:0;border-top:1px solid #d9d7d0;}table.nutrition th.daily_value,table.nutrition td.daily_value{padding:0 98px 0 0;font-weight:bold;text-align:right;}table.nutrition th.daily_value{padding:3px 98px 1px 0;font-size:.8em;}table.nutrition td.sub{padding-left:26px;}table.nutrition td.note{padding:2px 11px .5em 4px;font-size:.9em;line-height:1.778;}table.nutrition tr.minerals td{border-top:4px solid #d9d7d0;}table.nutrition tr.minerals td dt{float:left;padding:0 0 0 13px;font-weight:normal;background:url(/static/images/global/bullet.gif) no-repeat 0 58%;}table.nutrition tr.minerals td dt.first{padding-left:0;background:none;}table.nutrition tr.minerals td dd{float:left;padding:0 10px 0 8px;}.ie7 table.nutrition tr.minerals td dd{padding-left:1px;}table.nutrition tr.minerals td dd.last{padding-right:0;}#page_product .facts .other_details h3{margin:0 1px;padding:.25em 0 .75em;border:0;font-weight:bold;font-size:1em;line-height:1.6;}#page_product .allergy{margin:0 0 1.6em;}#page_product .allergy p{padding:0 0 3em 0;}#page_product .allergy ul{margin:2em 0 0;padding:1.25em 0 1em;border:1px solid #D9D7D0;border-width:1px 0;}#page_product #disclaimer{padding:0 0 1em;}.js #page_product #disclaimer .full{display:none;}#page_product #fun_facts{padding:2.5em 0 0;}#page_product #fun_facts h3{margin:0 0 .5em;font-weight:bold;text-transform:uppercase;}#page_product #ingredients{margin:5em 0 0;font-size:.9091em;line-height:1.6;}#page_product #ingredients h4{margin:0 0 .3em;}#page_product #available{float:none;overflow:hidden;}#page_product #available span.regional{font-size:.928571em;}