.homecontain { margin:0 0 0 -9px; }

.homescroll { height:327px; overflow:hidden; }
.carousellinks { position:absolute; margin:246px 0 0 480px; z-index:50; }
.carousellinks a { display:block; margin:0 5px 0 0; width:24px; height:30px; float:left; text-indent:-9000px; }
#cl1 { background:url(images/1_btn.png) no-repeat; }
#cl1.activeSlide { background:url(images/1_btn_on.png) no-repeat; }
#cl2 { background:url(images/2_btn.png) no-repeat; }
#cl2.activeSlide { background:url(images/2_btn_on.png) no-repeat; }
#cl3 { background:url(images/3_btn.png) no-repeat; }
#cl3.activeSlide { background:url(images/3_btn_on.png) no-repeat; }

.homeright { float:right; margin:6px 45px 0 0; width:295px; }
.homebox { margin:0 0 20px 0; width:295px; color:#4D4C4C; }
.homebox .hbtop { height:5px; background:url(images/homebox_bg.gif) no-repeat; overflow:hidden; }
.homebox .hbbot { height:5px; background:url(images/homebox_bg.gif) 0 -5px no-repeat; overflow:hidden; }
.homebox .rtoutimg { float:right; }

.homebox .hbmid { padding:10px 15px 0 15px; background:url(images/homebox_bg.gif) -295px 0 repeat-y; }
.hbmid h2 { margin:0 0 7px 0; padding:0 0 7px 0; background:url(images/dotted_bg.gif) bottom left repeat-x; }
.hbmid h3 { margin:0 0 7px 0; font-size:14px; }
.hbmid h4 { margin:-9px 0 9px 0; font-weight:normal; font-size:14px; }
.hbmid p { margin:0 0 7px 0; font-size:11px; }
.hbbtn { padding:10px 0 5px 0; background:url(images/dotted_bg.gif) repeat-x; }
.hbbtn p { float:right; margin:0; width:140px; font-size:10px; line-height:11px; text-align:right; }

.kitchensbox .hbmid { height:282px; background-position:bottom right; background-repeat:no-repeat; }
.kitchensbox .hbmid p { width:165px; }
.kitchensbox .hbbot { background-position:0 -10px; }

.trcontain { position:absolute; }
.todaysrecipe { position:absolute; bottom:0; width:275px; height:50px; } 
.todaysrecipe { padding:0 10px; background:url(images/todays_recipe_tab.gif) no-repeat; }
.todaysrecipe h3 { padding:10px 15px 5px 15px; font-size:13px; color:#144C9A; }

.trclosed .copy { padding:0 0 5px 0; font-size:11px; }
.trclosed .copy span { float:right; font-weight:600; background-color:#B2CBDA; }

.tropen { display:none; }
.tropen .reciinfo { min-height:50px; }
.tropen .thumb img { float:left; margin:0 0 0 5px; padding:1px; width:51px; height:38px; background-color:#BABABA; }
.tropen .link { display:block; margin:0 0 0 75px; padding:5px 0 0 0; font-size:12px; color:#000; font-weight:600; background-color:#B2CBDA; }
.tropen .hbbtn p { color:#FFF; }

.jobsbox { background:url(images/jobsbox_bg.jpg) no-repeat; width:395px; color:#4D4C4C; padding:16px 0 0 204px; margin:12px 0 0 6px; height:180px; }
.jobsbox h2 { margin:0 0 7px 0; padding:0 0 7px 0; background:url(images/dotted_bg.gif) bottom left repeat-x; width:365px; }
.jobsbox p { font-size:11px; width:368px; margin:0 0 10px 0; }
.jobsbox a { font-weight:bold; color:#AC4037; font-size:11px; }
.jobsbox a:hover { color:#AC4037; }
.jobsbox a:visited { color:#AC4037; }
.jobsbox .jbbtn { padding:10px 0 5px 0; background:url(images/dotted_bg.gif) repeat-x; width:365px; }
.jobsbox .jbbtn a.nestlecareers { float:left; }
.jobsbox .jbbtn a.latestjobs { float:right; }

#brandsflash { margin:0 0 10px 6px; }
.brandsnoflsh { padding:16px 0 0 20px; width:565px; height:120px; background:url(images/brands_noflash.jpg) no-repeat; }
.brandsnoflsh h5 { margin:0 0 20px 0; }
.brandsnoflsh p { width:275px; }
.brandsnoflsh a { color:#666; text-decoration:underline; }