.ui-rangeSlider{height:22px}
.ui-rangeSlider .ui-rangeSlider-innerBar{height:16px;margin:0}
.ui-rangeSlider .ui-rangeSlider-handle{cursor:col-resize}
.ui-rangeSlider .ui-rangeSlider-bar{background:#CCC;background:rgba(100,100,150,0.2);filter:alpha(opacity=70);height:16px;margin:4px 0;cursor:move;cursor:grab;cursor:-moz-grab}
.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging{cursor:-moz-grabbing;cursor:grabbing}
.ui-rangeSlider-arrow{height:16px;margin:2px 0;width:16px;background-repeat:no-repeat;cursor:pointer}
.ui-rangeSlider-arrow.ui-rangeSlider-leftArrow{background-image:url('icons/resultset_previous.png');background-position:center left}
.ui-rangeSlider-arrow.ui-rangeSlider-rightArrow{background-image:url('icons/resultset_next.png');background-position:center right}
.ui-rangeSlider-container{height:22px}
.ui-rangeSlider-withArrows .ui-rangeSlider-container{margin:0 11px}
.ui-rangeSlider-noArrow .ui-rangeSlider-container{margin:0;clear:both;left:0;top:0}
.ui-rangeSlider-label{padding:2px 5px 6px;margin:0 2px 2px;background-image:url('icons/label.png');background-position:bottom center;background-repeat:no-repeat;white-space:nowrap;visibility:hidden}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(/etc/designs/kelloggs/newton/images/flagcomment/icons/star.png) no-repeat 0 0}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -16px}
div.star-rating-readonly a{cursor:default!important}
div.star-rating{background:transparent!important;overflow:hidden!important}
div.star-rating.small{height:10px}
div.star-rating.small a{background:url(/etc/designs/kelloggs/newton/images/flagcomment/icons/star_small.png) no-repeat 0 0}
div.star-rating.small a{display:block;width:10px;height:10px;background-position:0 0;border:0}
div.star-rating-on.small a{background-position:0 -10px!important}
.ratingStar{position:relative;height:10px;width:100px}
.stars{background:url(/etc/designs/kelloggs/newton/images/flagcomment/icons/star_small.png) 0 -10px repeat-x;display:inline-block;height:10px;padding-top:0!important;position:absolute;z-index:10;left:0;top:0}
.stars.disabled{background-position:0 0;height:10px;position:absolute;z-index:8;width:50px!important}
.ratingStar.productDetailThumb .stars{left:155px;top:10px}
.ratingStar.productDetailThumb .counter{position:absolute;left:210px;top:7px}
.counter{color:#d31145;font-weight:bold;font-size:10px}
.ratingStar.quickV .counter{margin-left:30px;margin-top:-3px}
.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js:-moz-full-screen{position:absolute}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}
.video-js:-webkit-full-screen{width:100%!important;height:100%!important}
.vjs-poster{margin:0 auto;padding:0;cursor:pointer;position:relative;width:100%;max-height:100%}
.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.video-js .vjs-text-track{display:none;color:#fff;font-size:1.4em;text-align:center;margin-bottom:.1em;background:#000;background:rgba(0,0,0,0.50)}
.video-js .vjs-subtitles{color:#fff}
.video-js .vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
.vjs-fade-in{visibility:visible!important;opacity:1!important;-webkit-transition:visibility 0s linear 0s,opacity .3s linear;-moz-transition:visibility 0s linear 0s,opacity .3s linear;-ms-transition:visibility 0s linear 0s,opacity .3s linear;-o-transition:visibility 0s linear 0s,opacity .3s linear;transition:visibility 0s linear 0s,opacity .3s linear}
.vjs-fade-out{visibility:hidden!important;opacity:0!important;-webkit-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-moz-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-ms-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-o-transition:visibility 0s linear 1.5s,opacity 1.5s linear;transition:visibility 0s linear 1.5s,opacity 1.5s linear}
.vjs-default-skin .vjs-controls{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0;height:2.6em;color:#fff;border-top:1px solid #404040;background:#242424;background:-moz-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(50%,#242424),color-stop(50%,#1f1f1f),color-stop(100%,#171717));background:-webkit-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-o-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-ms-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);visibility:hidden;opacity:0}
.vjs-default-skin .vjs-control{position:relative;float:left;text-align:center;margin:0;padding:0;height:2.6em;width:2.6em}
.vjs-default-skin .vjs-control:focus{outline:0}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer!important}
.vjs-default-skin.vjs-paused .vjs-play-control div{width:15px;height:17px;background:url('flash-skin/video-js.png');margin:.5em auto 0}
.vjs-default-skin.vjs-playing .vjs-play-control div{width:15px;height:17px;background:url('flash-skin/video-js.png') -25px 0;margin:.5em auto 0}
.vjs-default-skin .vjs-rewind-control{width:5em;cursor:pointer!important}
.vjs-default-skin .vjs-rewind-control div{width:19px;height:16px;background:url('flash-skin/video-js.png');margin:.5em auto 0}
.vjs-default-skin .vjs-mute-control{width:3.8em;cursor:pointer!important;float:right}
.vjs-default-skin .vjs-mute-control div{width:22px;height:16px;background:url('flash-skin/video-js.png') -75px -25px;margin:.5em auto 0}
.vjs-default-skin .vjs-mute-control.vjs-vol-0 div{background:url('flash-skin/video-js.png') 0 -25px}
.vjs-default-skin .vjs-mute-control.vjs-vol-1 div{background:url('flash-skin/video-js.png') -25px -25px}
.vjs-default-skin .vjs-mute-control.vjs-vol-2 div{background:url('flash-skin/video-js.png') -50px -25px}
.vjs-default-skin .vjs-volume-control{width:5em;float:right}
.vjs-default-skin .vjs-volume-bar{position:relative;width:5em;height:.6em;margin:1em auto 0;cursor:pointer!important;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#666;background:-moz-linear-gradient(top,#333,#666);background:-webkit-gradient(linear,0% 0,0% 100%,from(#333),to(#666));background:-webkit-linear-gradient(top,#333,#666);background:-o-linear-gradient(top,#333,#666);background:-ms-linear-gradient(top,#333,#666);background:linear-gradient(top,#333,#666)}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.6em;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#fff;background:-moz-linear-gradient(top,#fff,#ccc);background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#ccc));background:-webkit-linear-gradient(top,#fff,#ccc);background:-o-linear-gradient(top,#fff,#ccc);background:-ms-linear-gradient(top,#fff,#ccc);background:linear-gradient(top,#fff,#ccc)}
.vjs-default-skin .vjs-volume-handle{position:absolute;top:-0.2em;width:.8em;height:.8em;background:#ccc;left:0;border:1px solid #fff;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}
.vjs-default-skin div.vjs-progress-control{position:absolute;left:4.8em;right:4.8em;height:1.0em;width:auto;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background:#333;background:-moz-linear-gradient(top,#222,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-o-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222)}
.vjs-default-skin .vjs-progress-holder{position:relative;cursor:pointer!important;padding:0;margin:0;height:1.0em;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em;background:#111;background:-moz-linear-gradient(top,#111,#262626);background:-webkit-gradient(linear,0% 0,0% 100%,from(#111),to(#262626));background:-webkit-linear-gradient(top,#111,#262626);background:-o-linear-gradient(top,#111,#262626);background:-ms-linear-gradient(top,#111,#262626);background:linear-gradient(top,#111,#262626)}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:1.0em;margin:0;padding:0;left:0;top:0;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}
.vjs-default-skin .vjs-play-progress{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#fff),color-stop(50%,#d6d6d6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-o-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:#efefef;background:-moz-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#efefef),color-stop(50%,#f5f5f5),color-stop(50%,#dbdbdb),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-o-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-ms-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f1f1f1',GradientType=0);background:linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%)}
.vjs-default-skin .vjs-load-progress{opacity:.8;background:#666;background:-moz-linear-gradient(top,#666,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#666),to(#333));background:-webkit-linear-gradient(top,#666,#333);background:-o-linear-gradient(top,#666,#333);background:-ms-linear-gradient(top,#666,#333);background:linear-gradient(top,#666,#333)}
.vjs-default-skin div.vjs-seek-handle{position:absolute;width:16px;height:16px;margin-top:-0.3em;left:0;top:0;background:url('flash-skin/video-js.png') 0 -50px;-moz-border-radius:.8em;-webkit-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000}
.vjs-default-skin .vjs-time-controls{position:absolute;right:0;height:1.0em;width:4.8em;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background-color:#333;font-size:1em;line-height:1.0em;font-weight:normal;font-family:Helvetica,Arial,sans-serif;background:#333;background:-moz-linear-gradient(top,#222,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-o-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222)}
.vjs-default-skin .vjs-current-time{left:0}
.vjs-default-skin .vjs-duration{right:0;display:none}
.vjs-default-skin .vjs-remaining-time{right:0}
.vjs-time-divider{display:none}
.vjs-default-skin .vjs-time-control{font-size:1em;line-height:1;font-weight:normal;font-family:Helvetica,Arial,sans-serif}
.vjs-default-skin .vjs-time-control span{line-height:25px}
.vjs-secondary-controls{float:right}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer!important;float:right}
.vjs-default-skin .vjs-fullscreen-control div{width:16px;height:16px;background:url('flash-skin/video-js.png') -50px 0;margin:.5em auto 0}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div{background:url('flash-skin/video-js.png') -75px 0}
.vjs-default-skin .vjs-big-play-button{display:block;z-index:2;position:absolute;top:50%;left:50%;width:8.0em;height:8.0em;margin:-42px 0 0 -42px;text-align:center;vertical-align:center;cursor:pointer!important;border:.2em solid #fff;opacity:.95;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#454545;background:-moz-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#454545),color-stop(50%,#232323),color-stop(50%,#161616),color-stop(100%,#3f3f3f));background:-webkit-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-o-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-ms-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545',endColorstr='#3f3f3f',GradientType=0);background:linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);-webkit-box-shadow:4px 4px 8px #000;-moz-box-shadow:4px 4px 8px #000;box-shadow:4px 4px 8px #000}
.vjs-default-skin div.vjs-big-play-button:hover{-webkit-box-shadow:0 0 80px #fff;-moz-box-shadow:0 0 80px #fff;box-shadow:0 0 80px #fff}
.vjs-default-skin div.vjs-big-play-button span{position:absolute;top:50%;left:50%;display:block;width:35px;height:42px;margin:-20px 0 0 -15px;background:url('flash-skin/video-js.png') -100px 0}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;width:55px;height:55px;margin:-28px 0 0 -28px;-webkit-animation-name:rotatethis;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotatethis;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}
@-webkit-keyframes rotatethis{0%{-webkit-transform:scale(0.6) rotate(0deg)}
12.5%{-webkit-transform:scale(0.6) rotate(0deg)}
12.51%{-webkit-transform:scale(0.6) rotate(45deg)}
25%{-webkit-transform:scale(0.6) rotate(45deg)}
25.01%{-webkit-transform:scale(0.6) rotate(90deg)}
37.5%{-webkit-transform:scale(0.6) rotate(90deg)}
37.51%{-webkit-transform:scale(0.6) rotate(135deg)}
50%{-webkit-transform:scale(0.6) rotate(135deg)}
50.01%{-webkit-transform:scale(0.6) rotate(180deg)}
62.5%{-webkit-transform:scale(0.6) rotate(180deg)}
62.51%{-webkit-transform:scale(0.6) rotate(225deg)}
75%{-webkit-transform:scale(0.6) rotate(225deg)}
75.01%{-webkit-transform:scale(0.6) rotate(270deg)}
87.5%{-webkit-transform:scale(0.6) rotate(270deg)}
87.51%{-webkit-transform:scale(0.6) rotate(315deg)}
100%{-webkit-transform:scale(0.6) rotate(315deg)}
}
@-moz-keyframes rotatethis{0%{-moz-transform:scale(0.6) rotate(0deg)}
12.5%{-moz-transform:scale(0.6) rotate(0deg)}
12.51%{-moz-transform:scale(0.6) rotate(45deg)}
25%{-moz-transform:scale(0.6) rotate(45deg)}
25.01%{-moz-transform:scale(0.6) rotate(90deg)}
37.5%{-moz-transform:scale(0.6) rotate(90deg)}
37.51%{-moz-transform:scale(0.6) rotate(135deg)}
50%{-moz-transform:scale(0.6) rotate(135deg)}
50.01%{-moz-transform:scale(0.6) rotate(180deg)}
62.5%{-moz-transform:scale(0.6) rotate(180deg)}
62.51%{-moz-transform:scale(0.6) rotate(225deg)}
75%{-moz-transform:scale(0.6) rotate(225deg)}
75.01%{-moz-transform:scale(0.6) rotate(270deg)}
87.5%{-moz-transform:scale(0.6) rotate(270deg)}
87.51%{-moz-transform:scale(0.6) rotate(315deg)}
100%{-moz-transform:scale(0.6) rotate(315deg)}
}
div.vjs-loading-spinner .ball1{opacity:.12;position:absolute;left:20px;top:0;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}
div.vjs-loading-spinner .ball2{opacity:.25;position:absolute;left:34px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}
div.vjs-loading-spinner .ball3{opacity:.37;position:absolute;left:40px;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}
div.vjs-loading-spinner .ball4{opacity:.50;position:absolute;left:34px;top:34px;width:13px;height:13px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:15px;border:1px solid #ccc}
div.vjs-loading-spinner .ball5{opacity:.62;position:absolute;left:20px;top:40px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}
div.vjs-loading-spinner .ball6{opacity:.75;position:absolute;left:6px;top:34px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}
div.vjs-loading-spinner .ball7{opacity:.87;position:absolute;left:0;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}
div.vjs-loading-spinner .ball8{opacity:1.00;position:absolute;left:6px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}
.vjs-default-skin .vjs-menu-button{float:right;margin:.2em .5em 0 0;padding:0;width:3em;height:2em;cursor:pointer!important;border:1px solid #111;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-o-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-ms-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%)}
.vjs-default-skin .vjs-menu-button div{background:url('flash-skin/video-js.png') 0 -75px no-repeat;width:16px;height:16px;margin:.2em auto 0;padding:0}
.vjs-default-skin .vjs-menu-button ul{display:none;opacity:.8;padding:0;margin:0;position:absolute;width:10em;bottom:2em;max-height:15em;left:-3.5em;background-color:#111;border:2px solid #333;-moz-border-radius:.7em;-webkit-border-radius:1em;border-radius:.5em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000;overflow:auto}
.vjs-default-skin .vjs-menu-button:focus ul,.vjs-default-skin .vjs-menu-button:hover ul{display:block;list-style:none}
.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 20px;line-height:1.4em;font-size:1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{text-decoration:underline;background:url('flash-skin/video-js.png') -125px -50px no-repeat}
.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{background-color:#ccc;color:#111;outline:0}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;color:#fff;font-weight:bold;cursor:default;background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-o-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-ms-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%)}
.vjs-default-skin .vjs-captions-button div{background-position:-25px -75px}
.vjs-default-skin .vjs-chapters-button div{background-position:-100px -75px}
.vjs-default-skin .vjs-chapters-button ul{width:20em;left:-8.5em}
#bd{padding:16px 16px 0;position:relative;z-index:2}
div.row{width:100%;float:left}
div.solid{background:none repeat scroll 0 0 #fff}
.full{width:950px;margin:0 auto}
.contentWrapperRed{padding:16px;background:#cf000d;margin:0 auto;width:948px}
.rounded-7777{border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px}
#cs-wrapper h1{color:#cf000d}
#cs-wrapper h1{font-size:140%;margin:0 0 .5em 10px}
#cs-wrapper label{clear:left;float:left;font-size:90%;margin-right:10px;width:200px}
#cs-wrapper p{font-size:100%;margin:0 0 1em;padding:0;voice-family:inherit}
#cs-wrapper{font:small arial,helvetica,sans-serif;text-align:left}
#cs-wrapper #dob select{margin-bottom:0}
#cs-wrapper .faqsearch .module .text p{margin-bottom:11px}
.contactUsButton{font-family:small arial,helvetica,sans-serif;font-size:90%}
#cs-wrapper div#cs-instructions{background-image:none;margin-bottom:1em;padding:5px}
#cs-wrapper div#cs-instructions{border:1px solid #cf000d}
#cs-wrapper #cs-col1 .text{background:none repeat scroll 0 0 transparent;padding-bottom:0;padding-top:0;margin-left:0;padding-left:0}
#cs-wrapper div.module div{padding:5px 10px}
#cs-wrapper div.module{background:url("clientlibs/images/backgrounds/corners_bottom.gif") no-repeat scroll center bottom transparent}
#cs-wrapper div.module{margin:0 auto;margin-bottom:10px;padding-bottom:6px;width:450px}
#cs-wrapper div.module h2{background:url("clientlibs/images/backgrounds/corners_top.gif") no-repeat scroll 0 0 #cf000d;color:#fff;font-size:100%;margin:0;padding:5px 10px}
#cs-wrapper div.module>div{border-left:1px solid #cf000d;border-right:1px solid #cf000d}
#cs-wrapper div.module div#pf_instructions{border:0}
#cs-wrapper label{clear:left;float:left;font-size:100%;margin-right:10px;width:200px}
#cs-wrapper p label{font-size:100%}
.norequired{color:#000;font-weight:bold}
.required{color:#cf000d;font-weight:bold}
#cs-wrapper p.submit{margin:0;text-align:right}
#cs-wrapper #cs-phonemail,#cs-wrapper #cs-disclaimer{width:380px;display:inline;float:left;margin:0 auto}
#cs-wrapper #cs-col1{width:450px;margin:0 auto}
#cs-wrapper #cs-phone,#cs-wrapper #cs-mail{min-height:50px;width:350px}
#cs-wrapper #cs-phone p,#cs-wrapper #cs-mail p{margin-left:90px;padding-top:10px}
#cs-wrapper #cs-mail{margin-top:10px}
#cs-wrapper #cs-mail .image,#cs-wrapper #cs-phonemail .image{float:left}
#cs-instructions{border:1px solid #cf000d}
.tooltipimg{background:none repeat scroll 0 0 #fff;border:1px solid #000;display:block;left:490px;padding:5px;position:absolute;top:330px}
.module p label span{font-weight:normal}
.box{margin:20px}
.box h2.first{background:none repeat scroll 0 0 #d31145;color:#fff;margin:0 0 1em;padding:3px 5px}
h2{font-size:100%}
.box ul{margin:0 0 1em}
.box p,.box h3,.box ul{padding:0 5px}
li.question{color:#00824e;font-weight:bold}
.box li{list-style:none outside none;margin:0 0 1em;padding:0}
#updated{font-style:italic;margin:20px}
#footerid{margin:20px}
.ccdetail h2{background-color:#d31145;padding:5px 0 5px 10px}
.ccdetail ul ul li div p{text-align:left}
.frmwrap p{padding-top:10px!important}
html,body,a,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0;list-style:none outside}
a:hover,a:active,a:focus,object,embed{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
button{width:auto;overflow:visible}
button,input,select,textarea{margin:0}
input[type=button],input[type=submit],button{cursor:pointer}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
textarea{overflow:auto}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clear{clear:both}
html.ie7 .clearfix{zoom:1}
@font-face{font-family:'KSansBold';src:url('/etc/designs/kelloggs/newton/fonts/ksans-bold-webfont.eot');src:url('/etc/designs/kelloggs/newton/fonts/ksans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/etc/designs/kelloggs/newton/fonts/ksans-bold-webfont.woff') format('woff'),url('/etc/designs/kelloggs/newton/fonts/ksans-bold-webfont.ttf') format('truetype'),url('/etc/designs/kelloggs/newton/fonts/ksans-bold-webfont.svg#KSansBold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'KSansMedium';src:url('/etc/designs/kelloggs/newton/fonts/ksans-medium-webfont.eot');src:url('/etc/designs/kelloggs/newton/fonts/ksans-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/etc/designs/kelloggs/newton/fonts/ksans-medium-webfont.woff') format('woff'),url('/etc/designs/kelloggs/newton/fonts/ksans-medium-webfont.ttf') format('truetype'),url('/etc/designs/kelloggs/newton/fonts/ksans-medium-webfont.svg#KSansMedium') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'KSansRegular';src:url('/etc/designs/kelloggs/newton/fonts/ksans-regular-webfont.eot');src:url('/etc/designs/kelloggs/newton/fonts/ksans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/etc/designs/kelloggs/newton/fonts/ksans-regular-webfont.woff') format('woff'),url('/etc/designs/kelloggs/newton/fonts/ksans-regular-webfont.ttf') format('truetype'),url('/etc/designs/kelloggs/newton/fonts/ksans-regular-webfont.svg#KSansRegular') format('svg');font-weight:normal;font-style:normal}
html{overflow-y:scroll}
body{font-family:"Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-size:.75em;color:#6c665b;text-align:center;background:#fff;background-position:top center;background-repeat:no-repeat}
html.ie7 body,html.ie8 body{font-family:"Trebuchet MS","Lucida","Arial",sans-serif}
select,input,textarea,button{font:99% sans-serif}
a{color:#d31145;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6,strong,th{font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#47423c;font-weight:normal;line-height:normal}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:17%;font-size:smaller}
h1 sup{vertical-align:top;font-size:20px}
small{font-size:85%}
td,td img{vertical-align:top}
.dashed-bottom{width:710px;padding-bottom:8px;border-bottom:1px dotted #ababab;font-weight:bold}
.nobottomborder{border-bottom:0 none!important}
.norightborder{border-right:0 none!important}
.remove-background{background:transparent none!important}
.bordertopdotted{background:url("/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png") repeat-x scroll left top transparent!important}
body.bkg-chocolate{background:url(/content/dam/newton/images/backgrounds/pages/bkg-cereal-top.jpg) no-repeat top}
body.bkg-berries{background:url(/content/dam/newton/images/backgrounds/pages/bkg-berries-top.jpg) no-repeat top}
body.bkg-berries #page{background:url(/content/dam/newton/images/backgrounds/pages/bkg-berries-bottom.jpg) no-repeat bottom}
body.bkg-strawberries{background:url(/content/dam/newton/images/backgrounds/pages/bkg-strawberries-top.jpg) no-repeat top}
body.bkg-strawberries #page{background:url(/content/dam/newton/images/backgrounds/pages/bkg-strawberries-bottom.jpg) no-repeat bottom}
.btn-cta{display:inline-block;height:22px;background:url(/content/dam/newton/images/buttons/sprite_buttonCTA_fivecolor-22tall.png) no-repeat left 0;padding-left:15px;color:#FFF;line-height:15px;cursor:pointer}
.btn-cta:hover{text-decoration:none}
.btn-cta span{display:inline-block;height:18px;background:url(/content/dam/newton/images/buttons/sprite_buttonCTA_fivecolor-22tall.png) no-repeat right 0;margin-right:-4px;padding-top:4px;padding-right:15px;line-height:15px}
.btn-cta:hover span{text-decoration:none}
.btn-cta.darkred{background-position:left -88px}
.btn-cta.darkred span{background-position:right -88px}
.btn-cta.white{background-position:left -66px}
.btn-cta.white span{background-position:right -66px}
.btn-cta.gray{background-position:left -44px}
.btn-cta.gray span{background-position:right -44px}
.btn-cta.gold{background-position:left -22px}
.btn-cta.gold span{background-position:right -22px}
.btn-cta.videobtn{background-position:left -88px}
.btn-cta.videobtn span{background-position:right -110px}
#herowide .btn-cta{background-position:left -88px}
#herowide .btn-cta span{background-position:right -88px}
a.view,a.how{display:block;padding:0 0 0 16px}
a.view{background:url(/content/dam/newton/images/icons/icon-magnifying-glass.png) 0 0 no-repeat}
a.how{background:url(/content/dam/newton/images/icons/icon-question-mark.png) 0 0 no-repeat}
a.wheretobuy{padding:0 0 0 22px;background:url(/content/dam/newton/images/icons/icon-shopping-cart.png) 0 0 no-repeat}
iframe.like{margin:0 30px 0 0}
.same-line{float:left;width:auto}
.h2-link{float:right;margin-top:-32px}
.hiddens{display:none!important}
span.graytext{color:#6c665b}
.float-right{float:right}
.ac_results{padding:0;border:1px solid #ccc;background-color:white;overflow:hidden;z-index:99999;text-align:left;margin-left:-3px}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:fff url('/content/dam/newton/images/backgrounds/bkg-loading-indicator.gif') right center no-repeat}
.ac_odd{background-color:#fff}
.ac_over{background-color:#d31145;color:white;cursor:pointer}
#blackout{background:#000;position:absolute;top:0;left:0;z-index:10000;display:none}
#blackout.off{display:none}
#modalContainer{display:none;position:absolute;top:0;left:0;z-index:10001;width:898px}
#modalContainer.modalSlim,#modalContainer.modalSlimRecipe{width:530px}
#modalContainer .modalheader{background:url(/content/dam/newton/images/backgrounds/bkg-modalWideHeader948.png) no-repeat top left;height:38px;padding:5px 20px 0}
html.ie7 #modalContainer .modalheader{width:907px}
#modalContainer.modalSlim .modalheader{background:url(/content/dam/newton/images/backgrounds/bkg-modalSlimHeader530.png) no-repeat top left}
#modalContainer .modal_content{padding:25px auto;position:relative}
#modalContainer .modal_content .btn_modalclose{width:22px;height:22px;display:block;position:absolute;top:15px;right:14px;text-decoration:none;background:url(/etc/designs/kelloggs/newton/images/icons/close-x.png) 0 0 no-repeat}
html.ie7 #modalContainer .modal_content .btn_modalclose{top:14px;right:10px}
#modalContainer.modalSlim .modal_content .btn_modalclose,#modalContainer.modalSlim.recipeOverlay .modal_content .btn_modalclose{width:24px;height:22px;display:block;position:absolute;top:20px;right:19px;text-decoration:none;background:url(/etc/designs/kelloggs/newton/images/icons/close-x.png) 0 0 no-repeat}
html.ie7 #modalContainer.modalSlim .modal_content .btn_modalclose{top:20px;right:10px}
html.ie7 #modalContainer.modalSlim.recipeOverlay .modal_content .btn_modalclose{top:20px;right:25px}
#modalContainer .modal_content .btn_modalclose_IE6{background:url(/content/dam/newton/images/buttons/btn-close.gif) 0 0 no-repeat}
html.ie7 #modalHTML{margin-left:1px;padding-left:0}
.modalSlim #modalHTML{background:url(/content/dam/newton/images/backgrounds/bkg-modalSlimBottom-white.png) no-repeat -2px bottom;padding:0 0 18px 13px}
#modalHTML{background:url(/content/dam/newton/images/backgrounds/bkg-modalWideBottom-white948.png) no-repeat bottom left;display:block;height:auto;padding:0 0 0 3px;margin:0 0 0 2px;overflow:hidden}
html.ie7 .modalSlim #modalHTML{background-position:-13px bottom;width:504px}
html.ie7 .modalSlim.recipeOverlay #modalHTML{background-position:-10px bottom;margin-left:-13px;width:504px}
#modalHTML h1{font-size:18px;color:#123456;margin:0 0 5px 0}
#modalHTML p{font-size:12px;color:#343434;margin:0 0 10px 0}
html.ie7 #modalHTML .brandQv p{margin-top:-10px}
html.ie7 #modalHTML .brandQv p{padding:5px 0 0 1px;text-align:left}
html.ie7 #modalHTML .brandQv p.viewMore{margin-top:11px}
html.ie7 .qvcall2 p{line-height:22px;padding:7px 0 10px;text-align:left}
html.ie7 .qvcall2.promo{width:455px;padding-left:15px}
html.ie7 .qvcall2.promo p{line-height:23px}
.clearBoth{clear:both}
html.ie7 .qvcall2 h3{font-size:18px;padding:5px 0 0 0;text-align:left}
#top{text-align:left;line-height:30px;font-size:11px;color:#f0c33b;background:#d31145;position:fixed;top:0;left:0;width:100%;z-index:10000}
#top.withmsg{background-position:0 24px}
#top a{color:#fff}
#nav-top{width:950px;margin:0 auto;text-align:right}
#nav-top ul{list-style:none;float:right;overflow:hidden}
#nav-top li{float:left;display:block;padding:0 13px;border-right:1px solid #a7123a;font-size:90%}
#header{width:950px;margin:0 auto;position:relative;z-index:2002}
#kelloggs-logo{position:absolute;top:57px;left:0;width:169px;height:60px;display:block;background:url(/content/dam/newton/images/logo-kelloggs.png) top left no-repeat;z-index:3000}
#kelloggs-logo span{display:none}
#nav-utility{position:relative;z-index:2002;width:950px;margin:0 auto;height:75px}
#nav-utility>ul{position:absolute;top:48px;right:98px;list-style:none;float:right;font-size:85%}
#nav-utility li{float:left;display:block;padding:0 20px;position:relative;font-size:10px}
#nav-utility li>a{color:#6c665b;font-size:10px}
#nav-utility li li>a{color:#d31145}
#nav-utility li a#utility-companysite{padding-right:9px;background:url(/content/dam/newton/images/icons/icon-dropdownArrow-gray.png) no-repeat right 6px}
#utility-companysite.on{background:#e6e6e6}
#nav-utility ul#utility-companysite-list{display:none;position:absolute;top:14px;font-size:120%;left:10px;background:#fff;border:1px solid #ccc;float:none;width:200px;z-index:4000;padding:5px 5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 4px #999;-moz-box-shadow:0 0 4px #999;box-shadow:0 0 4px #fff}
#nav-utility ul#utility-companysite-list li{float:none;padding:0;background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;padding:5px}
#nav-utility ul#utility-companysite-list li.last{background:0}
#textsize-up,#textsize-down{color:#4a453d}
#textsize-up:hover,#textsize-down:hover{text-decoration:none}
#nav-utility li#utility-countryselect a.flag-us{padding-right:9px;background:url(/content/dam/newton/images/icons/icon-dropdownArrow-gray.png) no-repeat right 4px}
#nav-utility li#utility-countryselect a.flag-us span{padding-left:19px;background:url(/content/dam/newton/images/icons/flags/flag-us.png) no-repeat left 0}
#nav-utility li#utility-countryselect a.flag-us:hover{text-decoration:none}
#nav-utility li#utility-countryselect a.flag-us:hover span{text-decoration:underline}
#search-top{position:absolute;top:45px;right:0;width:100px;height:20px;background:url(/content/dam/newton/images/backgrounds/bkg-search.png) top left no-repeat}
html.ie7 #searchwithin{height:150px}
#searchwithin{background:url(/content/dam/newton/images/backgrounds/bkg-search-bottom-box.png) no-repeat center bottom;width:164px;padding-bottom:15px;display:none;position:absolute;top:25px;left:0;margin-top:10px}
#searchwithin strong{background:url(/content/dam/newton/images/backgrounds/bkg-search-top-box.png) no-repeat center top;height:22px;display:block;margin-top:-11px;padding-top:10px;padding-left:10px}
#searchwithin li{float:none;clear:both;padding:0;margin-left:10px;margin-bottom:2px;position:relative}
#searchwithin li input{position:absolute;top:0;left:0}
html.ie7 #searchwithin li span{width:120px;padding:2px 0 0 25px;float:left}
#searchwithin li span{display:block;padding-left:20px}
#input-search-top{width:75px;height:18px;position:absolute;top:0;left:3px;background:0;border:0;color:#666;font-size:12px}
#label-search-top{position:absolute;top:2px;left:5px;color:#6c665b;font-size:12px}
#submit-search-top{width:20px;height:20px;position:absolute;top:0;right:0;border:1px solid red;display:block;background:0;border:0}
#searchResulttitle{font-size:40px;padding:0;color:#47423c;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-weight:normal}
#nav-main{position:relative;width:950px;margin:0 auto;z-index:2001;line-height:30px}
#nav-main>ul{overflow:hidden;float:right;list-style:none;padding-right:17px;margin-right:-17px}
#nav-main>ul>li{float:left;display:block;padding-left:24px}
#nav-main>ul>li>a{height:30px;display:block;float:left;font-size:16px;font-family:"KSansMedium","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif}
#nav-main>ul>li>a.on{color:#47423c;border-bottom:dotted 2px #47423c}
#nav-main>li>a.on:hover{text-decoration:none}
#nav-left{background:url(/content/dam/newton/images/backgrounds/bkg-leftnav.png) top left repeat;width:205px;float:left;margin:0 0 115px 0;clear:both}
html.ie7 #nav-left{clear:both;zoom:1}
#nav-left ul{list-style:none}
#nav-left ul li{padding:4px 0}
#nav-left ul li ul{background:0;padding-bottom:0}
#navleft-title{display:block;padding:0 40px 15px 0;font-size:18px;padding:5px 5px 7px 0;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#47423c;font-weight:normal}
.navleft-section{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top repeat-x;margin:0 5px 4px 0;padding:0 0 1px 5px}
.navleft-section.last{background:0;margin:0 5px 0 0;padding-left:5px}
.navleft-sectionsub{font-size:90%;background:#f3eee7 url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top repeat-x;padding:10px;display:none}
.navleft-sectionsub.open{font-size:90%;padding:10px;display:none}
.navleft-sectionsub p{padding:5px 0;text-align:right;color:#6c665b}
.navleft-sectionsub a.reset{text-decoration:none}
.navleft-sectionsub a.reset:hover{text-decoration:underline}
.navleft-sectionsub.open{display:block}
.navleft-type p{padding:5px 0;text-align:right}
.navleft-type a{color:#d31145}
.navleft-type a.current{color:#6c665b}
.navleft-type span.current{color:#6c665b}
.navleft-type span.redtext{color:#d31145}
.navleft-type ul,#navleft-productcategories ul{list-style:none;margin-bottom:8px}
.navleft-type li,#navleft-productcategories li{clear:both;padding:2px 0;font-size:11px}
.navleft-type li.search-input{padding:5px 0}
.navleft-type li fieldset{position:relative}
.navleft-type form ul li.search-input input#include-ingredient-1{float:none}
.navleft-type form ul li.search-input label#label-include-ingredient-1{position:absolute;padding:2px}
.navleft-type form ul li.search-input input#include-ingredient-2{float:none}
.navleft-type form ul li.search-input label#label-include-ingredient-2{position:absolute;padding:2px}
.navleft-type form ul li.search-input input#exclude-ingredient{float:none}
.navleft-type form ul li.search-input label#label-exclude-ingredient{position:absolute;padding:2px}
.navleft-type input,.navleft-type span,#navleft-productcategories input,#navleft-productcategories span{display:block;float:left;margin:0 5px 2px 0}
#navleft-brand ul li span{padding-left:5px}
#navleft-brand ul{height:150px;overflow-y:scroll}
.navleft-sectiontitle,.navleft-nutrition-sectiontitle{display:block;padding:7px 15px 7px 0;background:url(/content/dam/newton/images/icons/icon-leftnav-closed.gif) 178px 7px no-repeat}
.navleft-sectiontitle.open,.navleft-nutrition-sectiontitle.open{background:url(/content/dam/newton/images/icons/icon-leftnav-open.gif) 178px 7px no-repeat}
.navleft-sectionsubtitle{display:block;margin:0 0 5px 0}
.navleft-podcontainer{overflow-y:scroll;height:150px;background-color:#fff;padding:5px 0 25px 10px}
#navleft-scrolllist{height:170px;overflow-y:auto;background:#fff;padding:5px}
.scrolllist-on{background:#f5efe0}
.scrolllist-on a{cursor:default;color:#4a453d;font-weight:bold}
.scrolllist-on a:hover{text-decoration:none}
#navleft-nutritionpreferences a{display:block;float:left;width:35px;margin-right:1px;background:#ccc;text-align:center}
#navleft-nutritionpreferences a:hover{text-decoration:none;background:#ddd}
#navleft-nutritionpreferences span{display:block;text-align:center;padding:3px 0 7px}
#navleft-nutritionpreferences p{padding:0 0 7px}
#nav-top li.top-compare a{background:url(/content/dam/newton/images/icons/icon-dropdownArrow-white.png) no-repeat right 4px}
#nav-left li input[type="checkbox"],#nav-left li input[type="radio"]{margin-right:5px;margin-top:3px}
#countryselector{overflow:hidden;position:relative;width:938px;margin-left:1px;height:477px;background:#f2eee9 url(/content/dam/newton/images/backgrounds/langmap/langmap-entireMap-off-bg.png) no-repeat left 0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
#countryselector *{text-align:left}
#countryselector #countryLeft{float:left;width:649px;height:475px;position:relative;padding:23px 0 0 20px}
#countryselector #countryLeft h1{color:#78736b;font-size:20px;font-weight:bold}
#countryselector .javascriptalert{font-size:14px;font-weight:bold;color:#F00;line-height:1em;display:block;margin-top:-14px;margin-bottom:5px}
#countryselector #countryLeft a.btn-cta{position:absolute;background-position:left -44px}
#countryselector #countryLeft a.btn-cta.on{position:absolute;background-position:left -22px}
#countryselector #countryLeft a.btn-cta:hover{position:absolute;background-position:left -88px}
#countryselector #countryLeft a.btn-cta.huvver{position:absolute;background-position:left -88px}
#countryLeft a#worldmaptitle-northamerica{top:186px;left:65px}
#countryLeft a#worldmaptitle-centralamerica{top:280px;left:80px}
#countryLeft a#worldmaptitle-southamerica{top:339px;left:127px}
#countryLeft a#worldmaptitle-europeandmiddleeast{top:187px;left:248px}
#countryLeft a#worldmaptitle-africa{top:236px;left:238px}
#countryLeft a#worldmaptitle-asia{top:214px;left:480px}
#countryLeft a#worldmaptitle-oceania{top:327px;left:563px}
#countryselector #countryLeft a.btn-cta span{background-position:right -44px}
#countryselector #countryLeft a.btn-cta.on span{background-position:right -22px}
#countryselector #countryLeft a.btn-cta:hover span{background-position:right -88px}
#countryselector #countryLeft a.btn-cta.huvver span{background-position:right -88px}
#countryselector #countryRight{width:262px;height:461px;position:absolute;bottom:2px;right:0}
#countryselector #countryRight p{margin-bottom:19px;padding-right:31px}
#countryselector #countryRight ul{overflow-y:auto;height:387px;padding:6px 0 15px 14px;background-color:#FFF;border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0}
#countryselector #countryRight ul ul{height:auto}
#countryselector #countryRight ul li{height:auto;padding:10px 0 13px;margin-right:20px;border-top:2px dotted #CCC}
#countryselector #countryRight ul li h2{font-size:17px}
#countryselector #countryRight ul>li.first{padding-top:0}
#countryselector #countryRight ul ul li{background-repeat:no-repeat;background-position:left 8px;list-style:none outside;padding-left:24px;font-weight:bold;font-size:16px;padding:5px 0 4px 28px;border-bottom:0 none;margin-right:0}
#countryselector #countryRight ul ul li h3{font-size:14px;font-weight:normal;margin-bottom:4px}
#countryselector #countryRight ul ul li a{display:inline-block;font-size:12px;font-weight:normal;margin-left:1px;margin-right:5px;padding-right:12px;border-right:1px solid #acacac}
#countryselector #countryRight ul ul li a.last{border-right:0 none}
html.ie7 #countryselector #countryRight ul ul li{height:30px;display:block;padding-bottom:10px}
html.ie7 #countryselector #countryRight ul ul li a{float:left;width:40px}
html.ie7 #countryselector #countryRight ul ul li a.last{background:0;width:40px}
#worldmap-hover-northamerica{height:435px;width:525px;position:absolute;left:13px;top:51px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_northamerica-hover.png) no-repeat 8px 20px}
#worldmap-hover-southamerica{height:435px;width:525px;position:absolute;left:137px;top:245px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_latinamerica-hover.png) no-repeat 8px 20px}
#worldmap-hover-europeandmiddleeast{height:435px;width:525px;position:absolute;left:256px;top:90px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_europe-hover.png) no-repeat 8px 20px}
#worldmap-hover-africa{height:435px;width:525px;position:absolute;left:267px;top:194px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_africa-hover.png) no-repeat 8px 20px}
#worldmap-hover-asia{height:435px;width:525px;position:absolute;left:331px;top:158px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_asia-hover.png) no-repeat 8px 20px}
#worldmap-hover-oceania{height:435px;width:525px;position:absolute;left:511px;top:279px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_oceania-hover.png) no-repeat 8px 20px}
#worldmap-hover-centralamerica{height:435px;width:525px;position:absolute;left:142px;top:227px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_CentralAmerica-hover.png) no-repeat 8px 20px}
#worldmap-on-northamerica{height:435px;width:525px;position:absolute;left:16px;top:54px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_northamerica-on.png) no-repeat 8px 20px}
#worldmap-on-southamerica{height:435px;width:525px;position:absolute;left:135px;top:243px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_latinamerica-on.png) no-repeat 8px 20px}
#worldmap-on-europeandmiddleeast{height:435px;width:525px;position:absolute;left:256px;top:90px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_europe-on.png) no-repeat 8px 20px}
#worldmap-on-africa{height:435px;width:525px;position:absolute;left:267px;top:194px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_africa-on.png) no-repeat 8px 20px}
#worldmap-on-asia{height:435px;width:525px;position:absolute;left:331px;top:158px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_asia-on.png) no-repeat 8px 20px}
#worldmap-on-oceania{height:435px;width:525px;position:absolute;left:511px;top:279px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_oceania-on.png) no-repeat 8px 20px}
#worldmap-on-centralamerica{height:435px;width:525px;position:absolute;left:142px;top:227px;background:url(/content/dam/newton/images/backgrounds/langmap/langmap_CentralAmerica-on.png) no-repeat 8px 20px}
#page{text-align:left;max-width:1440px;margin:0 auto 0 auto;min-width:950px}
#page-home{text-align:left;max-width:1440px;height:auto;margin:0 auto;min-width:950px}
#page-content{width:950px;margin:50px auto 0 auto;padding-bottom:258px}
#page-content h1{font-size:40px;padding:0;color:#47423c;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-weight:normal}
#pageintro{margin-bottom:20px;font-size:14px}
#pageintro-cta{display:block}
#page-tools{float:right}
#page-tools ul{list-style:none}
#page-tools li,#page-tools a{display:block}
#page-tools li{margin-left:12px;float:left}
#page-tools span{display:none}
#tool-email{background:url(/content/dam/newton/images/icons/icon-toolbar-email.gif) top left no-repeat;width:14px;height:12px}
#tool-print{background:url(/content/dam/newton/images/icons/icon-toolbar-print.gif) top left no-repeat;width:14px;height:12px}
#tool-share{background:url(/content/dam/newton/images/icons/icon-toolbar-share.gif) top left no-repeat;width:10px;height:12px}
#breadcrumb{list-style:none;font-weight:normal;margin:0 0 5px 0;font-family:"KSansMedium","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif}
html.ie7 #breadcrumb{margin-bottom:15px;zoom:1}
#breadcrumb li{display:block;float:left;margin:0 7px 5px 0}
#breadcrumb a{display:block;float:left;margin:0 7px 5px 0}
#herowide{width:950px;height:342px;overflow:hidden;position:relative;margin:0 0 35px 0}
#herowide .widediv{width:auto}
.herowide-item{width:291px;height:327px;display:none;padding:0 660px 20px 0;float:left;font-family:"Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif}
.herowide-item strong{display:block;color:#FFF;font-size:29px;font-family:"KSansMedium","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-weight:bold;margin-bottom:10px;padding-top:21px;padding-left:18px;line-height:1.1em}
.hero-offers{width:30px}
.herowide-item p{color:#FFF;margin-bottom:14px;line-height:1.5em;padding-left:20px;position:relative;font-size:12px}
.herowide-red-overlay strong{display:block;color:#FFF;font-size:29px;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-weight:normal;margin-bottom:10px;padding-top:0;padding-left:20px}
.herowide-red-overlay p{color:#FFF;margin-bottom:14px;line-height:1.5em;padding-left:20px;position:relative;font-size:12px}
.hero-text-1{width:250px}
.herowide-item a.btn-cta{margin-left:0}
.herowide-item span.large{font-size:39px}
.herowide-item.on{display:block}
#herowide-btns{position:absolute;right:4px;background:url(/content/dam/newton/images/backgrounds/bkg-hero-container-left.png) no-repeat top left;width:auto;bottom:0}
#herowide-btns a{background:url(/content/dam/newton/images/promos/recipes/us/en/hero-indicator-off.png) no-repeat;display:block;height:8px;width:9px;float:left}
#herowide-btns a.on{background:url(/content/dam/newton/images/promos/recipes/us/en/hero-indicator-on.png) no-repeat;display:block;height:8px;width:9px;float:left}
#herowide-btns p.herowide-btns-right{background:url(/content/dam/newton/images/backgrounds/bkg-hero-container-right.png) no-repeat right top;width:auto;height:15px;padding-left:6px;padding-right:6px;padding-top:5px;margin-right:-4px}
#contentright-2col{width:710px;float:right;padding:0 10px 0 10px;margin-left:5px;min-height:479px;position:relative}
html.ie7 #contentright-2col{height:auto}
#contentright-2col h2{border-top:1px solid #857d6f;border-bottom:1px dotted #ababab;padding:8px 0 6px 0;font-size:18px;font-weight:normal;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#47423c}
#contentright-2col a.viewall{float:right;font-size:80%}
#contentright-2col h3{padding:12px 0 15px 0;font-size:16px;font-weight:normal;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#47423c}
#contentright-2col span{display:inline-block;color:#d31145;margin:2px 0 0 1px;font-weight:bold}
#contentright-2col a.promo span,#contentright-2col .grid-contents a.brandquickview span{margin:0;font-size:10px;font-weight:normal;color:#6c665b}
#contentright-2col .pod{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;padding-top:0;padding-bottom:20px}
html.ie7 #contentright-2col .pod{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;padding-top:10px;padding-bottom:10px;clear:both}
#contentright-2col .pod-item{display:block;width:340px;padding:0 0 6px 0}
#contentright-2col a.pod-item:hover{text-decoration:none}
#contentright-2col .pod-item img{margin-right:15px;float:left;height:auto!important;width:auto!important;max-width:90px}
#contentright-2col .pod-item p{display:block;float:left;width:235px;color:#6c665b;margin-right:0}
#contentright-2col .pod-item p.narrow{cursor:hand;width:170px}
#contentright-2col.brandlist .pod-item p{float:none}
#contentright-2col .pod-social{margin:30px 0 40px 0;display:inline-block}
#contentright-2col .pod-level{border-top:1px dotted #857d6f}
#contentright-2col ul.tabs{border-top:1px solid #ababab;border-bottom:1px dotted #ababab;padding:11px 0;margin:0 0 20px 0;width:100%}
#contentright-2col ul.tabs li{float:left;text-align:left;padding:0 10px 0 10px;border-right:1px solid #ababab}
#contentright-2col ul.tabs li:first-child{padding-left:0}
#contentright-2col ul.tabs li:last-child{border-right:0}
#contentright-2col ul.tabs li a.on{color:#6c665b;cursor:default}
#contentright-2col ul.tabs li a.on:hover{text-decoration:none}
#contentright-2col .A .left{width:340px;float:left;margin-right:30px}
#contentright-2col .A .right{width:340px;float:left}
#contentright-2col .B .left{width:480px;float:left;margin-right:30px;position:relative}
#contentright-2col .B .right{width:200px;float:right}
#contentright-2col .B .right .pod{margin:0;background-image:none}
#contentright-2col .B .right .pod.pod2{margin:0;background-image:none}
html.ie7 #contentright-2col .B .right .pod{background:0}
html.ie7 #contentright-2col .B .right .pod.pod2{background:0}
#contentright-2col .B .right .pod2{padding-bottom:20px}
html.ie7 #contentright-2col .B .right .pod2{padding-top:10px}
#contentright-2col .B .right .container{clear:both}
#contentright-2col .B .right .pod h3{background:url(/content/dam/newton/images/backgrounds/bkg-rightrail-header.png) 0 0 no-repeat;padding:5px 8px 4px;margin:0;color:#fff}
#contentright-2col .B .right .pod h4{color:#47423c;padding:5px 0}
#contentright-2col .B .right .pod .promo{float:left;margin:0 3px 0 0}
#contentright-2col .C .left{width:340px;margin-right:30px;float:left}
#contentright-2col .C .left.last{margin-right:0}
#contentright-2col .C .right{width:340px;float:left}
#contentright-2col .C h1{border-bottom:1px solid #857d6f;width:710px;position:relative;margin-bottom:8px}
#contentright-2col .C h1 a{position:absolute;right:0;bottom:15px;font-size:40%}
#contentright-2col .C .pod:first-child{background:0}
#contentright-2col .C .pod .left-block{width:110px;float:left}
#contentright-2col .C .pod .left-block img{width:110px;margin:0 0 10px 0}
#contentright-2col .C .pod .left-block a.promo,#contentright-2col .C .showview .listpod .left-block a.promo{background:url(/content/dam/newton/images/buttons/btn-quick-view_promo.png) 0 0 no-repeat!important;width:73px!important}
#contentright-2col .C .pod .left-block a.quickview{display:block;width:110px;height:19px;background:url(/content/dam/newton/images/buttons/btn-quick-view.png) 0 0 no-repeat;text-align:center}
#contentright-2col .C .pod .left-block a.quickview:hover{text-decoration:none}
#contentright-2col .C .pod .left-block a.quickview span{font-weight:bold}
#contentright-2col .C .pod .pod-item{width:215px;margin:0 0 0 15px;float:left}
#contentright-2col .C .pod .pod-item p{float:none;width:100%;margin:0 0 15px 0}
#contentright-2col .C .pod .pod-item a{font-weight:bold}
#contentright-2colA{width:710px;float:left;margin:0 0 115px 0}
#contentright-2colA h2{border-top:1px solid #857d6f;padding:15px 0;font-size:115%;font-weight:bold;margin-right:25px}
#contentright-2colA h3{padding:15px 0;font-size:105%;font-weight:bold}
#contentright-2colA-left{width:365px;float:left}
#contentright-2colA-right{width:345px;float:left}
#contentright-2colA .pod{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;margin-right:25px}
#contentright-2colA-right h2{margin-right:0}
#contentright-2colA-right .pod{margin-right:0}
#contentright-2colA .pod-item{display:block;width:325px;padding:0 0 15px 0}
#contentright-2colA .pod-item:hover{text-decoration:none}
#contentright-2colA .pod-item img{display:block;float:left;margin-right:15px}
#contentright-2colA .pod-item p{display:block;float:left;width:170px;color:#6c665b}
#contentright-2colA .pod-item span{display:block;color:#d31145;margin:15px 0 0 0}
#mm-page-content{width:950px;margin:0 auto}
#nav-main>ul>li>a.current{background:url(/content/dam/newton/images/buttons/btn-tab-left.png) no-repeat top left;height:41px;line-height:28px;color:#77726a;cursor:pointer;display:block;float:left;text-decoration:none;padding-left:6px;margin:0 -14px 0 -18px}
#nav-main>ul>li>a.current span{background:url(/content/dam/newton/images/buttons/btn-tab-right.png) no-repeat right top;color:#77726a;height:39px;line-height:30px;display:block;font-size:16px;padding-left:12px;padding-right:18px;margin-right:-4px}
#nav-main li .mm-content{display:none;padding-bottom:50px;background:url(/content/dam/newton/images/backgrounds/bkg-homepage-top.png) no-repeat 0 0;position:absolute;width:956px;z-index:4000;top:33px;left:12px}
#nav-main li.current .mm-content{display:block}
html.ie7 #nav-main li #fifthoverlay.mm-content .tab-long a.x-close{margin-top:1px!important}
#nav-main li .tab-long{background:#fff;background:url(/content/dam/newton/images/backgrounds/bkg-homepage-border.png) no-repeat top left;width:945px;height:20px;padding:0 0 0 10px;margin-top:4px}
#nav-main li .tab-long a.x-close{background:#fff;background:url(/etc/designs/kelloggs/newton/images/icons/close-x.png) no-repeat top right;width:16px;height:16px;float:right;margin-right:14px;margin-top:1px!important;cursor:pointer}
html.ie7 #nav-main li .tab-long a.x-close{zoom:1;display:block}
#nav-main li .mm-menucall{width:956px;height:auto;position:absolute;top:24px;left:0;z-index:-1;background:url(/content/dam/newton/images/backgrounds/bkg-homepage-border-bottom.png) no-repeat bottom left;padding-bottom:60px;min-height:287px}
#nav-main li .tab-long .overviewlabel{float:left;width:100%;position:relative}
#nav-main li .tab-long .btn-cta{margin-left:26px;position:absolute;top:26px;z-index:5}
#nav-main li .tab-long .btn-cta:hover{font-weight:bold}
#nav-main li.mm-menucall .recipeoverlaypod3{clear:both}
#nav-main li .menucall1{padding-left:37px;width:168px;border-right:1px dotted #ddd;float:left;padding-top:35px;height:auto}
#nav-main li .menucall1 ul{line-height:0;padding-bottom:10px}
#nav-main li .menucall1 h4{width:140px}
#nav-main li .menucall1 h4.nutrition{padding-bottom:20px}
#nav-main li .menucall2{padding-left:15px;width:162px;border-right:1px dotted #ddd;float:left;padding-top:35px;height:auto}
html.ie7 #nav-main li .menucall2{position:relative}
#nav-main li .menucall2 ul{line-height:0;padding-bottom:10px}
#nav-main li .menucall2 h4{width:152px}
#nav-main li .menucall3{padding-left:15px;width:211px;float:left;padding-top:35px;padding-bottom:13px;line-height:15px}
html.ie7 #nav-main li .menucall3{position:relative}
#nav-main li .menucall3 ul{line-height:0;padding-bottom:10px}
#nav-main li .menucall3 ul.nutrition{padding-bottom:10px}
#nav-main li .menucall3 h4{width:160px}
.menu-hero{position:absolute;width:343px;height:347px;background-repeat:no-repeat;bottom:0;right:0}
.menu-hero a.cta-menuhero{width:340px;height:342px;cursor:pointer;display:block}
.menu-hero a.cta-menuhero:hover{text-decoration:none}
.menu-hero h4{font-size:26px;padding-top:20px;text-align:center;font-weight:normal}
.menu-hero h3{font-size:34px;text-align:center}
.menu-hero p{color:#fff;line-height:16px;margin-bottom:10px;margin-top:150px;padding-bottom:0;padding-left:23px;padding-right:23px;padding-top:0;text-align:center}
.menu-hero span.mm-hero{position:absolute;bottom:15px;right:20px;font-size:12px!important}
.nutritionoverlaypod3{clear:both}
html.ie7 .nutritionoverlaypod3{height:auto;width:340px}
.menu-hero-nutrition{position:absolute;width:343px;height:347px;float:right;background-repeat:no-repeat;bottom:0;right:0}
html.ie7 .menu-hero-nutrition{width:340px;top:0}
.menu-hero-nutrition a.cta-menuhero{width:340px;height:342px;cursor:pointer;display:block}
.menu-hero-nutrition a.cta-menuhero:hover{text-decoration:none}
.menu-hero-nutrition h4{font-size:26px;padding-top:20px;text-align:center;font-weight:normal}
.menu-hero-nutrition h3{font-size:28px;text-align:center;padding-top:20px;padding-left:50px;padding-right:50px;padding-bottom:10px}
.menu-hero-nutrition p{color:#78736b;line-height:16px;margin-bottom:10px;padding-bottom:0;padding-left:60px;padding-right:60px;padding-top:0;text-align:center}
.menu-hero-nutrition span.mm-hero{position:absolute;bottom:20px;right:31px;font-weight:bold;font-size:12px!important}
.menu-hero-promo{cursor:pointer;position:absolute;width:343px;height:347px;float:right;background-repeat:no-repeat;bottom:0;right:0}
.menu-hero-promo a.cta-menuhero{width:340px;cursor:pointer;display:block}
.menu-hero-promo a.cta-menuhero:hover{text-decoration:none}
.menu-hero-promo h4{font-size:26px;padding-top:20px;text-align:center;font-weight:normal}
.menu-hero-promo h3{font-size:26px;text-align:center;margin-top:204px}
.menu-hero-promo p{color:#fff;line-height:16px;margin-bottom:10px;margin-top:5px;padding-bottom:0;padding-left:23px;padding-right:23px;padding-top:0;text-align:center}
.menu-hero-promo span.mm-hero{position:absolute;top:310px;right:20px;padding-right:0;font-size:12px!important}
.menu-hero-recipes{position:absolute;width:343px;height:347px;float:right;background:url(/content/dam/newton/images/homepage/heros/us/hero-mm-nutrition.png) no-repeat;bottom:0;right:0}
.menu-hero-recipes a.cta-menuhero{width:340px;height:342px;cursor:pointer;display:block}
.menu-hero-recipes a.cta-menuhero:hover{text-decoration:none}
.menu-hero-recipes h4{font-size:26px;padding-top:20px;text-align:center;font-weight:normal}
.menu-hero-recipes h3{font-size:28px;text-align:center;padding-top:20px;padding-left:50px;padding-right:50px;padding-bottom:10px}
.menu-hero-recipes p{color:#78736b;line-height:16px;margin-bottom:10px;padding-bottom:0;padding-left:60px;padding-right:60px;padding-top:0;text-align:center}
.menu-hero-recipes span.mm-hero{position:absolute;top:310px;left:235px;font-size:12px!important}
.menucallout{background-color:#fff;left:0;padding-right:12px;width:598px;bottom:5px;height:55px;position:absolute;border-top:1px dotted #ddd;margin-left:3px;font-size:12px}
.menucallout h4{font-size:14px;font-weight:bold;padding-left:102px;padding-top:5px}
.menucallout p{width:280px;padding-left:102px;padding-top:10px;float:left;line-height:15px}
.menucallout a{display:block;width:121px;float:right;padding-right:81px;padding-top:11px;line-height:1.2em}
.menucallout img{position:absolute;bottom:0;left:0}
.menucallout .whowearepod2 img{width:92px!important;height:80px!important}
.menucallout img.cereal{bottom:-54px;left:-18px}
.menucallout label{margin-left:10px;display:block;padding:0 0 0 24px;position:absolute;top:15px;z-index:10;color:#999}
.menucallout p.content{width:280px;padding-left:102px;padding-top:0;float:left;line-height:1.2em}
#search-input-mm{background:url(/content/dam/newton/images/homepage/heros/us/bkg-input-search.png) no-repeat left top;border:medium none;color:#999;display:block;height:22px;padding:0 0 2px 8px;position:absolute;bottom:13px;right:45px;width:150px;z-index:1}
#search-input-mm-submit{background:url(/content/dam/newton/images/homepage/heros/us/btn-mm-search-btn.png) no-repeat right top;border:medium none;display:block;height:24px;padding:0;position:absolute;right:23px;top:18px;width:23px;z-index:1}
.menucall1-wide{padding-left:37px;width:280px;border-right:1px dotted #ddd;float:left;padding-top:35px;height:auto}
.menucall1-wide ul{line-height:0;padding-bottom:10px}
.menucall1-wide ul li{padding-bottom:0}
.mm-menucall>div ul li{font-size:86%;line-height:1em;padding-bottom:4px}
.menucall1-wide h4{width:140px}
a.category-link{color:#6c665b!important;font-family:"KSansMedium","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif}
li a.mm-viewall-link{display:block;font-weight:bold;padding-top:4px!important}
.menucall1-wide h4.nutrition{padding-bottom:20px}
.menucall1-wide ul li a.nutrition{line-height:20px}
.menucall2-wide{padding-left:15px;width:276px;float:left;padding-top:35px;height:auto}
.menucall2-wide ul{line-height:0;padding-bottom:10px}
.menucall2-wide h4{width:120px}
.menucall2-wide ul li a.nutrition{line-height:17px}
.menucallout img.promo{position:absolute;top:-16px;left:3px}
.menucall1-exwide{padding-left:37px;width:365px;border-right:1px dotted #ddd;float:left;padding-top:35px!important;height:auto}
.menucall1-exwide ul{padding-bottom:16px}
.menucall1-exwide ul li{padding:0;font-size:10px}
.menucall1-exwide h4{text-align:left;color:#78736b}
.menucall1-exwide img{padding-top:18px;padding-right:22px}
.menucall1-exwide h4.nutrition{padding-bottom:20px}
.menucall1-exwide ul li a.nutrition{line-height:20px}
.menucall2-exwide{padding-left:15px;width:192px;float:left;padding-top:25px;height:auto;color:#78736b}
.menucall2-exwide ul{padding-bottom:14px}
.menucall2-exwide ul li{padding:0;font-size:10px}
.menucall2-exwide h4{width:120px;padding-bottom:14px;text-align:left}
.menucall2-exwide ul li a.nutrition{line-height:17px}
.menucallout img.promo{position:absolute;top:-16px;left:3px}
.menucallout p.callout{width:290px;padding-left:102px;padding-top:10px;float:left;text-align:left}
.recipeoverlaypod3 .menu-hero a span.btn-cta,.offerpromotionpod3 .menu-hero-promo a span.btn-cta{background:url('/content/dam/newton/images/buttons/sprite_buttonCTA_fivecolor-22tall.png') no-repeat left -88px}
.recipeoverlaypod3 .menu-hero a span.btn-cta span,.offerpromotionpod3 .menu-hero-promo a span.btn-cta span{background:url('/content/dam/newton/images/buttons/sprite_buttonCTA_fivecolor-22tall.png') no-repeat right -88px}
#homehero{position:relative;z-index:2000;min-width:950px;max-width:1440px;margin:0 auto}
.homehero-item{display:none;z-index:2000;margin-left:15%;padding:35px 0 0 0;position:relative}
.homehero-item.on{display:block}
.homehero-item h2{position:relative;background:#fff;width:532px;height:284px;background:url(/content/dam/newton/images/backgrounds/bkg-main-hero.png) no-repeat}
.homehero-item h2 sup{font-size:50%}
#homehero-btns{z-index:4000;position:absolute;padding-bottom:2px;padding-left:7px;margin-top:327px;left:0;top:5px;margin-left:15%;background:url(/content/dam/newton/images/backgrounds/bkg-dot-container-left.png) no-repeat left top;width:auto}
#homehero-btns p.hero-dot-right{background:url(/content/dam/newton/images/backgrounds/bkg-dot-container-right.png) no-repeat right top;height:15px;margin-right:-4px;padding:5px 7px 0 0;width:auto}
#homehero-btns a{display:block;float:left;width:8px;height:8px;background:url(/content/dam/newton/images/homepage/hero_grey-dot.png) top left no-repeat;margin-right:2px;color:#fff!important}
#homehero-btns a.on{background:url(/content/dam/newton/images/homepage/hero_red-dot.png) top left no-repeat}
#homehero-btns a span{display:none;background-color:#fff!important}
#homehero-images{z-index:1000;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;margin:auto;background-repeat:no-repeat}
html.ie7 #homehero-images,html.ie6 #homehero-images{left:0}
#homehero-images .hero-slide{height:780px;overflow:hidden;display:none}
.homehero-item p{text-align:center;color:#777;font-size:130%;margin:10px 60px 10px 60px}
.homehero-item span{display:block;text-align:center;color:#76726b;font-size:14px;padding-top:14px;line-height:20px;font-family:"Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif!important}
.homehero-item span.yellow{display:block;font-size:35px;color:#e1962f;text-align:center;padding-top:18px;line-height:35px;font-family:"KSansMedium","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif!important}
.homehero-item span.red{display:block;font-size:45px;color:#d31145;text-align:center;padding:0 60px;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif!important;line-height:45px}
.homehero-item a.btn-cta-play{background:url(/content/dam/newton/images/homepage/heros/us/btn-cta-video-left.png) no-repeat left top;color:#fff;cursor:pointer;display:block;line-height:25px;padding-right:0;text-decoration:none;position:absolute;bottom:30px;right:42px;height:33px}
.homehero-item a span{background:url(/content/dam/newton/images/buttons/sprite_buttonCTA_fivecolor-22tall.png) no-repeat right top;color:#fff;cursor:pointer;display:inline-block;height:33px;line-height:25px;padding-left:15px;text-decoration:none}
.homehero-item a span i{font-style:normal}
.homehero-item a.btn-cta-play{display:inline-block;height:22px;background:url(/content/dam/newton/images/buttons/sprite_buttonCTA_fivecolor-22tall.png) no-repeat left 0;padding-left:15px;color:#FFF;line-height:15px;cursor:pointer}
.homehero-item a.btn-cta-play span{display:inline-block;height:19px;background:url(/content/dam/newton/images/buttons/sprite_buttonCTA_fivecolor-22tall.png) no-repeat right 0;margin-right:-4px;padding-top:3px;padding-right:14px;line-height:15px;padding-left:0}
a#btn-homeheroleft{background:url(/content/dam/newton/images/homepage/heros/us/hero-left-arrow-grey.png) no-repeat 0 0;width:28px;height:64px;display:block;left:0;top:128px;position:absolute;z-index:4000}
a#btn-homeheroright{background:url(/content/dam/newton/images/homepage/heros/us/hero-right-arrow-grey.png) no-repeat 0 0;width:28px;height:64px;display:block;right:0;top:128px;position:absolute;z-index:4000}
#sitetray{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;border-top:6px solid #d31145;background:#fff;width:100%;height:auto;overflow:hidden;z-index:2000;text-align:left;left:0}
#sitetray.closed{height:33px}
#fauxsitetray{width:950px;margin:0 auto 30px auto}
#fauxsitetray div{background:url("/content/dam/newton/images/backgrounds/bkg-graydot-vert.png") repeat-y scroll right top transparent;float:left;height:34px;line-height:140%;overflow:hidden;position:relative;width:237px}
#fauxsitetray div.last{background:transparent none}
#fauxsitetray h4{background:url("/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png") repeat-x scroll left bottom transparent;color:#47423c;padding:10px 10px 15px;font-size:12px}
#fauxsitetray h4.first{padding-left:0}
#sitetray-content{width:950px;margin:5px auto 5px auto}
#sitetray-fb{background:url(/content/dam/newton/images/icons/icon-facebook.gif) no-repeat top left;padding-left:22px;line-height:18px;height:26px;display:block;font-size:90%}
.traypod{width:237px;float:left;background:url(/content/dam/newton/images/backgrounds/bkg-graydot-vert.png) top right repeat-y;height:155px;overflow:hidden;line-height:1.3em;font-size:11px;position:relative}
.traypod.last{background:0}
.traypod h4{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom left repeat-x;color:#47423c;padding:10px 10px 15px;font-size:14px;font-weight:normal;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;min-height:37px}
.traypod.first h4{padding-left:0}
.traypod p{padding:7px 15px 0 10px;font-size:11px}
.traypod a.social-fb{background:url(/content/dam/newton/images/icons/icon-facebook.gif) no-repeat 0 0;padding-left:20px;padding-bottom:10px}
.traypod-cta{display:block;padding:5px 15px 0 10px;font-weight:bold!important;font-size:10px!important;text-decoration:none;position:relative;z-index:2}
.traypod-cta:hover{text-decoration:underline}
#traypod-headlines .traypod-cta{bottom:10px}
#trayarrows-glance,#trayarrows1-glance,#trayarrows-headlines{position:absolute;top:9px;right:12px}
#trayarrows-glance a,#trayarrows1-glance a,#trayarrows-headlines a{display:block;float:left;width:17px;height:18px;margin-right:2px;padding:0!important}
#trayarrows-glance a span,#trayarrows1-glance a span,#trayarrows-headlines a span{display:none}
#trayarrows-prev,#trayarrows1-prev{background:url(/content/dam/newton/images/icons/icon-trayarrows-prev.gif) bottom left no-repeat}
#trayarrows-prev.off,#trayarrows1-prev.off{background:url(/content/dam/newton/images/icons/icon-trayarrows-prev.gif) top left no-repeat}
#trayarrows-next,#trayarrows1-next{background:url(/content/dam/newton/images/icons/icon-trayarrows-next.gif) bottom left no-repeat}
#trayarrows-next.off,#trayarrows1-next.off{background:url(/content/dam/newton/images/icons/icon-trayarrows-next.gif) top left no-repeat}
#trayarrows-prev.off:hover,#trayarrows1-prev.off:hover,#trayarrows-next.off:hover{cursor:default}
#trayarrows2-prev{background:url(/content/dam/newton/images/icons/icon-trayarrows-prev.gif) bottom left no-repeat}
#trayarrows2-prev.off{background:url(/content/dam/newton/images/icons/icon-trayarrows-prev.gif) top left no-repeat}
#trayarrows2-next{background:url(/content/dam/newton/images/icons/icon-trayarrows-next.gif) bottom left no-repeat}
#trayarrows2-next.off{background:url(/content/dam/newton/images/icons/icon-trayarrows-next.gif) top left no-repeat}
#trayarrows2-prev.off:hover,#trayarrows2-next.off:hover{cursor:default}
#sitetray.closed #trayarrows-glance,#sitetray.closed #trayarrows1-glance,#sitetray.closed #trayarrows-headlines{display:none}
#traypod-ataglance ul{list-style:none;padding:10px;position:relative;height:40px}
#traypod-ataglance li{position:absolute;top:10px;left:10px;width:215px;display:none}
#traypod-ataglance li.on{display:block}
#traypod-ataglance li strong{display:block;font-size:12px;font-family:"Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#d31145}
#traypod-ataglance span{display:block;color:#6c665b}
#traypod-ataglance a{padding:0 0 10px 50px;display:block;cursor:pointer}
#traypod-ataglance a span{text-decoration:none;font-size:11px}
#traypod-ataglance a:hover{text-decoration:none}
#traypod-ataglance a.traypod-cta:hover{text-decoration:underline;color:#d31145}
#traypod-ataglance a:hover strong{text-decoration:underline;color:#d31145}
#traypod-ataglance a.traypod-cta{padding:5px 0 0 60px;font-size:10px;font-weight:bold}
#traypod-headlines ul{list-style:none;padding:10px;position:relative;height:40px}
#traypod-headlines li{position:absolute;top:7px;left:10px;width:215px;display:none}
#traypod-headlines li.on{display:block}
#traypod-headlines li a{text-decoration:none}
#traypod-headlines li a span{display:block;color:#6c665b;font-size:11px;text-decoration:none}
#traypod-headlines li a span.date{font-size:10px}
#traypod-headlines li a:hover span{text-decoration:none}
#traypod-headlines li a span.hoverlined{text-decoration:none;color:#d31145}
#traypod-headlines li a:hover span.date{font-size:10px}
#traypod-headlines li a:hover span.hoverlined{text-decoration:underline;color:#d31145}
#traypod-ataglance li a{min-height:60px}
#traypod-connect-ataglance ul{list-style:none;padding:10px;position:relative;height:40px}
#traypod-connect-ataglance li{position:absolute;top:10px;left:10px;width:215px;display:none}
#traypod-connect-ataglance li.on{display:block}
#traypod-connect-ataglance li strong{display:block;font-size:12px;font-family:"Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#d31145}
#traypod-connect-ataglance span{display:block;color:#6c665b}
#traypod-connect-ataglance a{padding:0 0 10px 50px;display:block;cursor:pointer}
#traypod-connect-ataglance a span{text-decoration:none;font-size:11px}
#traypod-connect-ataglance a:hover{text-decoration:none}
#traypod-connect-ataglance a.traypod-cta:hover{text-decoration:underline;color:#d31145}
#traypod-connect-ataglance a:hover strong{text-decoration:underline;color:#d31145}
#traypod-connect-ataglance a.traypod-cta{padding:5px 0 0 60px;font-size:10px;font-weight:bold}
#traypod-connect-ataglance li a{min-height:60px}
#footer{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;width:100%;position:relative}
#footer-content{width:950px;margin:0 auto;font-size:84%}
#footer-content ul{list-style:none;padding:10px 0;font-weight:bold}
#footer-content li{display:block;float:left;padding-right:16px;font-size:10px}
.othersitepopup{display:block;margin:0 auto;width:950px;clear:both}
.sitecall{display:inline-block;padding:10px 0;width:950px;text-align:left;float:left}
.sitecall h2{font-size:21px;margin-left:15px;padding:5px 0 0 10px;text-align:left}
.sitecall p{padding:5px 0 0 25px;text-align:left}
.sitecall h3{font-size:14px;margin-left:15px;padding:22px 0 0 10px;text-align:left;padding-bottom:20px}
.sitecall ul{clear:both;list-style-type:none;padding-left:10px}
.sitecall ul li{background:url(/content/dam/newton/images/backgrounds/bkg-other-sites.png) no-repeat 0 0;position:relative;text-align:center;width:201px;height:205px;float:left;margin-left:15px;padding-right:15px;margin-bottom:27px}
.sitecall ul li a.ctabottom img{max-height:101px;max-width:196px}
.sitecall ul li img{padding:45px 0 30px 2px}
.sitecall ul li span.bottomdesc{display:block;position:absolute;top:147px;padding:0 36px 0 15px;text-align:center;width:173px;font-size:110%;left:0}
.sitecall ul li span.bottomdesc u{display:block;margin-bottom:5px;text-decoration:none}
#sitetray #trayhandle{display:block;position:absolute;width:100%;height:23px;top:0;right:90px;background:url(/content/dam/newton/images/buttons/btn-sitetray-closeopen.gif) no-repeat bottom right;cursor:pointer;z-index:1001}
#sitetray.closed #trayhandle{top:0}
html.ie7 #sitetray.closed #trayhandle{top:0}
#sitetray #trayhandle.on{background-position:top right;width:54px}
html.ie7 #footer #trayhandle.on{top:-135px}
html.ie7 .herowide{width:950px}
.herowide span.head-text{font-size:12px;line-height:15px;top:100px;background:0;width:230px}
#herowide span.herowide-overlay{background:url(/content/dam/newton/images/promos/hero-wide/us/en/hero-whitefeature-bottom.png) no-repeat;display:block;height:130px;width:284px;list-style-type:none;padding:0;position:absolute;top:215px;left:25px}
#herowide p.herowide-content{color:#fff;line-height:1.6em;margin-bottom:14px;padding-left:20px;position:relative}
.herowide a.btn-cta-video{background:url(/content/dam/newton/images/buttons/hero-btn-cta-maroon-left.png) no-repeat left top;color:#fff;cursor:pointer;display:block;float:left;line-height:25px;padding-right:0;text-decoration:none;position:absolute;left:26px;top:163px;height:25px;width:104px}
.herowide a span{background:url(/content/dam/newton/images/buttons/hero-btn-cta-maroon-right.png) no-repeat right top;color:#fff;cursor:pointer;display:block;float:left;font-size:12px;height:25px;line-height:25px;padding-left:15px;text-decoration:none;top:0;width:83px;left:10px}
.herowide span i.play-btn{font-style:normal}
#herowide span.heading-hero{color:#47423c;font-size:12px;position:absolute;left:159px;top:20px}
#herowide span a.feature-image{background-repeat:no-repeat;background-position:0 0;height:81px;left:134px;position:absolute;top:45px;width:111px}
.left-nav h3{font-size:16px;padding-top:13px;padding-bottom:15px;padding-right:40px}
html.ie7 .left-nav ul li a{padding-top:0;background-position-y:-15px}
.main-content{width:710px;float:left;margin-left:32px}
.main-content h2{color:#47423c;font-size:36px;padding-top:10px;padding-left:0}
.main-content p{display:block;color:#6c665b;margin-left:0;padding-top:10px;margin-bottom:12px}
.summercall{width:210px;padding-left:0;padding-top:24px;float:left;margin-bottom:48px}
.summercall.midcol{padding:0 40px;padding-top:24px;margin-bottom:48px;width:210px}
.summercall h5{font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#47423c;font-weight:normal;font-size:14px;padding-top:15px}
.summercall p{padding-top:10px;margin-left:0}
html.ie7 .summercall p{width:215px}
.summercall ul{list-style-type:none;margin-top:10px}
.summercall ul li{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;padding:6px 0}
.summercall ul li.last{border-bottom:0}
.maincontent-bottom{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;height:auto;overflow:hidden;clear:both;margin-top:25px}
html.ie7 .maincontent-bottom{position:relative;height:auto!important;clear:both}
.maincontent-bottom .block{padding-left:130px;float:left;width:215px;position:relative}
.subleftcol-promo{background:url(/content/dam/newton/images/backgrounds/bkg-white-bottom.png) no-repeat;float:left;width:347px;height:127px;margin-top:15px}
html.ie7.subleftcol-promo{float:none}
.subleftcol-promo a:hover{text-decoration:none}
.subleftcol-promo a span.pod-title{color:#6c665b;display:block;font-size:14px;font-weight:bold}
.subleftcol-promo a:hover span.pod-title{text-decoration:none}
html.ie7 .subleftcol-promo a span.pod-title{zoom:1}
.subleftcol-promo a span.pod-red{color:#d31145;display:block;font-size:100%;position:relative}
.subleftcol-promo a:hover span.pod-content{text-decoration:none}
.subleftcol-promo a:hover span.pod-red{text-decoration:underline}
.subleftcol-promo img{position:absolute;top:5px;left:0}
.ie7 .subleftcol-promo a span{zoom:1}
.subrightcol-promo{background:url(/content/dam/newton/images/backgrounds/bkg-white-bottom.png) no-repeat;width:347px;height:127px;margin-top:15px;margin-left:10px;float:left}
.subrightcol-promo a{text-decoration:none}
.subrightcol-promo a:hover{text-decoration:none}
.subleftcol-promo span.pod-title,.subrightcol-promo span.pod-title{color:#6c665b;display:block;font-size:14px;font-weight:bold}
.subrightcol-promo a:hover span.pod-title{text-decoration:none}
html.ie7 .subrightcol-promo a span.pod-title{zoom:1}
.subrightcol-promo a span.pod-red{color:#d31145;display:block;font-size:100%;padding-top:3px}
.subleftcol-promo span.pod-content,.subrightcol-promo span.pod-content{color:#6c665b;display:block;padding-top:10px;padding-right:10px}
.subrightcol-promo a:hover span.pod-content{text-decoration:none}
.subrightcol-promo a:hover span.pod-red{text-decoration:underline}
.subrightcol-promo img{position:absolute;top:5px;left:0}
.maincontent-bottom ul{list-style-type:none}
.maincontent-bottom ul li{position:relative}
.maincontent-bottom a{padding-top:10px;display:block}
.maincontent-bottom span.cta-video{background:url(/content/dam/newton/images/buttons/btn-cta-featured-video.png) no-repeat;width:43px;height:43px;position:absolute;left:37px;top:37px;z-index:1}
.maincontent-bottom p{padding-left:87px;line-height:1.3em;margin-bottom:4px;margin-left:40px}
html.ie7 .maincontent-bottom p{width:215px}
.subrightcol-promo a,.subleftcol-promo a{text-decoration:none}
.subrightcol-promo a:hover,.subleftcol-promo a:hover{text-decoration:underline}
#page-content h1.border-bottom{border-bottom:1px solid #000;padding:0 0 15px 0;font-size:250%}
#contentright{padding-left:10px;margin-left:25px;width:710px;float:left}
#contentright h2.no-border{font-size:115%;font-weight:bold;padding:15px 0 15px 0}
#contentright h3{font-size:14px}
#contentright select{width:135px;padding:1px 0}
#contentright form{padding:5px 0;display:inline-block}
html.ie7 #contentright form{width:150px;float:left}
#contentright a.recipe-link{cursor:pointer;color:#d31145;display:block;font-weight:bold;margin-top:5px;float:left}
#contentright a.video-icon{cursor:pointer;background:url(/content/dam/newton/images/icons/icon-video.png) no-repeat 5px 3px;margin-left:5px;color:#d31145;display:block;font-weight:bold;padding-left:19px;float:left;margin-top:5px}
#contentright ul.container-pod{padding-top:15px}
#contentright ul.container-pod.last{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) repeat-x bottom right;padding-top:15px}
#contentright ul li.line{background:url(/content/dam/newton/images/backgrounds/bkg-pod-border.png) no-repeat bottom right;float:left;padding-left:15px}
#contentright ul li.spacing{padding-left:15px}
#contentright ul li.line.noright{background:url("/content/dam/newton/images/backgrounds/bkg-pod-border-bottom.png") no-repeat scroll right bottom transparent}
#contentright ul li.line.nobottom{background:url("/content/dam/newton/images/backgrounds/bkg-pod-border-right.png") no-repeat scroll right bottom transparent}
#contentright ul li.line.noright.nobottom{background:transparent none}
#contentright .podline{display:inline-block;padding-bottom:10px;width:325px;height:252px;margin-right:15px}
#contentright p.expand{width:140px;padding:10px 5px 5px 0;float:left}
#contentright p.width{width:170px;padding-left:10px;padding-top:10px;float:left}
#contentright a.btn-qview{background:url(/content/dam/newton/images/buttons/btn-quick-view.png) no-repeat;display:inline-block;color:#6c665b;padding:1px 20px 10px 40px;margin-top:10px}
#contentright img.content-below{margin-bottom:10px}
.bottomtool{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;height:30px;width:710px;float:right}
.bottomtool p{display:inline-block;float:right;margin-right:30px;margin-top:8px}
.tool-bottom{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;height:30px}
.tool-bottom p{display:inline-block;float:right;margin-right:30px;margin-top:8px}
.page-selector{float:right;width:100px;padding:5px 0}
a.btn-prev-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 -18px;display:block;float:left;height:21px;width:18px}
a.btn-prev-page.first{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 1px;display:block;float:left;height:20px;width:18px}
.page-selector ul li{float:left;padding:0 5px}
.page-selector ul li a.on{color:#6c665b}
.page-selector ul li a{color:#d31145}
a.btn-next-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -17px 0;display:block;float:left;height:18px;width:34px}
a.btn-next-page.last{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -18px -18px;display:block;float:left;height:21px;width:18px}
#page-content h1.border-bottom{border-bottom:1px solid #000;padding:0 0 15px 0;font-size:250%}
.top-video-left{display:block;margin:0;width:200px;position:relative}
#nav-left span.btnPlay{background:url(/content/dam/newton/images/buttons/btn-play-treats.png) no-repeat 0 0;display:block;position:absolute;top:33%;left:75px;width:49px;height:49px}
html.ie7 #nav-left .recipevideo.video{zoom:1}
#nav-left a.enlarge{cursor:pointer;background:url(/content/dam/newton/images/icons/icon-magnify.png) no-repeat 5px 3px;color:#d31145;display:block;font-weight:bold;padding-left:19px;float:left;margin-top:5px}
#nav-left a.video-icon{cursor:pointer;background:url(/content/dam/newton/images/icons/icon-video.png) no-repeat 5px 3px;color:#d31145;display:block;font-weight:bold;padding-left:19px;float:left;margin-top:5px;margin-left:10px}
#nav-left a.compare{display:inline-block}
#nav-left a.find{float:right;margin-right:4px}
#nav-left a.find span{margin-right:-4px;color:#fff}
#nav-left li.search-input input{width:170px}
a.view{cursor:pointer;background:url(/content/dam/newton/images/icons/icon-magnify.png) no-repeat 0 3px;color:#d31145;display:block;font-weight:bold;padding-left:19px;margin-top:5px}
a.how{cursor:pointer;background:url(/content/dam/newton/images/icons/icon-how.png) no-repeat 0 2px;color:#d31145;display:block;font-weight:bold;padding-left:19px;margin-top:5px}
#contentright-2col .box-left{width:60px;float:left;padding-right:10px}
#contentright-2col .box-right{width:120px;padding-left:10px;float:left}
#contentright-2col .B.right .pod h3{background:url(/content/dam/newton/images/backgrounds/bkg-rightrail-header.png) no-repeat 0 0;color:#fff;margin:0 0 1px 0;padding:8px}
#contentright-2col .B.right .pod h4{display:block}
#contentright-2col.clearfix div.B div.right div.pod img{padding-right:8px;float:left}
#contentright-2col .B.right .pod{display:inline-block}
#contentright-2col .block-tab{background:#fef8ea url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top repeat-x;height:100%;padding-top:10px;margin:30px 0}
#contentright-2col ul.tab-label{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;height:40px;padding:2px 0 15px 83px;width:398px}
#contentright-2col ul.tab-label li{float:left;margin-right:16px;padding-left:11px;border-left:1px dotted #666;min-width:80px}
html.ie7 #contentright-2col ul.tab-label li{width:110px}
#contentright-2col ul.tab-label li.last{border-left:none}
html.ie7 #contentright-2col ul.tab-label li.last{width:75px}
#contentright-2col ul.tab-label li span.recipelabel{margin-top:1px;color:#47423c;font-weight:bold}
#contentright-2col ul.tab-label li span{margin-top:1px;color:#6c665b;font-weight:normal;text-align:center;display:block;padding-top:0}
#contentright-2col ul.ingredients li{float:none;margin:0}
#contentright-2col .topcallout{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top repeat-x;height:30px;padding:10px 0;margin:30px 0}
#contentright-2col h4{font-size:115%;color:#47423c}
#contentright-2col p.shopping-callout{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;height:40px;width:480px}
#contentright-2col h2.no-border{font-size:115%;font-weight:bold;padding:15px 0 15px 0}
#contentright-2col select{width:135px;padding:1px 0}
#contentright-2col form{padding:5px 0;display:inline-block}
html.ie7 #contentright-2col form{height:1px;zoom:1;margin:0;padding:0}
html.ie7 #contentright-2col form.form-block{height:1px;zoom:1;margin:0;padding:0}
#contentright-2col span.recipe-link{color:#d31145;display:block;font-weight:bold;margin-top:15px;width:83px;float:left}
#contentright-2col span.video-icon{background:url(/content/dam/newton/images/icons/icon-video.png) no-repeat 5px 3px;width:69px;color:#d31145;display:block;font-weight:bold;padding-left:21px;float:left}
#contentright-2col .rightline{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-vert.png) repeat-y top right}
#contentright-2col .noline{background-image:none}
#contentright-2col a.expand{width:336px;padding-bottom:5px}
#contentright-2col .pod-item p.width{width:181px}
#contentright-2col a.btn-qview{background:url(/content/dam/newton/images/buttons/btn-quick-view.png) no-repeat;display:block;color:#6c665b;padding:2px 0 0 38px;font-size:11px;height:19px;width:74px;margin-bottom:20px}
#contentright-2col span.shopping{background:url(/content/dam/newton/images/icons/icon-shopping.png) no-repeat 0 3px;color:#6c665b;display:block;padding-left:30px;float:left;padding-top:7px}
#contentright-2col ol li{list-style-type:decimal;list-style-position:inside;line-height:16px;padding-bottom:10px}
#contentright-2col .bottom-callout-head{border-top:1px solid #000;height:20px;padding:10px 0;margin:5px 0}
#contentright-2col p.sign-review{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;height:35px;width:480px}
#contentright-2col span.rating-head{font-weight:normal;display:block;float:left}
#contentright-2col span.rating-head strong{font-size:14px;color:#47423c}
#contentright-2col span.rating-head a{font-weight:normal}
#contentright-2col .commentbox{background-color:#fef8ea;padding:10px 0}
#contentright-2col .commentbox h4{padding:10px 0 0 10px}
#contentright-2col textarea{width:440px;padding:10px;margin:10px 10px 5px 10px;color:#6c665b}
#contentright-2col .commentbox p{padding:0 10px 10px 10px;width:100px;float:left}
#contentright-2col .commentbox .btn-cta{margin-top:0;float:right;clear:both;margin-right:13px}
#contentright-2col .commentbox .btn-cta span{margin-top:0;color:#fff;margin-right:-4px}
#contentright-2col ul.comment-checkbox{float:right;width:200px}
#contentright-2col ul.comment-checkbox li{float:left;padding-right:5px}
#contentright-2col ul.top-border{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top repeat-x;display:inline;height:35px;width:480px;padding:10px 0 40px 0;margin:0}
#contentright-2col ul li.bottom-border{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;height:35px;width:480px;padding:10px 0 40px 0;margin:0}
#contentright-2col ul li dl dt{width:95px;float:left;padding-right:10px;height:auto;padding-top:4px}
#contentright-2col ul li dl dt span{text-align:left;width:90px}
#contentright-2col ul li dl dd{width:370px;float:left}
#contentright-2col .bottom-link{margin-top:15px;display:inline-block}
#contentright-2col #searchResults ul li dl dt img{width:auto!important;height:auto!important;max-width:95px}
#contentright #resultsDiv ul.container-pod li.line.spacing div.podline p.pod-item a img{width:auto!important;height:auto!important;max-width:140px}
#contentright .podheading{border-top:1px solid #000;width:340px;height:auto}
#contentright ul li.listcontainer{float:left;width:340px}
#contentright ul li.first{float:left;margin-right:30px;width:340px}
#contentright h3.dottedheading{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) repeat-x left bottom;font-size:17px;padding-top:8px;padding-bottom:7px;margin-bottom:4px}
#contentright p.nutritionwidth{float:left;width:200px;padding-top:5px}
#contentright p.photowidth{float:left;padding:8px 5px 5px 0;width:127px}
#nav-left h3{display:block;padding:0 40px 15px 0;font-size:18px;padding:5px 5px 7px 7px;font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#47423c;font-weight:normal}
.navleft-sectiontitle-arrow{position:relative;background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) repeat-x top left;margin:0 7px}
html.ie7 .navleft-sectiontitle-arrow{zoom:1}
.navleft-sectiontitle-arrow .expanding{background:url(/content/dam/newton/images/icons/icon-leftnav-arrow-open.gif) no-repeat 0 0;position:absolute;top:14px;right:5px;width:15px;height:17px;cursor:pointer}
.navleft-sectiontitle-arrow.current .expanding{background:url(/content/dam/newton/images/icons/icon-leftnav-arrow-down.gif) no-repeat 0 0}
.navleft-sectiontitle-arrow .open{background:url(/content/dam/newton/images/icons/icon-leftnav-arrow-down.gif) no-repeat 0 0!important;position:absolute;top:11px;right:5px;width:15px;height:17px;cursor:pointer}
.navleft-sectiontitle-arrow.current .open{background:url(/content/dam/newton/images/icons/icon-leftnav-arrow-closed.gif) no-repeat 0 0!important;position:absolute;top:11px;right:5px;width:15px;height:17px;cursor:pointer}
.navleft-sectiontitle-arrow .not-expanding{background:url(/content/dam/newton/images/icons/icon-leftnav-arrow-open.gif) no-repeat 0 0;position:absolute;top:11px;right:5px;width:15px;height:17px;cursor:arrow}
.navleft-sectiontitle-arrow.current .not-expanding{background:url(/content/dam/newton/images/icons/icon-leftnav-arrow-closed.gif) no-repeat 0 0;position:absolute;top:11px;right:5px;width:15px;height:17px;cursor:arrow}
#nav-left ul li.navleft-sectiontitle-arrow{float:left;width:196px;display:block;clear:both!important;position:relative!important}
html.ie7 #nav-left ul li.navleft-sectiontitle-arrow{float:left;width:196px;display:block;clear:both!important;position:relative!important}
.navleft-sectiontitle-arrow>a{color:#d31145;display:inline-block;padding:8px 0;font-size:107%}
.navleft-sectiontitle-arrow>a{color:#d31145;display:inline-block;padding:6px 24px 7px 0;font-size:107%}
.navleft-sectiontitle-arrow.current>a,.navleft-sectiontitle-arrow.open>a{color:#6c665b;text-decoration:none;cursor:default}
html.ie7 .navleft-sectiontitle-arrow.current>a,html.ie7 .navleft-sectiontitle-arrow.open>a{clear:both;display:inline-block;position:relative}
.navleft-sectiontitle-arrow.open>a:hover{text-decoration:none;cursor:default}
html.ie7 .navleft-sectiontitle-arrow.open>a:hover{text-decoration:none;cursor:default}
.navleft-sectiontitle-arrow.current ul{background:#FFF url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) no-repeat top left}
.navleft-sectionsub-arrow{display:none;padding:0 0 0 8px;float:left;width:200px}
.navleft-sectiontitle-arrow.open .navleft-sectionsub-arrow{display:block}
.navleft-sectiontitle-arrow.current .navleft-sectionsub-arrow{display:block}
.navleft-sectionsub-arrow ul{padding-bottom:20px;margin-top:-6px}
.navleft-sectionsub-arrow ul li{display:block;color:#666;clear:both;padding:8px 5px;font-size:92%;line-height:12px}
.navleft-sectionsub-arrow ul li a.on{color:#6c665b}
.navleft-sectionsub-arrow ul li a.on:hover{cursor:default;text-decoration:none}
.navleft-sectionsub-arrow .sublist-caret{float:left;clear:both;font-size:130%}
.navleft-sectionsub-arrow a{float:left;margin-left:7px;max-width:150px;padding-bottom:4px}
html.ie7 .navleft-sectionsub-arrow a{color:#d31145!important}
html.ie7 .navleft-sectionsub-arrow ul li a.on{color:#6c665b!important}
.navleft-sectiontitle-plusminus{position:relative;background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) repeat-x top left;margin:0 7px}
.navleft-sectiontitle-plusminus .expanding{background:url("/content/dam/newton/images/icons/icon-leftnav-closed.gif") no-repeat 0 0;position:absolute;top:7px;right:5px;width:15px;height:17px;cursor:pointer}
.navleft-sectiontitle-plusminus.current .arrow{background:url("/content/dam/newton/images/icons/icon-leftnav-open.gif") no-repeat 0 0;top:6px}
.navleft-sectiontitle-plusminus>a{color:#d31145;display:inline-block;padding:5px 0}
.navleft-sectiontitle-plusminus.current>a{color:#6c665b}
.navleft-sectiontitle-plusminus.current ul{background:#FFF url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) no-repeat top left;padding:5px 0 5px 5px}
.navleft-sectionsub-plusminus{display:block;background:url("/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png") repeat-x scroll center top #f3eee7;padding:8px}
.navleft-sectionsub-plusminus ul.fieldsetlist dl{display:block;height:auto}
.navleft-sectionsub-plusminus ul.fieldsetlist li dl dt,.navleft-sectionsub-plusminus ul.fieldsetlist li dl dd{float:left;display:block}
.navleft-sectionsub-plusminus ul.fieldsetlist li dl dd{padding:3px 5px}
.navleft-sectionsub-plusminus ul.fieldsetlist li dl dd label.on{color:#d31145}
.hero-item{height:200px;display:block;margin-bottom:23px}
.hero-item strong.herowide-red-overlay{display:block;height:154px;width:270px;padding:45px 50px 16px 27px;color:#fff;font-size:34px;position:absolute;line-height:1.2em}
p.container-textpod{color:#6c665b;line-height:20px;padding-bottom:40px}
.subleftcol-promo.nutrition{background-image:url(/content/dam/newton/images/backgrounds/bkg-seed.png)}
.subrightcol-promo.nutrition{background-image:url(/content/dam/newton/images/backgrounds/bkg-nutritional-right-pod.png)}
table.nutritionTraditional{border:1px solid #ababab;border-top:0;text-align:left;font-weight:bold;margin:0 0 8px 0}
table.nutritionTraditional tr th{font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#47423c;font-weight:normal;font-size:18px;padding:10px;border-top:2px solid #ababab;text-align:center}
table.nutritionTraditional tr td{border-top:1px dotted #ababab;color:#6c665b;font-size:12px;text-align:right;padding:10px 10px 10px 5px}
table.nutritionTraditional tr td:first-child{text-align:left;padding-left:10px;padding-right:5px}
.pagination{height:39px;width:710px;text-align:right}
.pagination p{display:inline-block;float:right;margin-right:30px;margin-top:10px}
.pagination.pagination-top{border-top:solid 1px #ababab}
.pagination.pagination-top .page-selector{float:right;padding:10px 0 5px 0;width:100px}
.pagination.pagination-top .page-selector a.btn-prev-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 -18px;display:block;float:left;height:21px;width:18px}
.pagination.pagination-top .page-selector a.btn-prev-page.first{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 0;display:block;float:left;height:19px;width:18px}
.pagination.pagination-top .page-selector a.btn-next-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -18px 0;display:block;float:left;height:18px;width:34px}
.pagination.pagination-top .page-selector a.btn-next-page.last{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -18px -19px;display:block;float:left;height:18px;width:34px}
.pagination.pagination-top .page-selector ul li{float:left;padding:0 5px}
.pagination.pagination-top .page-selector ul li a.on{color:#6c665b}
.pagination.pagination-top .page-selector ul li a{color:#d31145}
.pagination.pagination-bottom{border-top:dotted 1px #ababab;border-bottom:dotted 1px #ababab}
.pagination.pagination-bottom .page-selector{float:right;padding:10px 0 5px 0;width:100px}
.pagination.pagination-bottom .page-selector a.btn-prev-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 -18px;display:block;float:left;height:21px;width:18px}
.pagination.pagination-bottom .page-selector a.btn-prev-page.first{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 0;display:block;float:left;height:19px;width:18px}
.pagination.pagination-bottom .page-selector a.btn-next-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -20px 0;display:block;float:left;height:18px;width:34px}
.pagination.pagination-bottom .page-selector a.btn-next-page.last{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -18px -18px;display:block;float:left;height:18px;width:34px}
.pagination.pagination-bottom .page-selector ul li{float:left;padding:0 5px}
.pagination.pagination-bottom .page-selector ul li a.on{color:#6c665b}
.pagination.pagination-bottom .page-selector ul li a{color:#d31145}
.grid{width:710px;border-top:dotted 1px #ababab}
.grid li{margin-top:5px;padding:0;float:left}
.grid li.line{background:url(/content/dam/newton/images/promos/ourbrands/us/en/bkg-pod-bottom-right-border.png) no-repeat bottom right;float:left;padding-left:5px;position:relative}
.ie7 .grid li.line .addBtn{left:-2px}
.grid li.line .addBtn{position:absolute;bottom:5px}
.grid li.line.noright{background:url(/content/dam/newton/images/promos/ourbrands/us/en/bkg-pod-bottom-border.png) no-repeat bottom right}
.grid li.line.nobottom{background:url("/content/dam/newton/images/promos/ourbrands/us/en/bkg-pod-right-border.png") no-repeat scroll right bottom transparent}
.grid li .grid-contents{width:163px;height:168px;margin:0 9px 0 0;padding:5px 0 8px 0;text-align:center;position:relative}
.grid li .grid-contents div.image{margin:0 0 5px 0;height:auto;width:100%;position:static;border:0;text-align:center;min-height:73px}
html.ie7 .grid li .grid-contents div.image{text-align:center}
html.ie8 .grid li .grid-contents div.image{margin:0 auto}
.grid li .grid-contents div.image img{height:auto!important;width:auto!important;max-width:125px!important;position:static;margin:0 auto}
.grid li .grid-contents a{display:block}
.grid li .grid-contents a.quickview,#contentright ul.container-pod a.quickview{margin:0 25px;display:block;width:110px;height:19px;text-align:center}
#contentright ul.container-pod a.quickview{margin:5px 15px 5px 0;color:#6c665b;font-weight:bold;background:url(/content/dam/newton/images/buttons/btn-quick-view.png) 0 0 no-repeat;width:140px}
#contentright ul.container-pod a.quickviewRecipe{display:inline-block;width:140px;height:19px;text-align:center;color:#6c665b;font-weight:bold;background:url(/content/dam/newton/images/buttons/btn-quick-view.png) 0 0 no-repeat}
#contentright-2col .grid li .grid-contents a.quickview span{color:#6c665b;background:url("/etc/designs/kelloggs/newton/images/quickview.png") no-repeat scroll left 4px transparent;padding-left:20px}
#contentright-2col .grid li .grid-contents a.quickview:hover{color:#6c665b}
.grid li .grid-contents a.compare{display:none;background:url(/content/dam/newton/images/backgrounds/bkg-grid-compare.png) center top no-repeat;width:163px;position:absolute;bottom:5px}
.grid li div.quickview{width:500px;display:none}
.grid li div.quickview .col{float:left;margin:0 0 0 20px;padding:20px 0}
.grid li div.quickview .col-left{width:150px}
.grid li div.quickview .col-left img{width:150px;margin:0 0 15px 0}
.grid li div.quickview .col-right{width:290px}
.grid li div.quickview .col-right h4{font-size:21px;font-weight:bold;border:0;padding:0;margin:0 0 18px 0}
.grid li div.quickview .col-right p{padding:0;margin:0 0 20px 0}
.grid li div.quickview .col-right table.nutrition{width:288px}
.grid li div.quickview .col-right table.nutrition tr td{width:144px}
#nav-left .product-detail{width:200px;margin:0;height:auto}
#nav-left .enlarge{display:block;margin-bottom:25px}
#nav-left a.compare{display:none;background:url(/content/dam/newton/images/backgrounds/bkg-left-compare.png) center top no-repeat;width:200px;margin-bottom:25px}
#nav-left a.compare span{margin-left:11px}
#nav-left table.nutrition{width:200px}
#nav-left table.nutrition tr td{width:100px;text-align:right}
#nav-left table.nutrition tr td:first-child{text-align:left}
#carousel{overflow:hidden;height:252px;position:relative;width:710px;top:0;left:-5px;background:url(/content/dam/newton/images/backgrounds/bkg-carousel-wide.png) top center no-repeat}
#carousel .cropper{overflow:hidden;height:250px;position:relative;width:657px;margin-left:27px}
#carousel_withrail{overflow:hidden;height:252px;position:relative;width:481px;top:0;left:0;border-top:1px dotted #ababab}
#carousel_withrail .cropper{height:250px;margin-left:27px;overflow:hidden;position:relative;width:451px}
#carousel ul,#carousel_withrail ul{list-style:none;width:682px;position:absolute;top:22px;left:-3px;overflow:hidden}
#carousel ul li,#carousel_withrail ul li{padding:0 22px 0 0;display:block;position:static;float:left;width:92px;top:0;text-align:center;height:242px}
html.ie7 #carousel ul li,html.ie7 #carousel_withrail ul li{padding-left:0}
#carousel ul li img,#carousel_withrail ul li img{position:relative;height:auto!important;max-width:88px!important;padding-top:19px;display:inline-block;min-height:80px!important;max-height:100px!important}
#carousel ul li a,#carousel_withrail ul li a{display:block;width:88px;text-align:center}
#carousel ul li a:hover,#carousel_withrail ul li a:hover{text-decoration:none}
#carousel ul li a.image,#carousel_withrail ul li a.image{position:relative;height:125px;display:block}
#carousel ul li a.image img,#carousel_withrail ul li a.image img{width:80px;position:absolute;bottom:0;left:0}
#carousel ul li a span,#carousel_withrail ul li a span{text-align:left;font-size:10px}
#carousel ul li a p,#carousel_withrail ul li a p{padding-top:0!important;line-height:118%!important;color:#d31145;position:absolute;width:88px;top:122px}
#carousel ul li a:hover p,#carousel_withrail ul li a p:hover{text-decoration:none;cursor:pointer}
.participating-products{padding-top:50px}
#carousel ul li.pos0{left:0}
#carousel ul li.pos1{left:120px}
#carousel ul li.pos2{left:240px}
#carousel ul li.pos3{left:360px}
#carousel .button,#carousel_withrail .button,#carousel_megamenu .button{position:absolute;top:65px;display:block;width:14px;height:42px;cursor:pointer}
#left_button{left:0;background:url(/content/dam/newton/images/buttons/btn-red-arrow-left.png) no-repeat}
#right_button{right:0;background:url(/content/dam/newton/images/buttons/btn-red-arrow-right.png) no-repeat}
.left_button{left:0;background:url(/content/dam/newton/images/buttons/btn-red-arrow-left.png) no-repeat 0 51px}
.right_button{right:0;background:url(/content/dam/newton/images/buttons/btn-red-arrow-right.png) no-repeat 0 51px}
#viewaslist{border-top:1px dotted #ababab;padding-top:15px}
#viewaslist li{font-size:93%}
div.couponswitch a.on{color:#6c665b;cursor:default}
div.couponswitch a.on:hover{text-decoration:none}
#kcoupons .left p{margin:0 0 15px}
#kcoupons .left ul{margin:0 0 15px}
#kcoupons.showview{width:100%;margin-top:30px}
#kcoupons.showview .coupon_PageNavTop{background:url(/content/dam/newton/images/backgrounds/simple_grayBar.png) repeat-x left top;border:1px solid #d1d1d1;height:28px;width:617px;margin-top:30px}
#kcoupons.showview .coupon-page-inner-content{width:617px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}
#kcoupons.showview div.coupon_PageNavTop ul.coupon_GalleryNav li.coupon_NavPrevInactive{display:inline;padding-right:6px;font-size:12px;text-decoration:none;color:#d1d1d1}
#kcoupons.showview div.coupon_PageNavTop ul.coupon_GalleryNav li.coupon_NavPageOn{display:inline;padding:0 3px 0 3px;color:#666;font-size:12px;font-weight:bold;text-decoration:none}
#kcoupons.showview div.coupon_PageNavTop ul.coupon_GalleryNav li.coupon_NavPageOn a.on{color:#333;text-decoration:none;cursor:default}
#kcoupons.showview div.coupon_PageNavTop ul.coupon_GalleryNav li.coupon_NavNextInactive{display:inline;padding-right:6px;font-size:12px;text-decoration:none;color:#d1d1d1}
#kcoupons.showview div.coupon_PageNavTop ul.coupon_GalleryNav{margin:0 auto;height:20px;padding:6px 0 0 0;width:405px;text-align:center}
#kcoupons.showview .coupon-page-inner-content .coupon-pod-slot{float:left;height:175px;width:307px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
#kcoupons.showview .coupon-page-inner-content .couponImg{float:left;padding:15px;width:80px}
#kcoupons.showview .coupon-page-inner-content .couponPodTxt{float:left;width:190px;height:110px;margin:15px 0 0 0}
#kcoupons.showview .coupon-page-inner-content .couponPodTxt h1{color:#5c5c5c;font-size:18px;font-weight:bold;padding:0 0 4px 0;text-decoration:none;border:0}
#kcoupons.showview .coupon-page-inner-content .couponPodTxt h2{color:#1a94d2;font-size:16px;font-weight:bold;hegith:auto;line-height:16px;width:auto;border:0}
#kcoupons.showview .coupon-page-inner-content .couponPodTxt p{color:#666;font-size:10px;line-height:12px;text-decoration:none}
#page-content .article-layout h1{font-size:285%;padding-bottom:5px}
#page-content .article-layout h2{color:#47423c;font-size:135%;padding-top:10px}
#page-content p.intro{color:#6c665b;line-height:22px!important;padding-bottom:4px;font-size:130%;padding-right:110px;display:block}
#page-content .article-layout p{color:#6c665b;line-height:16px;padding-top:1px;display:block}
#page-content .articlepodright{width:220px;float:right;margin:0 0 20px 20px}
#page-content .articlepodright.nowidth{width:auto}
#page-content .articlepodright-paragraph{width:210px;float:right;margin-left:20px;margin-top:0;height:145px}
#page-content .articlepodright p{color:#6c665b;padding-bottom:15px;padding-right:0;width:200px;display:inline}
#page-content .articlepodright p span{font-style:italic}
#page-content .articlepodright-paragraph p{color:#6c665b;line-height:20px;padding-bottom:15px;padding-right:0;width:200px;display:inline}
.articlepodright div img{padding-top:5px}
.articlepodright-paragraph div img{padding-top:5px}
.articlepodright p{padding-top:10px;display:inline;width:200px}
.articlepodright-paragraph p{padding-top:10px;display:inline;width:200px}
#page-content .articlepodleft{width:210px;float:left;margin:0 20px 10px 0}
#page-content .articlepodleft.nowidth{width:auto;margin-top:5px}
#page-content .articlepodleft-paragraph{width:210px;float:left;margin:10px 20px 20px 0}
#page-content .articlepodleft p{color:#6c665b;padding-bottom:15px;padding-right:0;width:200px;display:inline}
#page-content .articlepodleft-paragraph p{color:#6c665b;line-height:20px;padding-bottom:15px;padding-right:0;width:200px;display:inline}
#page-content a.enlarge{cursor:pointer;background:url(/content/dam/newton/images/icons/icon-magnify.png) no-repeat 5px 3px;color:#d31145;display:block;font-weight:bold;padding-left:19px;margin-top:5px}
.articlepodleft div img{padding-top:5px;height:134px}
.articlepodleft div img.vertical{padding-top:5px;height:190px}
.articlepodleft-paragraph div img{padding-top:5px}
.articlepodleft p{padding-top:10px;display:inline;padding-right:0}
.articlepodleft-paragraph p{padding-top:10px;display:inline;padding-right:0}
.article-layout ol{display:block;margin:0 0 50px 20px}
.article-layout ol li{list-style-type:decimal;font-size:90%}
p.textpod-intro{display:none}
p.textpod-intro i{display:block;margin-bottom:20px}
#page-content .main-content h2{font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;color:#47423c;font-size:16px;display:inline;padding-top:10px!important;padding-bottom:10px;display:block;font-weight:normal}
#page-content .sitemap-cols{background-color:#fff;margin-top:5px;display:inline-block;width:710px;margin-bottom:10px}
#page-content p.subheading,#page-content h2.subheading{border-top:solid 1px #000;display:block;padding-top:5px}
html.ie7 #page-content p.subheading{height:0;padding-top:0}
#page-content .main-content h2.subtitle{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;margin-bottom:20px;height:35px;color:#47423c}
#page-content .sitemap-cols-lists{float:left;padding-right:20px;width:216px}
#page-content .sitemap-cols-lists li{color:#47423c;margin-bottom:10px}
#page-content .sitemap-cols-lists li a{color:#d31145}
#page-content .sitemap-cols-lists li a:hover{color:#47423c;text-decoration:underline}
#page-content .sitemap-cols-lists ul li ul{margin-top:10px}
#page-content .sitemap-cols-lists ul li ul li{padding-left:40px}
#page-content .main-content h3{font-size:100%;padding-bottom:10px;text-transform:uppercase}
#page-content .main-content .pod h3{background:url(/content/dam/newton/images/backgrounds/bkg-rightrail-header.png) 0 0 no-repeat;padding:8px;margin:0 0 10px 0;color:#fff;font-size:120%;text-transform:none!important}
#page-content .main-content .pod h4{font-size:115%}
.navleft-section p{padding:10px 0 0}
.navleft-section li.listhead{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;margin-bottom:5px;height:20px;color:#47423c}
#contentright-2col .B .right .pod2{padding-bottom:10px;clear:both}
html.ie7 #contentright-2col .B .right .pod2{padding-top:0;clear:both}
.left #search-big{position:absolute;top:45px;right:0;width:470px;height:20px;background:url(/content/dam/newton/images/backgrounds/bkg-search-wide.png) top left no-repeat}
#contentright-2col .left form{width:480px;position:relative;top:0}
html.ie7 #contentright-2col .left form{height:30px}
#contentright-2col .left label{font-weight:900}
html.ie7 #contentright-2col .left label{display:block;padding-top:5px}
.left #input-search-big{width:441px;height:18px;position:absolute;top:5px;left:3px;background:0;border:0;color:#666}
.left #label-search-big{position:absolute;top:7px;left:5px;color:#6c665b}
.left p.searchrighttext{float:right;padding:5px 10px 20px 0}
.left #submit-search-big{position:absolute;right:15px;top:5px;width:20px;height:20px;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);cursor:pointer}
#searchresults-none{float:none;margin:20px 0}
.left .tool-bottom{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;height:30px;border-top:1px solid #000;width:483px;display:inline-block}
.left .tool-bottom.no-line{border-top:0}
.left .tool-bottom p{display:inline-block;float:right;margin-right:30px;margin-top:7px}
.left .page-selector ul li{float:left;padding:2px 5px}
.left .bottom-callout{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;display:inline-block;padding:20px 0;margin:5px 0;width:100%}
.left .bottom-callout ul li{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;display:inline-block;padding:15px 0;margin:5px 0}
.left .bottom-callout ul li.last{background:0;display:inline-block;padding:20px 0;margin:5px 0}
.left ul li dl dt{display:block}
#contentright-2col .C .pod .pod-item p.date{float:none;width:100%;margin:0;padding:0}
#contentright-2col .C .pod .pod-item p.text-pod{float:none;width:100%;margin:5px 0 5px 0;padding:0}
.hero-item strong.offer-promo-red-overlay{display:block;position:absolute;height:202px;width:250px;padding:18px 50px 16px 27px;color:#fff;font-size:200%}
.hero-item strong.offer-promo-red-overlay2{display:block;position:static;width:220px;padding:20px 50px 12px 24px;color:#fff;font-size:233%;line-height:30px}
.hero-item p{color:#FFF;line-height:1.3em;padding-left:25px;width:267px;font-size:100%}
#contentright-2col h1 a.statusicon{display:block;float:right;margin-top:12px;width:22px;height:22px;border-top:0;cursor:pointer}
#contentright-2col h1 a#gridview{background:url(/content/dam/newton/images/icons/bkg-icon-grid-view.png) no-repeat bottom left;margin-right:11px}
#contentright-2col h1 a#listview{background:url(/content/dam/newton/images/icons/bkg-icon-list-view.png) no-repeat bottom left;margin-right:0}
#contentright-2col h1 a.on{background-position:top left!important;cursor:default}
#contentright-2col h1 a.on:hover{text-decoration:none}
#contentright-2col #grid.C,#contentright-2col #list.C{border-top:1px solid #666}
#contentright-2col .C .showview{width:100%}
#contentright-2col .C .showview{margin-top:25px;background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom repeat-x;display:inline-block;padding:20px 0;margin:5px 0}
#contentright-2col .C .showview:last-child{background:0;margin-top:0;padding-top:0}
#contentright-2col .C .showview .left-block{width:70px;float:left}
#contentright-2col .C .showview .left-block img{width:70px;margin:4px 0 10px 0}
#contentright-2col .C .showview .left-block a.quickview{display:block;width:75px;height:19px;background:url(/etc/designs/kelloggs/newton/images/btn-promo-quick-view.png) 0 0 no-repeat;text-align:center}
#contentright-2col .C .showview .left-block a.quickview:hover{text-decoration:none}
#contentright-2col .C .showview .left-block a.quickview span{font-weight:bold}
#contentright-2col .C .showview .pod-item{width:595px;margin:0 0 0 15px;float:left}
#contentright-2col .C .showview .pod-item p{float:none;width:100%;margin:0 0 15px 0}
#contentright-2col .C .showview .pod-item a{font-weight:bold}
#contentright-2col .C .showview .pod-item.grid{display:block;width:255px;padding:0 0 15px 0;border:0}
#contentright-2col .listpod{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom left repeat-x;padding-top:20px}
html.ie7 #contentright-2col .listpod{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom left repeat-x;padding-top:20px;height:200px}
#contentright-2col .listpod:last-child{background:0}
li.redeem-sml{float:left;margin-right:8px;margin-top:8px;background:url(/content/dam/newton/images/promos/promotions/us/en/redeem-pod-bg-sm.gif) 0 0 no-repeat;height:185px;width:169px}
li.redeem-lrg{float:left;margin-right:8px;margin-top:8px;background:url(/content/dam/newton/images/promos/promotions/us/en/redeem-pod-bg-lrg.gif) 0 0 no-repeat;height:185px;width:346px}
.redeem-info-sm{height:151px;width:167px;margin:2px 0 0 1px;text-align:center;overflow:hidden;color:#333!important}
.redeem-info-sm h3{font-size:125%!important;padding:0!important;padding-top:4px!important}
.redeem-info-sm p{font-size:90%!important}
.redeem-link{margin-top:8px;text-align:center;font-weight:bold}
.redeem-info-lrg{height:151px;width:347px;margin:2px 0 0 1px;text-align:center;overflow:hidden;color:#333!important}
.redeem-info-lrg h3{font-size:125%!important;padding:0!important;padding-top:4px!important}
.redeem-info-lrg p{font-size:90%!important}
.redeem-link{margin-top:8px;text-align:center;font-weight:bold}
.bfay-box{float:left;width:220px}
.bfay-content{float:left;width:430px;margin-left:30px;padding-bottom:12px}
.bfay-content p{padding:0 0 15px}
#contentright-2col .bfay-box img{width:auto!important;height:auto!important;max-width:220px}
.promotion-detail-content{padding:0 0 20px 0}
.promotion-detail-content h3{padding:15px 0 5px!important}
.promotion-detail-content p{padding:0 0 10px 0}
div.fb-like{float:left}
p.buy-here{float:left;margin-left:10px;padding-top:4px;margin-top:8px}
a.buy-here-link{padding-left:24px;background:url(/content/dam/newton/images/icons/icon-shopping-cart.png) left 3px no-repeat}
#page-content .op-article-layout h3{font-family:"KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-size:16px;color:#47423c;text-transform:none;padding-bottom:0;font-weight:normal}
#page-content .op-article-layout p{padding-bottom:10px;padding-top:0;line-height:1.5em}
#page-content .op-article-layout h2{border-top:1px solid #000;background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom left repeat-x;padding:10px 0}
#page-content .op-article-layout a.h2-link{float:right;margin-top:0;font-family:"Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-size:11px}
html.ie7 #page-content .op-article-layout a.h2-link{margin-top:-30px}
#page-content .op-article-layout #carousel{border-top:0}
.carousel-wrapper{clear:both;float:left}
#contentright-2col .pod h4 span{display:inline-block;padding-left:5px}
#contentright-2col .pod h5{font-style:italic;padding-top:6px}
#contentright-2col a.pod-item{text-decoration:none}
#contentright-2col .pod-item p.narrow span:hover{text-decoration:underline}
html.ie7 #contentright-2col a.pod-item span{display:inline-block;padding-left:5px}
html.ie7 #contentright-2col.brandlist a.pod-item span{padding-left:0}
#contentright-2col .A{margin-bottom:50px;display:inline-block}
.subleftcol-promo span.pod-red span{display:inline-block;padding:0 0 9px 5px;position:relative}
#contentright-2col .pod-history{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;padding:10px 0}
#contentright-2col .pod-history img{float:left;padding:10px 10px 0 0}
#contentright-2col .pod-history p{float:left;width:195px}
#who-we-are-map{display:block;width:710px;height:267px;background:url(/content/dam/newton/images/promos/who-we-are/us/en/map_bg.jpg) 0 0 no-repeat}
#who-we-are-map h3{padding:80px 0 0 18px;font-size:22px;font-weight:bold;color:#47423c}
#who-we-are-map p{padding-left:18px;width:230px;color:#47423c}
.right-3col{width:710px;margin-top:30px}
.right-3col .A{float:left;width:220px}
.right-3col .B{float:left;width:308px;margin-left:25px;padding-right:20px}
.right-3col .C{float:left;width:110px;margin-left:10px;padding-left:17px;background:url("/content/dam/newton/images/backgrounds/bkg-graydot-vert.png") repeat-y scroll left top transparent}
.right-3col h3{padding-bottom:4px!important;font-size:18px!important}
.right-3col p{padding-bottom:12px}
a.viewall-link{padding-right:24px;background:url(/content/dam/newton/images/icons/icon-bkg-ex-link.png) right 5px no-repeat}
#contentright-2col .whowearelandingrecentheadlineheader .pod .whowearelandingrecentheadline a.pod-item:hover{text-decoration:underline}
#contentright-2col .whowearelandingrecentheadlineheader .pod a.pod-item:hover{text-decoration:underline}
.articlepodright a.enlarge,.articlepodleft a.enlarge{cursor:pointer;background:url(/content/dam/kelloggs/images/icons/icon-magnify.png) no-repeat 5px 3px;color:#d31145;display:block;font-weight:bold;padding-left:19px;margin-top:5px}
.articlepodleft img.normal-img{height:124px}
.news-article{float:left;width:470px}
.news-article p.article-date{padding-bottom:0!important;font-style:italic}
.news-article h2{font-size:160%!important;border:none!important;padding-top:0;padding-bottom:15px}
.news-article h3{font-size:135%!important;text-transform:none!important;padding-top:0;padding-bottom:20px!important}
.news-rt-rail{float:left;width:200px;margin-left:20px}
.news-rt-rail h1.rightheading{padding-left:5px!important;height:30px;width:200px;font-size:120%!important;color:#fff!important;background:url(/content/dam/newton/images/rightrail/red-header_bg.gif) left top no-repeat;line-height:32px}
.news-rt-rail .right-pod{width:200px;background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom left repeat-x;padding:10px 0}
.news-rt-rail .right-pod p{font-size:110%!important;margin:0!important;padding-bottom:0!important}
.news-rt-rail .right-pod p.title{font-weight:bold}
#page-content .article-layout p.article-date{color:#6c665b;line-height:20px;padding-bottom:0!important;margin-bottom:0!important;padding-top:1px;display:block}
.pagination-news{height:42px;width:470px;text-align:right}
.pagination-news p{display:inline-block;float:right;margin-right:30px;margin-top:10px}
.pagination-news.pagination-top{border-top:solid 1px #ababab;border-bottom:dotted 1px #ababab;margin-bottom:30px}
.pagination-news.pagination-top .social-link{float:left;padding:10px 0 5px 0;width:200px}
.pagination-news.pagination-top .page-selector{float:right;padding:10px 0 5px 0;min-width:175px}
.pagination-news.pagination-top .page-selector a.btn-prev-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 -18px;display:block;float:left;height:21px;width:18px;cursor:auto}
.pagination-news.pagination-top .page-selector a.btn-next-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -20px 0;display:block;float:left;height:18px;width:20px}
.pagination-news.pagination-top .page-selector a.btn-prev-page.first{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 0;display:block;float:left;height:19px;width:18px;cursor:pointer}
.pagination-news.pagination-top .page-selector a.btn-next-page.last{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -18px -19px;display:block;float:left;height:18px;width:34px;cursor:auto}
.pagination-news.pagination-top .page-selector ul li{float:left;padding:0 5px}
.pagination-news.pagination-top .page-selector ul li a.on{color:#6c665b}
.pagination-news.pagination-top .page-selector ul li a{color:#d31145}
.pagination-news.pagination-bottom{border-top:dotted 1px #ababab;border-bottom:dotted 1px #ababab}
.pagination-news.pagination-bottom .page-selector{float:right;padding:10px 0 5px 0;width:90px}
.pagination-news.pagination-bottom .page-selector a.btn-prev-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat 0 -18px;display:block;float:left;height:21px;width:18px}
.pagination-news.pagination-bottom .page-selector a.btn-next-page{background:url(/content/dam/newton/images/buttons/btn-pagination-arrow.png) no-repeat -20px 0;display:block;float:left;height:18px;width:34px}
.pagination-news.pagination-bottom .page-selector ul li{float:left;padding:0 5px}
.pagination-news.pagination-bottom .page-selector ul li a.on{color:#6c665b}
.pagination-news.pagination-bottom .page-selector ul li a{color:#d31145}
a.allnews{padding:2px 13px 0 0;background:url(/content/dam/newton/images/icons/icon-bkg-ex-link.png) right 5px no-repeat}
.contact-article{float:left;width:470px}
.contact-article h3{font-size:120%!important;text-transform:none!important;padding-top:10px!important;padding-bottom:0!important}
.contact-article p{padding-bottom:0!important}
.contact-article .sub-section{float:left;width:470px;margin-top:8px;padding-top:20px;border-top:1px solid #ababab}
.contact-article .sub-section span{color:#47423c;font-size:135%;display:block;padding-bottom:10px;font-weight:bold}
.contact-article span.white-copy{color:#fff!important;display:block;padding-bottom:0!important}
.contact-icon-pod{clear:both;float:left;width:36px;text-align:center}
.contact-info-pod{float:left;width:415px;margin-left:14px}
.contact-info-pod h2{margin-top:-15px!important}
p.contact-phone{font-size:135%;font-weight:bold;color:#e1962f!important}
.contact-info-pod ul{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) bottom left repeat-x;margin-top:7px}
.regline{margin:10px 0}
.regline label{clear:both;display:block;float:left;width:145px}
.regline select[name=topic]{width:174px}
.cont-accord-section{display:block;background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top repeat-x;padding-top:5px}
.cont-accord-section.no-drop{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top repeat-x;padding:10px 0}
.cont-accord-section.last{background:0;margin:0 5px 0 0;padding-left:5px}
.cont-accord-sectionsub{width:96%;margin-top:10px;margin-bottom:12px;font-size:90%;background:#f3eee7 url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top repeat-x;padding:10px;display:none}
.cont-accord-sectionsub.open{font-size:90%;padding:10px;display:none}
.cont-accord-sectionsub p{padding:5px 0;text-align:right;color:#6c665b}
.cont-accord-sectionsub a.reset{color:#6c665b!important;text-decoration:none}
.cont-accord-sectionsub a.reset:hover{text-decoration:underline}
.cont-accord-sectionsub.open{display:block}
.cont-accord-sectiontitle{display:block;padding:7px 18px 7px 0;background:url(/content/dam/newton/images/icons/icon-leftnav-closed.gif) 400px 7px no-repeat}
.cont-accord-sectiontitle.open{background:url(/content/dam/newton/images/icons/icon-leftnav-open.gif) 400px 7px no-repeat}
.cont-accord-sectionsubtitle{display:block;margin:0 0 5px 0}
html.ie7 .cont-accord-sectiontitle{zoom:1}
#contactPodRight{width:200px;float:right}
#contact-info-email{text-align:left;width:230px;margin-left:120px}
#contactPodRight p{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) repeat-x bottom left}
.contact-info-email-desc{margin-top:8px;text-align:left!important}
.form-continue-button{cursor:pointer;padding:5px;color:#FFF;background:#d31145;width:50px;height:15px}
.contact-article h3{margin-bottom:20px}
.contact-article label{padding-right:10px;font-size:100%;width:110px}
.contact-article input{width:307px;margin-left:23px}
.contact-article select.largeselect{width:310px;font-size:100%;padding:2px 0}
.contact-article span{display:block}
.contact-article p.ctabtn{margin-top:20px;float:right;padding-right:10px}
.faqs-info-pod{width:auto}
.faqs-info-pod ul li.cont-accord-section a.cont-accord-sectiontitle{background-position:455px 7px!important}
.faqs-info-pod ul li.cont-accord-section #Div1.cont-accord-sectionsub p{text-align:left}
.faqs-info-pod ul li.cont-accord-section a.cont-accord-sectiontitle.open{color:#47423c}
#login{float:left;padding-top:40px}
html.ie7 #login{clear:both}
#login input{width:200px}
#login select{margin:10px 0 20px 20px}
#login input.zip{width:75px;margin-right:12px}
#login input.areacode{width:25px}
#login input.phone{width:50px;margin-left:5px}
#login select.month-option{width:100px}
#login select.date-option{width:80px;margin-left:5px}
#login select.year-option{width:80px;margin-left:5px}
#login .sign-up-form-wrapper{clear:both;float:left}
#login #signupForm.form-block ul li div{float:left;padding-right:0;width:100px}
#login h1{margin-top:10px}
html.ie7 #login h1{position:relative}
#login p{line-height:20px;color:#47423c}
#login p.disclaimer{line-height:20px;padding-top:10px;width:440px}
#login label{float:left;width:133px;text-align:left;font-weight:bold;font-size:14px;color:#000;padding-right:0;line-height:32px}
#login label.insert{width:auto;float:none}
#login li.stagelist{list-style:none;padding:0;margin:10px 0 5px 0;clear:both;position:relative}
#login li{line-height:30px;list-style:none;padding:0;margin:10px 0 5px 0;clear:both;position:relative}
html.ie7 #login li{padding-bottom:5px;margin:0;line-height:30px;width:450px}
#login li span,#login li.stagelist span{color:#6c665b;font-size:75%;position:absolute;right:190px;top:18px}
html.ie7 #login li span{height:1px;zoom:1;margin:0;margin-right:5px;padding:0;width:140px;left:135px;top:17px}
html.ie7 #login li span.caption-pwd{left:155px}
#login ul li span.password-caption{position:absolute;top:20px;right:223px;font-size:85%}
#login p.bottom-content{padding:20px 250px 10px 134px;width:245px}
html.ie7 #login p.bottom-content{padding-left:135px}
#login li span.option{color:#6c665b;font-size:75%;position:absolute;float:left;left:0;top:15px;width:100px}
html.ie7 #login li span.option{left:0;right:0;top:15px;width:100px}
#login .login-desc{width:595px;font-size:120%;line-height:22px}
.forgotPassDesc{clear:both;float:left;width:215px;text-align:left;margin-top:10px;padding-left:155px}
html.ie7 .forgotPassDesc{float:left;width:220px}
.forgotPassDesc-continue{float:right;width:310px;text-align:left;margin-top:10px;display:block}
html.ie7 .forgotPassDesc-continue{float:left;margin-left:155px;width:auto}
html.ie8 .forgotPassDesc-continue{float:left!important;display:inline-block;clear:both;margin-left:150px}
#login .forgotPassDesc input{width:auto;float:left;margin-left:0!important}
.forgotPassDesc p{padding-bottom:10px;line-height:18px;padding-left:25px}
#login span.icon-steps{background:url(/content/dam/newton/images/icons/icon-reg-steps.png) top no-repeat;display:block;float:right;height:41px;width:133px;padding-right:60px}
#login span.icon-steps-2{background:url(/content/dam/newton/images/icons/icon-reg-steps.png) 0 -41px no-repeat;display:block;float:right;height:41px;width:133px;padding-right:60px}
#login span.icon-steps-3{background:url(/content/dam/newton/images/icons/icon-reg-steps.png) 0 -82px no-repeat;display:block;float:right;height:41px;width:133px;padding-right:60px}
html.ie7 #login span.icon-steps{position:absolute;width:600px}
html.ie7 #login span.icon-steps-2{position:absolute;width:150px;right:50px}
html.ie7 #login span.icon-steps-3{position:absolute;width:150px;right:50px}
#login span{color:#fff;display:inline;float:left;margin:0 -2px 10px 0}
#login ul{width:465px;margin-top:20px}
html.ie7 #login ul{height:auto;width:500px}
#login ul li input.padding-field{width:200px;display:inline-block;margin:0 5px 0 0}
#login ul li input{width:200px;display:inline-block;margin:0 5px 0 20px}
div.gender-wrapper label.error{margin-left:0!important}
div.gender-wrapper{float:left;width:240px!important;margin-left:20px}
div.gender-wrapper input{width:20px!important;margin:0 0 3px 0!important}
#signupForm{float:left;margin-top:20px}
html.ie7 #login #signupForm{margin-top:20px;height:650px}
html.ie7 #login #signupForm.shortcontact{height:1px}
html.ie7 #login #signupForm.form-block{float:left;margin-top:20px;height:1px}
html.ie7 #login #signupForm .content-field{width:465px;height:1px;display:block;position:relative;height:650px;float:left}
#login #signupForm .content-field{margin-top:20px}
#login #signupForm select.dropdown-choices{margin:5px 0}
#login #signupForm ul.left-choices,#login #signupForm ul.right-choices{font-size:95%;padding:2px 0;float:left;width:200px}
#login #signupForm ul.left-choices li,#login #signupForm ul.right-choices li{float:left;margin:0;line-height:0}
#login #signupForm ul.left-choices li input,#login #signupForm ul.right-choices li input{width:15px;margin-top:7px;float:left}
#login #signupForm ul.left-choices li span.choice-lists,#login #signupForm ul.right-choices li span.choice-lists{font-size:100%;position:static;float:left;display:inline;margin:13px 0 0 5px;font-weight:normal}
#login form#signupForm p.bottom-txt{clear:both;padding-top:20px}
#login form#signupForm .btn-continue{width:308px;text-align:left;margin-top:30px}
html.ie7 #login #signupForm ul.left-choices,html.ie7 #login #signupForm ul.right-choices{width:200px;float:left;height:auto}
html.ie7 #login #signupForm ul.left-choices li,html.ie7 #login #signupForm ul.right-choices li{margin:0;line-height:0;width:180px;padding:2px}
html.ie7 #login #signupForm ul.left-choices li input,html.ie7 #login #signupForm ul.right-choices li input{width:15px;margin-top:0;float:left}
html.ie7 #login #signupForm ul.left-choices li span.choice-lists,html.ie7 #login #signupForm ul.right-choices li span.choice-lists{margin:0;width:130px;float:none;padding:10px 0}
html.ie7 #login form#signupForm p.bottom-txt{padding-top:5px}
#login span.forgot-pwd-icon{background:url(/content/dam/newton/images/icons/icon-reg-steps.png) no-repeat 0 0;display:block;float:right;position:absolute;top:50px;right:60px;height:41px;width:90px}
#login span.forgot-pwd-icon2{background:url(/content/dam/newton/images/icons/icon-reg-steps.png) no-repeat 0 -41px;display:block;float:right;height:41px;width:90px}
#login .pwd-desc{width:460px;font-size:120%;line-height:22px}
#signupForm.shortcontact .ResetPassDesc{float:right;width:215px;text-align:left;margin-top:10px;padding-right:95px}
#signupForm.shortcontact .ResetPassDesc p{padding-bottom:10px}
#signupForm.shortcontact p.return-link{display:block;clear:both;padding-top:40px}
html.ie7 #signupForm.shortcontact .ResetPassDesc{float:left;margin-left:155px;width:220px}
html.ie7 #signupForm.shortcontact p.return-link{padding-top:20px}
html.ie7 #signupForm.shortcontact p.return-link a{font-size:100%;line-height:22px;text-decoration:none;font-weight:normal;zoom:1}
html.ie7 #signupForm.shortcontact p.return-link a:hover{text-decoration:underline;zoom:1}
.flyout2{top:69px!important}
#nav-utility-flyout{position:absolute;z-index:3003;width:848px;height:75px;top:-112px}
#nav-utility-flyout ul{position:absolute;top:48px;right:98px;list-style:none;float:right}
#nav-utility-flyout li{float:left;display:block;padding:0 20px;position:relative;font-size:10px}
#nav-utility-flyout li#utility-flyout-countryselect .current{background:url(/content/dam/newton/images/buttons/btn-tab-left.png) no-repeat top left;height:24px;line-height:28px;color:#77726a;cursor:pointer;display:block;float:left;text-decoration:none;padding-left:6px;margin:0 -14px 0 -18px;cursor:default}
#nav-utility-flyout li#utility-flyout-countryselect .current span{background:url(/content/dam/newton/images/buttons/btn-tab-right.png) no-repeat right top;color:#77726a;height:24px;line-height:28px;display:block;padding-left:12px;padding-right:18px;margin-right:-4px}
#nav-utility-flyout li#utility-flyout-countryselect .current span a.flag-us{float:left;background:url(/content/dam/newton/images/icons/icon-dropdownArrow-gray.png) no-repeat right 12px;cursor:default}
#nav-utility-flyout li#utility-flyout-countryselect .current span a.flag-us:hover{text-decoration:none!important}
#nav-utility-flyout li#utility-flyout-countryselect .current span a.flag-us span{padding-left:19px;background:url(/content/dam/newton/images/icons/flags/flag-us.png) no-repeat left 7px}
html.ie7 #nav-utility-flyout{position:absolute;z-index:3003;width:848px;height:75px;top:-112px;left:0}
#error-contents{width:710px;margin-top:50px;min-height:479px}
#error-contents h2{margin-bottom:20px;font-weight:bold;font-size:44px;color:#d31145}
#error-contents .error-desc{font-weight:bold;font-size:14px}
.qvpopup{margin:0 auto;width:520px}
.qvcall{display:inline-block;padding:10px;width:480px;text-align:left;float:left}
.qvcall h3{font-size:18px;padding:5px 0 0 10px;text-align:left}
.yellowcontainer{background-color:#fef8ea;padding:10px;margin:10px;height:100%}
.yellowcontainer img{padding-top:10px;float:left;display:block;height:auto!important;width:auto!important;max-width:137px}
.yellowcontainer h4{width:285px;font-size:121%;padding-top:5px;padding-left:15px;float:left}
.yellowcontainer p{width:285px;font-size:113%!important;padding-top:5px;padding-left:15px;float:left}
.qvcall2{width:460px;padding:10px;float:left}
.qvcall2 .throwleft{clear:both;float:left;height:10px;padding-right:1px;text-align:left;width:170px}
html.ie7 .qvcall2 .throwleft{margin-left:10px}
html.ie7 .qvcall2{width:310px;display:inline-block}
html.ie7 .qvcall1{padding-left:15px}
.qvcall2 span.required{color:#d31145;font-weight:bold}
.colform{float:left;width:465px}
html.ie7 .colform{margin-left:10px}
.colform .errmsg{display:none;font-weight:bold;margin:8px 0 -8px 0;padding-left:123px;color:#d31145;padding-left:123px}
.regline{padding:10px 0 10px 0}
.regline label.sh_form{display:block;float:left;text-align:left}
html.ie7 .regline label.sh_form{height:50px}
.regline input[type="text"]{display:block;margin-top:-4px;float:left;margin:0 3px;width:275px}
.regline textarea{height:95px;width:275px;margin-top:5px;padding:5px 5px 0 5px;color:#6c665b}
.submitbtn{padding-top:0}
.regline p{display:table;font-size:90%!important}
#page-content .top-content-call h2{display:block;padding-bottom:10px}
#page-content .top-content-call ul{display:inline-block}
#page-content .top-content-call ul li{display:block}
#page-content .top-content-call ul li dl{padding-bottom:35px}
html.ie7 #page-content .top-content-call ul li dl{padding-bottom:10px}
#page-content .top-content-call ul li dl dd{float:left;padding-left:0;width:110px}
#page-content .top-content-call ul li dl dd input{width:60px}
#page-content .top-content-call ul li dl dd select{padding:2px 2px}
#page-content .top-content-call ul li dl dt{float:left;padding-right:7px;width:75px}
#page-content .top-content-call{width:615px}
#page-content .bottom-content-call h2{display:block;padding-bottom:10px}
#page-content .bottom-content-call ul{display:inline-block}
#page-content .bottom-content-call ul li{display:block}
#page-content .bottom-content-call ul li dl{padding-bottom:35px}
html.ie7 #page-content .bottom-content-call ul li dl{padding-bottom:10px}
#page-content .bottom-content-call ul li dl dd{float:left;padding-left:0;width:110px}
#page-content .bottom-content-call ul li dl dd select{width:418px;padding:2px 2px}
#page-content .bottom-content-call ul li dl dt{float:left;padding-right:7px;width:75px}
#page-content .bottom-content-call{width:630px}
#page-content .bottom-content-call .selection{width:500px;float:left}
#page-content .bottom-content-call .product-pod{width:100px;float:left;padding-left:30px}
#page-content .bottom-content-call h4{display:inline-block;font-size:135%;padding-top:45px;clear:both}
#page-content .top-subject{border-top:1px solid #857d6f;padding:10px 0;width:700px}
#page-content .top-subject h2{padding:0 207px 10px 0;height:auto;display:inline}
#page-content .top-subject span.top-heading{color:#47423c;font-size:135%;width:200px;display:inline-block;float:right}
#page-content .horizontal-line{background:url(/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png) top left repeat-x;padding-top:1px}
#page-content .bottom-subject{background:url(/content/dam/newton/images/backgrounds/bkg-vertical-horizontal-leftpod.png) no-repeat bottom left;color:#6c665b;height:auto}
#page-content .left-pod-results{padding:10px 0 0 10px;width:160px;float:left}
#page-content .left-pod-results ul li{padding:5px 0 0 10px}
#page-content .middle-pod-location{color:#6c665b;padding:0;width:310px;float:left}
#page-content .middle-pod-location ul{margin-bottom:-2px}
#page-content .middle-pod-location ul li{background:url(/content/dam/newton/images/backgrounds/bkg-vertical-horizontal-middletpod.png) no-repeat bottom right;display:inline-block;padding:15px 0 15px 10px}
#page-content .middle-pod-location ul li dl dt{float:left;width:240px;line-height:18px}
#page-content .middle-pod-location ul li dl dd{float:left;width:60px;line-height:18px}
#page-content .middle-pod-location span{font-size:115%;font-weight:bold;padding-left:0}
#page-content .right-pod-retailer{padding-top:5px;line-height:18px;width:215px;float:left}
#page-content .right-pod-retailer p{padding-left:10px}
#page-content .right-pod-retailer ul{padding-left:10px}
.faq-content{min-height:800px}
.first-accord-section{background:0}
form label.error,label.error{display:block;float:left;color:#d31145!important;font-size:11px!important;margin-left:20px;width:270px!important;line-height:12px!important;margin-left:20px}
form input.submit{background:none repeat scroll 0 0 #cf000d;border:medium none;border-radius:5px 5px 5px 5px;color:#fff;cursor:pointer;display:inline;float:left;width:auto!important;padding:3px;margin-left:0!important}
#error_wp{display:block;background-color:#fff;line-height:15px;padding:3px}
#error_wp a{color:#d31145}
#pf_CCErrorWrap p img{width:18px;vertical-align:middle}
.ajaxLoading{background:url("clientlibs/images/loading.gif") no-repeat scroll 26px 27px #f2f2f2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #999;font-size:12px;font-weight:bold;height:57px;left:206px;line-height:54px;position:absolute;text-indent:48px;top:100px;width:61px;z-index:99;padding:20px}
.syb-hero{background:url(/content/dam/newton/images/promos/hero-wide/us/en/hero-share.png) top left no-repeat;height:351px;width:950px;height:341px;overflow:hidden;position:relative;margin:0 0 35px 0}
.syb-hero h1{margin-left:60px;margin-top:30px;height:90px;width:400px;background:url(/content/dam/newton/images/what-we-believe/share-your-breakfast/us/en/h1-share.png) no-repeat top left;text-indent:-9999px}
.syb-hero p{margin-left:40px;width:863px;font-weight:bold;color:#fff}
.syb-hero a.share-hope{display:block;height:43px;width:224px;background:url(/content/dam/newton/images/what-we-believe/share-your-breakfast/us/en/bkg-fb-btn.png) no-repeat top left;color:#fff;text-decoration:none;font-size:19px;font-weight:bold;padding:5px 0 0 43px;margin-top:8px}
.syb-wide{width:951px;height:1198px;position:relative;margin:0 0 35px 0;background:url(/content/dam/newton/images/what-we-believe/share-your-breakfast/us/en/bkg-share-content.png) no-repeat top left;padding-top:46px}
h2.greatbreakfast{display:block!important;margin-left:158px;height:88px;width:409px;background:url(/content/dam/newton/images/what-we-believe/share-your-breakfast/us/en/h2-great-breakfast.png) no-repeat top left;text-indent:-9999px}
.share-cont-1{width:655px;margin:56px 0 0 228px}
.syb-wide p{margin-bottom:18px!important;font-size:14px;line-height:16px}
a.no-color{color:#666;text-decoration:underline}
.syb-wide ul li{list-style:disc outside;margin-left:15px}
font-size:12px!important;syb-wide li{margin-bottom:10px!important;color:#666!important;font-size:14px}
.share-cont-2{width:655px;margin:20px 0 0 228px}
h2.helpus{display:block!important;margin-left:158px;margin-top:325px;height:66px;width:445px;background:url(/content/dam/newton/images/what-we-believe/share-your-breakfast/us/en/h2-help-us.png) no-repeat top left;text-indent:-9999px}
p.share-footer{font-size:10px!important;color:#999!important;margin-top:40px}
.wwb_hero_container{overflow:hidden;height:234px}
.whatwebelieve{background:url(/content/dam/newton/images/promos/mega-menu/what-we-believe-hero-mm.jpg) top right no-repeat;display:block;height:251px;margin-bottom:30px;width:953px}
html.ie7 .whatwebelieve{height:auto}
.wwb_hero_container{height:250px;overflow:hidden}
.whatwebelieve h2.heromm-red-overlay{padding-right:125px;padding-top:10px;position:relative;width:400px;font-size:200%;color:#fff;text-align:left;padding-left:30px;line-height:26px}
.whatwebelieve p.heromm-content{width:355px;color:#fff;text-align:left;padding:8px 0 0 30px;position:relative;line-height:1.1em}
.whatwebelieve p{position:relative;text-align:left;padding:9px 0 0 30px}
.whatwebelieve .big-play{positioin:absolute;height:61px;right:251px;top:90px;width:61px}
.whatwebelieve span.btnPlay{background:url("/content/dam/newton/images/buttons/btn-play-lrg.png") no-repeat right top;display:block;height:61px;right:251px;position:absolute;top:90px;width:61px;cursor:pointer}
.whatwebelieve h1{font-size:180%;padding-bottom:0;color:#47423c;margin-left:30px;text-align:left}
.whatwebelieve p.contentmm{color:#6c665b;line-height:16px;text-align:left;padding-top:8px}
.whatwebelieve div ul li a strong{color:#d31145}
.whatwebelieve .carousel_megamenu a.button-arrow.right_button{cursor:pointer;display:block;height:171px;position:absolute;top:316px;width:14px;right:17px}
.whatwebelieve .carousel_megamenu a.button-arrow.left_button{cursor:pointer;display:block;height:171px;position:absolute;top:316px;width:14px;left:255px}
.carousel_megamenu_desc{float:left;width:240px;margin-top:60px}
.carousel_megamenu{float:left;width:640px;margin-left:40px;margin-top:60px}
.whatwebelieve .cropper{height:185px;overflow-x:hidden;overflow-y:hidden;position:relative;width:654px}
li.podright{background:url("/content/dam/newton/images/promos/mega-menu/bkg-mm-what-we-believe.png") no-repeat left top;display:block;float:left;height:183px;width:327px;font-family:"KSansMedium","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif}
li.podright h2{margin:18px 0 0 18px;font-size:18px;text-align:left}
li.podright img{float:left;margin:18px 0 0 18px;display:block}
li.podright p{float:left;width:150px;line-height:18px;font-size:13px;padding:0;margin:18px 0 0 18px}
li.podright span{display:block;font-size:135%;text-align:left;color:#47423c;font-weight:bold}
li.podright .btn-cta{margin:4px 0 0 18px}
li.podright .btn-cta span{font-family:"Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-size:100%;color:#fff}
.menu-hero-nutrition h3{text-align:left;padding-left:19px;color:#FFF;line-height:1.0em;padding-top:20px;padding-bottom:0}
.menu-hero-nutrition p{color:#FFF;padding-left:20px;text-align:left}
#lyc-wrap{position:relative;margin-top:13px}
#lyc-wrap h1.enus{position:absolute;width:160px;height:57px;position:60px;left:40px;top:20px;background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/bkg-logo_enus.png) top left no-repeat}
#lyc-wrap h1.enca{position:absolute;width:308px;height:45px;position:60px;left:40px;top:20px}
#lyc-wrap h1.frca{position:absolute;width:410px;height:37px;position:60px;left:40px;top:20px}
#lyc-wrap h1 span{display:none}
#lyc-top{position:relative;width:950px;height:445px}
#lyc-top h2{color:#f8981d;font-size:300%;padding:30px 50px 20px 482px;letter-spacing:1px;line-height:110%}
#lyc-top h3{color:#47423c;font-size:174%;padding:0 85px 20px 485px;letter-spacing:.5px;line-height:120%}
#lyc-top p{color:#6c665b;font-size:110%;padding:0 80px 15px 485px;line-height:150%}
#lyc-top p a{color:#d31145}
#lyc-top p strong{color:#47423c;font-weight:bold}
.lyc-toparea{position:absolute;top:0;left:0;width:950px;height:445px;overflow:hidden}
.lyc-topcontent{position:absolute;top:0;left:0;width:4750px;height:445px}
.lyc-topcontentarea{width:950px;height:445px;float:left}
.lyc-toparrowleft{display:block;position:absolute;top:178px;left:0;width:38px;height:77px;background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/btn-arrow-left.png) top left no-repeat}
.lyc-toparrowright{display:block;position:absolute;top:178px;right:0;width:38px;height:77px;background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/btn-arrow-right.png) top left no-repeat}
#lyc-mid{width:950px;height:53px;background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/bkg-mid.png) top left no-repeat}
#lyc-mid-anchors{margin:0 auto;width:90px;padding-top:20px}
.lyc-mid-anchor{margin-right:7px;display:block;float:left;background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/btn-midanchor.png) top left no-repeat;width:11px;height:11px}
.lyc-mid-anchor.on{background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/btn-midanchor.png) bottom left no-repeat}
#lyc-bottom{position:relative;width:950px;height:317px;background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/bkg-bottom.png) top left no-repeat}
#lyc-bottom h4{font-size:18px;color:#47423c;padding:0 0 20px 0;line-height:22px}
.lyc-bottomarea{display:none}
#lyc-bottom h5{font-size:146%;color:#fff;padding:14px 30px 15px 20px;font-family:"KSansMedium","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif}
#lyc-bottom p{font-size:110%;color:#fff}
#lyc-bottom ul li{font-size:110%;color:#fff;list-style-type:disc!important;margin-left:14px;padding-top:4px}
.lyc-bottomleft{position:absolute;top:16px;left:70px;width:390px;height:300px}
.lyc-bottomleft-pod{padding:10px 0 0 0}
.lyc-bottomleft-pod img{float:left;width:120px;height:90px;display:block;margin:-7px 12px 0 20px}
.lyc-bottomleft-pod p{float:left;width:220px;display:block;margin:-11px 0 0;line-height:140%}
.lyc-bottomright{position:absolute;top:16px;right:70px;width:390px;height:300px}
.lyc-bottomarea-podcall{position:absolute;bottom:28px;left:20px;color:#666!important}
.lyc-bottomright-pod{position:absolute;top:78px;left:45px;font-style:italic;width:320px;line-height:155%}
.tooltip-lyctestimonial{position:relative}
.tooltip-lyctestimonial-content{cursor:default;display:block;position:absolute;bottom:35px;left:-295px;width:375px;background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/testimonialbubble-top.png) top left no-repeat;z-index:200}
.tooltip-lyctestimonial-content strong{display:block;color:#f8981d!important;padding:15px 0 0 30px;font-size:150%;font-family:"KSansMedium","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif}
#lyc-top .tooltip-lyctestimonial-content p,#lyc-bottom .tooltip-lyctestimonial-content p{display:block;padding:5px 20px 15px 30px;color:#666!important}
.tooltip-lyctestimonial-contentbottom{cursor:default;display:block;position:absolute;bottom:-28px;left:0;width:375px;height:30px;background:url(/content/dam/newton/images/what-we-believe/love-your-cereal/us/en/testimonialbubble-bottom.png) top left no-repeat;z-index:200}
.tooltip-lyctestimonial span{font-color:#6c665b;cursor:default}
.main-content .main-content{width:auto;float:none;margin-left:0}
.vector-promotion{background:url('/content/dam/newton_en_ca/images/offers_and_promotion/VectorPINbanner.jpg') no-repeat;width:930px;padding:152px 0 36px 214px;font-size:15px;text-align:left}
.vector-promotion-fr{background:url('/content/dam/newton_fr_ca/images/offers_and_promotions/VectorPINbannerFR.jpg') no-repeat;width:930px;padding:152px 0 36px 214px;font-size:15px;text-align:left}
.vector-promotion p,.vector-promotion-fr p{text-align:center;padding:0;margin:0 0 0 -540px}
.vector-promotion p.iframe,.vector-promotion-fr p.iframe{margin:30px 0 0 -300px}
div.parsys_column{height:100%;width:100%;float:left;border:0;vertical-align:top;padding:0;margin:0}
div.parsys_column .section{overflow:hidden;width:100%}
div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0-c0,div.cq-colctrl-lt5-c0{width:460px;margin-right:10px}
div.cq-colctrl-lt0-c1,div.cq-colctrl-lt5-c1{width:460px;margin-left:10px}
div.cq-colctrl-lt1-c0,div.cq-colctrl-lt6-c0{width:300px;margin-right:10px}
div.cq-colctrl-lt1-c1,div.cq-colctrl-lt6-c1{width:300px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt1-c2,div.cq-colctrl-lt6-c2{width:300px;margin-left:10px}
div.cq-colctrl-lt7-c0{width:220px;margin-right:10px}
div.cq-colctrl-lt7-c1{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt7-c2{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt7-c3{width:220px;margin-left:10px}
.syb-ca-frame-wrapper{width:970px;height:1750px;margin:0 auto;padding-left:11px;background:url("/content/dam/newton/images/backgrounds/syb-ca-iframe_bg.png") no-repeat left bottom transparent}
#compareBucket{font-weight:bold}
#nav-top li.top-compare{color:#fff}
#nav-top li.top-compare img{position:relative;top:-3px;padding-left:5px}
#nav-top li.top-compare ul{display:block;list-style-type:none;position:relative;top:15px}
.grid li .grid-contents a.compare{display:block;color:#6c665b;background:url(/content/dam/newton/images/backgrounds/bkg-grid-compare.png) center top no-repeat;width:163px;height:30px;position:relative;bottom:5px;*left:0;margin-top:5px}
.grid li .grid-contents a.compare span{position:relative;top:7px}
#contentright-2col a.compare span.inactive{color:#6c665b;background:url(/etc/designs/kelloggs/newton/images/sprites/sprite-compare.png) left 3px no-repeat;padding-left:15px}
#contentright-2col a.compare span.active{background:url(/etc/designs/kelloggs/newton/images/sprites/sprite-compare.png) left -19px no-repeat;padding-left:15px}
#nav-left a.comparePrd{display:block;background:url(/content/dam/newton/images/backgrounds/bkg-left-compare-pd.png) center top no-repeat;width:202px;height:30px;margin:50px 0 25px;color:#6c665b}
.ie9 #nav-left a.comparePrd span{background-position-y:1px;top:7px}
#nav-left a.comparePrd span{font-weight:bold;padding-left:30px;position:relative;top:5px;background:url("/etc/designs/kelloggs/newton/images/sprites/sprite-compare.png") no-repeat scroll 12px 3px transparent}
#nav-left a.comparePrd span.active{background-position:12px -19px;color:#d31145}
#compareBlackout{width:100%;height:1744px;display:none;opacity:.8;filter:alpha(opacity=80);background:#000;position:absolute;top:0;left:0;z-index:10000}
#cpModal{position:absolute;top:20px;width:100%;z-index:10000;left:0}
#compareModalContainer{width:960px;display:none;height:auto;margin:0 auto;*left:-480px;position:relative}
.compareModal_content{position:absolute;background:url(/content/dam/newton/images/backgrounds/bkg-homepage-top.png) no-repeat 0 0 transparent;width:956px;float:left}
.compareModalheader{background:url(/content/dam/newton/images/backgrounds/bkg-homepage-border.png) no-repeat scroll left bottom transparent;height:33px;padding:5px 20px 0}
.btn_compareModalClose{width:22px;height:22px;position:absolute;top:11px;right:9px;background:url(/etc/designs/kelloggs/newton/images/icons/close-x.png) 0 0 no-repeat;cursor:pointer}
#compareModalHTML{background:#fff;width:950px;margin-left:3px;padding-top:20px;font-family:"Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;font-size:12px;color:#6c665b;line-height:18px}
#compareModalHTML,.compareMenu,.comparePd,.noProducts{float:left}
#compareModalHTML a{color:#d31145}
.compareModalBdr{width:956px;height:13px;background:url(/content/dam/newton/images/backgrounds/bkg-compare-border-bottom.png) no-repeat bottom left;clear:left}
.compareHdr{line-height:30px;height:44px;border-bottom:1px dotted;padding-left:30px;font-size:23px;font-weight:bold;text-align:left}
.compareMenu{width:135px;float:left;text-align:left}
.compareMenu .comparePdBox,.comparePd .comparePdBox{height:250px;padding:20px 20px 0}
.comparePdBox img{display:block;margin:0 auto 10px;width:125px;height:150px}
.comparePdBox .closePd{position:relative;top:-15px;cursor:pointer;width:auto;height:auto;margin-bottom:0}
.comparePdBox a{margin-top:10px}
.compareMenuList{border-top:3px solid}
.compareMenuList span{border-bottom:1px dotted;font-weight:bold;display:block;padding:8px 0;height:18px}
.compareMenu .compareMenuList span{overflow:hidden;line-height:21px;padding-left:20px}
.compareMenuList .lastRw{border-bottom:0;height:60px}
.fourPd .compareMenuList span a{display:inline-block}
.fourPd .lastRw{padding:8px 5px}
.threePd .compareMenuList .lastRw,.twoPd .compareMenuList .lastRw,.onePd .compareMenuList .lastRw,.noProducts .compareMenuList .lastRw,.fewPd .compareMenuList .lastRw{border-bottom:0;height:44px}
.compareMenuList span a{display:block}
.compareMenuList .oddrow{background:#fffaf0}
.comparePd,.noProducts{text-align:center;border-left:1px dotted}
.comparePd.onePd,.noProducts{width:813px}
.comparePd.twoPd{width:406px}
.comparePd.threePd{width:270px}
.comparePd.fourPd{width:201px}
.comparePd.fivePd{width:161px}
.comparePd.onePd .closePd{right:-391px}
.comparePd.twoPd .closePd{right:-188px}
.comparePd.threePd .closePd{right:-120px}
.comparePd.fourPd .closePd{right:-85px}
.comparePd.fivePd .closePd{right:-65px}
.hidden{visibility:hidden}
.noProducts{font-size:17px;display:block}
.noProducts .comparePdBox{height:146px;padding-top:124px}
.orangeCmp{background:orange;height:30px;position:absolute;*top:0;width:87px;z-index:-1;display:none}
a.compare:hover,a.comparePrd:hover{text-decoration:none}
#ui-dialog-greyout{background:none repeat scroll 0 0 #000;height:1744px;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:3001}
#ui-dialog{position:fixed;top:50%;left:45%;margin:0 auto;height:auto;padding:2px;width:300px;z-index:3002;background-color:#eee;border:1px solid #ddd;color:#333}
.ui-dialog-titlebar{background-color:#f6a828;border:1px solid #e78f08;color:#fff;font-weight:bold;padding:3px 9px}
.ui-dialog-titlebar-close{height:18px;position:absolute;right:.3em;width:19px;text-indent:-9999px;disply:block;background:url("close.png") no-repeat scroll center center transparent}
.ui-dialog-content,.ui-dialog-maxfive-content{padding:0 5px}
.ui-dialog-buttonpane,.ui-dialog-maxfive-buttonpane{border-top:1px solid #ddd;padding:5px;text-align:center}
.ui-dialog-buttonpane button{border:1px solid #ddd;padding:3px 5px;background-color:#f6f6f6;cursor:pointer}
#navleft-nutritionpreferences a{display:block;float:left;width:29px;margin-right:1px;background:#dad1c2;text-align:center;color:#000;height:16px}
#navleft-nutritionpreferences a:hover{text-decoration:none;background:#dad1c2}
#navleft-nutritionpreferences span{display:block;text-align:center;padding:3px 0 7px}
#navleft-nutritionpreferences p{padding:0 0 7px}
#navleft-no-nutritionpreferences p{text-align:left}
#nutritionprefs-fat li,#nutritionprefs-sodium li,#nutritionprefs-sugars li,#nutritionprefs-fiber li,#nutritionprefs-calories li{width:30px;float:left}
#nutritionprefs li{width:30px;float:left}
left}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none repeat scroll 0 0 #ccc;border:1px solid #d3d3d3;color:#555;font-weight:normal}
.ui-slider-horizontal .ui-slider-handle{top:0}
.ui-rangeSlider-leftHandle{background:url(/content/dam/newton/images/left.png) left top no-repeat;width:5px;height:17px;border:0;margin-top:3px}
.ui-rangeSlider-rightHandle{background:url(/content/dam/newton/images/right.png) left top no-repeat;width:5px;height:17px;border:0;margin-top:3px}
#nav-left .navleft-section a.reset:hover{text-decoration:underline}
#nav-left .navleft-section a.reset{color:#6c665b!important;text-decoration:none;background:0;float:none;display:inline}
.nutritionSlider li{width:29px!important;float:left;display:block;margin:0;padding:0;text-align:center}
html.ie7 body #rateReview form{height:270px!important}
.comparelbl{padding-left:20px}
.orangeCmp{width:112px;right:0}
.siteheader{position:relative}
.navleft-type p{padding:5px 0;text-align:left}
#nav-top li.top-compare .iicon img{padding:0}
#nav-top li.top-compare .iicon{position:absolute;top:8px}
.ie7 #nav-top li.top-compare .iicon{top:5px}
#navleft-nutritionpreferences .iicon{float:right;position:relative}
.navleft-type.navleft-sectionsub .iicon{position:relative}
.navleft-type.navleft-sectionsub .iicon img{position:absolute;right:0}
.navleft-type.navleft-sectionsub .iicon .imsg{float:left;padding-bottom:13px}
.ie7 .navleft-type.navleft-sectionsub .iicon .imsg{width:210px}
.ie7 .navleft-type.navleft-sectionsub .iicon .imsg span{width:180px}
.navleft-type.navleft-sectionsub .iicon .imsg-container{left:166px}
.iicon{z-index:1}
.iicon:hover .imsg-container{display:block}
.imsg-container{position:absolute;background:url(/etc/designs/kelloggs/newton/images/bkg-top-curve.png) no-repeat scroll 0 0 transparent;width:214px;top:11px;left:3px;display:none}
#navleft-nutritionpreferences .imsg span,.navleft-sectionsub .imsg p{text-align:left}
.imsg-container span{background:url(/etc/designs/kelloggs/newton/images/bkg-tile.png) repeat-y scroll 0 0 transparent;margin-top:11px;display:block;text-align:left!important;padding:0 15px!important;color:#6c665b;font-size:11px;line-height:16px;width:180px}
.imsg{background:url(/etc/designs/kelloggs/newton/images/bkg-btm-curve.png) no-repeat scroll 0 bottom transparent;padding-bottom:15px;text-align:left}
.comparetxt{margin-left:23px}
#nav-top li.top-compare ul.comparedropbox{position:absolute;top:30px;width:271px;border:1px solid #ddd;border-top:0;margin-left:-175px;background:#fff;box-shadow:0 0 5px #888}
#nav-top li.top-compare ul.comparedropbox li{list-style-type:none}
#nav-top li.top-compare ul.comparedropbox{position:absolute;top:30px;width:271px;border:1px solid #ddd;border-top:0;margin-left:-175px;background:#fff;font-size:12px}
#nav-top li.top-compare ul.comparedropbox li{list-style-type:none;border:0;padding:10px 5px;text-align:left;width:261px;background:url("/content/dam/newton/images/backgrounds/bkg-graydot-horiz.png") repeat-x scroll center bottom transparent}
#nav-top li.top-compare ul.comparedropbox li a{display:inline-block;float:left}
ul.comparedropbox li a.linkimg{width:100px}
#nav-top ul.comparedropbox li a.linktxt{width:130px;color:#d31145;line-height:14px;text-align:center}
#nav-top li.top-compare ul.comparedropbox .first,#nav-top li.top-compare ul.comparedropbox .last{background:#f3eee7}
#nav-top li.top-compare ul.comparedropbox .first{color:#6c665b;padding:0 5px}
#nav-top li.top-compare ul.comparedropbox li>img{float:right;top:5px;cursor:pointer}
.ie7 #nav-top li.top-compare ul.comparedropbox li.first>img{top:-20px}
#nav-top li.top-compare ul.comparedropbox li .linkimg img{padding-left:0;max-height:90px;max-width:100px}
#nav-top li.top-compare ul.comparedropbox .last button{background:#d31145;padding:3px 8px;border:0;border-radius:3px;color:#fff;float:right}
#ui-dialog-greyout{background:none repeat scroll 0 0 #000;display:none;left:0;position:absolute;top:0;z-index:10000;width:100%;height:1433px;opacity:.8}
#ui-dialog-maxfive,#ui-dialog-newcategory{display:none;height:1088px;left:367px;position:absolute;top:40%;width:530px;height:1088px;z-index:10001}
#ui-dialog-maxfive .modal_content,#ui-dialog-newcategory .modal_content{position:relative}
#ui-dialog-maxfive .modalheader,#ui-dialog-newcategory .modalheader{background:url("/content/dam/newton/images/backgrounds/bkg-modalSlimHeader530.png") no-repeat scroll left top transparent;height:38px;padding:5px 20px 0}
#ui-dialog-maxfive .modal_content .btn_modalclose,#ui-dialog-newcategory .modal_content .btn_modalclose{background:url("/etc/designs/kelloggs/newton/images/icons/close-x.png") no-repeat scroll 0 0 transparent;display:block;height:22px;position:absolute;right:19px;text-decoration:none;top:20px;width:24px}
#ui-dialog-maxfive .modalTxt,#ui-dialog-newcategory .modalTxt{background:url("/content/dam/newton/images/backgrounds/bkg-modalSlimBottom-white.png") no-repeat scroll -2px bottom transparent;padding:10px 40px 30px;width:445px;margin:0 0 0 2px;text-align:left}
#ui-dialog-maxfive .modalTxt h2,#ui-dialog-newcategory .modalTxt h2{font-size:20px;padding:10px 0}
#ui-dialog-maxfive .modalTxt p,#ui-dialog-newcategory .modalTxt p{font-size:13px;padding:0 0 15px}
#nav-top li.top-compare #compareButton[disabled='disabled']{background:#ddd;cursor:default}
#rateReview .social-link{position:relative;right:90px}
#nav-top li.top-compare ul.comparedropbox{max-height:435px;overflow-x:hidden;overflow-y:auto}
#nav-top li.top-compare ul.comparedropbox li>img{right:15px}
#nav-top ul.comparedropbox li a.linktxt{width:125px}
#nav-top li.top-compare ul.comparedropbox .last button{margin-right:15px}
.marLeft-145px{margin-left:145px}
#contentright-2col div.promoView a.statusicon{display:block;float:right;margin-top:12px;width:22px;height:22px;border-top:0;cursor:pointer}
#contentright-2col div.promoView a#gridview{background:url(/content/dam/newton/images/icons/bkg-icon-grid-view.png) no-repeat bottom left;margin-right:11px}
#contentright-2col div.promoView a#listview{background:url(/content/dam/newton/images/icons/bkg-icon-list-view.png) no-repeat bottom left;margin-right:0}
#contentright-2col div.promoView a.on{background-position:top left!important;cursor:default}
#contentright-2col div.promoView a.on:hover{text-decoration:none}
.infieldLabel{position:absolute;padding-left:5px;padding-top:2px}
.infieldLabel2{position:absolute;padding-left:27px;padding-top:2px}
.fontWeightNormal{font-weight:normal!important}
.width-200px{width:200px!important}
.dropdownLabel{padding:0 10px 0 0!important;width:auto!important;clear:none!important}
#gdasmall li{height:88px;width:57px;display:inline-block;vertical-align:top;position:relative;margin-right:1px;background:url("/content/dam/newton/images/backgrounds/capsule-au.png");text-align:center}
#gdasmall ul{text-align:center}
#gdasmall li .nutrientContent,#gdasmall li .volumeUnits,#gdasmall li .TotalValue{font-size:12px;display:block;margin:0;line-height:1}
#gdasmall li .nutrientContent,#gdasmall li .volumeUnits{color:#fff}
#gdasmall li .volumeUnits{font-weight:bold;margin-top:4px}
#gdasmall li .nutrientContent{margin-top:18px}
#gdabig li{height:134px;width:88px;display:inline-block;margin-right:2px;vertical-align:top;position:relative;background:url("/content/dam/newton/images/backgrounds/capsule-uk.png");text-align:center}
#gdabig ul{text-align:center}
#gdabig li .nutrientContent,#gdabig li .volumeUnits,#gdabig li .TotalValue{font-size:18px;display:block;margin:0;line-height:1;font-weight:normal}
#gdabig li .nutrientContent,#gdabig li .volumeUnits{color:#fff}
#gdabig li .volumeUnits{font-weight:bold}
#gdabig li .nutrientContent{margin-top:26px}
.compareImage{display:block!important;margin:0 auto 10px!important;width:auto!important;height:auto!important}
#gdabig ul li{display:inline\9}
#gdasmall ul li{display:inline\9}
#gdabig p{font-size:16px;font-weight:bold;padding-bottom:15px}
#gdabig ul{padding-bottom:15px}
#gdasmall p{font-size:16px;font-weight:bold;padding-bottom:15px}
#gdasmall ul{padding-bottom:15px}
#navleft-productcategories #productCat li,#totalTimeUL li,.navleft-podcontainer ul li{float:left}
#navleft-productcategories #productCat li span{margin-top:3px;margin-top:9px \0/}
.ie8 #navleft-productcategories #productCat li span{margin-top:6px \9}
.navleft-sectionsub #productType li input[type="radio"]{vertical-align:sub}
.promotiondetails>div>div>div>div>div>span{display:block!important;margin-top:10px!important}
a.wheretobuy{background:url("/content/dam/newton/images/icons/icon-shopping-cart.png") no-repeat scroll 0 0 transparent;margin-top:4px!important;padding:0 0 0 22px}
.navleft-podcontainer ul li span{margin-top:2px}
.ie8 .navleft-podcontainer ul li span{margin-top:6px}
#totalTimeUL li span{margin-top:2px}
.ie8 #totalTimeUL li span{margin-top:5px}
#video .navleft-type li{float:left}
#video .navleft-type lispan{margin-top:2px}
.ie8 #video .navleft-type li span{margin-top:5px}
#gdabig li .TotalValue{color:#000;position:absolute;top:95px;left:0;width:100%}
#gdasmall li .TotalValue{color:#000;position:absolute;top:63px;width:100%}
.modalSlim .qvpopup .qvcall1{float:left}
.modalSlim .qvpopup .qvcall2{float:left;width:313px}
.modalSlim .qvpopup .qvcall2 div table.nutrition{width:235px}
.parsys,.title.section,.parbase{float:left;width:100%}
.parsys p.null{margin:0;padding:0}
#KSTL-ContactUs-main .box-header h2{color:#fff}
.registrationv6,.myaccountv6{text-align:left;width:700px;background-color:rgba(255,255,255,.8);margin-top:50px;min-height:400px;padding:20px}
.registrationv6 div.pod,.myaccountv6 div.pod{border:0;padding:1px}
.myaccountv6 h1{font-size:285%}
.registrationv6 h2,.myaccountv6 h2{font-size:135%}
.registrationv6 .KSTL-Registration .pod .error-field p,.registrationv6 .KSTL-Registration .pod .error-form p,.myaccountv6 .KSTL-Registration .pod .error-field p,.myaccountv6 .KSTL-Registration .pod .error-form p{margin-bottom:.4em}
.myaccountv6 .KSTL-Registration-MyAccountNavItem{display:inline-block;border-right:1px solid black;padding:0 5px;text-align:left;font-size:11px}
.myaccountv6 .KSTL-Registration-MyAccountNavItem:nth-child(1){display:none}
.myaccountv6 .KSTL-Registration-MyAccountNavItem:last-child{padding-right:0;border-right:0}
.myaccountv6 .KSTL-Registration-MyAccountNavItem a{text-decoration:none}
.myaccountv6 .KSTL-Registration-MyAccountNavItem a.active{font-weight:bold}
#KSTL-Registration-ProfileLink{margin-left:-5px}
div.KSTL-Registration button{background:#d31145;color:#fff;border:1px solid #d31145;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
div.KSTL-Registration button>span{padding:2px}
.KSTL-Registration .grid{width:100%;border:0}
.ns-popover-list-theme{text-align:left}