html div.subpagetop,
html div.topcontent { display:none; }
html div.maincontent { background-image:none; background-color:Transparent; }

.nestlelogo { position:absolute; right:15px; bottom:10px; width:98px; }

.homepage { margin:0 0 -14px 0; }
.homebottom { clear:both; width:1008px; }

.flashwrap { overflow:hidden; height:329px; clear:both; margin:-5px 0 0 0; float:left; width:auto; position:relative; z-index:1; }
.flashwrap a { outline:none; }
.flashwrap .noflash { height:329px; width:1000px; background-repeat:no-repeat;  }
.flashwrap .noflashbtn { float:right; width:auto; }
.flashwrap .getflash { position:absolute; top:20px; right:10px; width:405px; }
.flashwrap .getflashinfo { font-size:12px; font-weight:bold; width:275px; margin:0 0 0 122px; }
.flashwrap .getflashbtn { float:left; width:112px; }

.spyschool-comingsoon .todays-date { position:absolute; z-index:1; margin:50px 0 0 585px; font-weight:bold; font-size:12px; color:#999898; text-transform:uppercase; }

.tickerpanel { width:1008px; margin:0 0 -2px 10px; }
.tickerpanel a { font-weight:bold; display:block; float:left; width:auto; margin:2px 0 0 0; }
.tickerpanel .tpaneltop { background:url(images/ticker_panel_top_bg.png) no-repeat; height:7px; }
.tickerpanel .tpanelmain { background:url(images/ticker_panel_bg.gif) repeat-x; height:21px; width:967px; padding:1px 0 0 13px; }
.tickerpanel .facebook,
.tickerpanel .twitter { margin:-4px 0 0 0; }
.tickerpanel .facebook { background:url(images/social_icons_sprite_bg.gif) 6px 0 no-repeat; height:20px; padding:0 0 0 32px; border-left:1px solid #DAD8D9; float:right; width:auto; margin-right:48px; }
.tickerpanel .twitter { background:url(images/social_icons_sprite_bg.gif) 0 -21px no-repeat; height:20px; padding:0 0 0 26px }
.tickerpanel .facebook a { color:#3E62B2; }
.tickerpanel .twitter a { color:#4bbbdd; }

.tickerpanel .twitter .tlink { margin:-3px 0 0 0; float:left; width:auto; }
.tickerpanel .twitter .hometicker { position:relative; margin:0; padding:0; }
.tickerpanel .twitter .container { margin:0 0 0 105px; width:615px; overflow:hidden; }
.tickerpanel .twitter .container .wrap { width:615px; overflow:hidden; position:relative; }
.tickerpanel span { line-height:20px; }

.bottompanel { background-position:center top; background-repeat:no-repeat; background-image:url(images/theme_panel_home_bg.png) !important; width:1008px; overflow:hidden; margin:0 0 0 -4px; }

/* TOUTS */
.touts { width:1000px; margin:0 auto; overflow:hidden; padding:14px 0 14px 0; }
.touts .touts-back { background-color:#FFF; }
.touts .lefttouts { width:615px; margin:0 0 0 11px; }
.touts .likebox { float:right; width:335px; margin:0 25px 0 0;  }
.touts .rotatingtouts { width:614px; overflow:hidden; }

/* like box */
.likebox .iframelike { margin:0 auto; width:300px; padding:17px 0 0 0; }
.likebox .likeboxtop { padding:6px 0 0 15px; background-repeat:no-repeat; height:19px; }
.likebox .likeboxbottom { background-position:0 -25px; height:10px; background-repeat:no-repeat; }
.likebox .likeboxwrap { border-right:1px solid #F3F3F3; border-left:1px solid #F3F3F3; }

/* stage touts */
.stagetouts { margin:0 0 15px 14px; width:580px; }
.stagetouts h3 { color:#6D6D6D; font-size:12px; }
.stagetouts a { color:#FC8A05; font-weight:bold; }
.stagetouts p { margin:0 0 8px 0; }
.stagetouts .stoutstop { padding:6px 0 0 15px; background-repeat:no-repeat; height:19px; }
.stagetouts .stout1 { float:left; width:260px; }
.stagetouts .stout2 { width:260px; margin:0 0 0 270px; }
.stagetouts .stouts { border:1px solid #EBEBEB; border-top:none; border-bottom:none; width:558px; height:95px; padding:20px 0 0 20px; }
.stagetouts .stouts .stoutsimg { float:left; display:block; width:76px; }
.stagetouts .stouts .stoutsctn { margin:0 0 0 88px; }
.stagetouts .stoutsbottom { background-position:0 -25px; height:5px; }

/* home touts */
.hometoutswrap {  }
.hometouts { margin:0 0 0 28px; width:580px; background:url(images/vertical_dash_bg.gif) 250px 0 repeat-y; }
.hometouts h3 { margin:0 0 8px 0; }
.hometouts a { color:#FC8A05; font-weight:bold; }
.hometouts p { margin:0 0 8px 0; }
.hometouts .hometoutwrap { background-repeat:no-repeat; padding:0 0 0 98px; height:133px; }
.hometouts .htout1 { float:left; width:260px; }
.hometouts .htout2 { width:260px; margin:0 0 0 270px; }

/* rotating touts */
.rotatingtouts { margin:0 0 15px 0; }
.rotatingtouts li { width:340px; height:152px; }
.rotatingtouts .arrows { width:14px; float:left; }
.rotatingtouts .clear { clear:both; }
.rotatingtouts .leftarrow,
.rotatingtouts .rightarrow { background:url(images/arrows_sprite_bg.gif) no-repeat; display:block; width:14px; height:30px; text-decoration:none; outline:none; margin:68px 0 0 0; }
.rotatingtouts .rightarrow { background-position:-14px 0; }
.rotatingtouts .rtoutcontent { float:left; width:auto; }
.rotatingtouts .rtouttop,
.rotatingtouts .rtoutbottom { float:left;  }
.rotatingtouts .rtouttop { width:368px; margin:0 14px 0 0; }
.rotatingtouts .rtoutbottom { width:232px; }

/* custom tout classes for bottom rotating touts */
.rotatingtouts p { width:224px; margin:0 0 9px 0; }
.rotatingtouts a { color:#FC8A05; font-weight:bold; }
.rotatingtouts .juicysavings { height:132px; padding:20px 0 0 18px; }
.rotatingtouts .nutguide { height:132px; padding:20px 0 0 18px; }
.rotatingtouts .sippycup { height:132px; padding:20px 0 0 18px; }


#vbtpop { position:absolute; top:120px; left:20%; width:428px; height:420px; background-color:#FFF; border:2px solid #ED1C91; overflow:hidden; }
#vbtpop .closelink { display:block; margin:0 5px 0 0; text-align:right; color:#ED1C91; font-size:10px; }
#vbtpop .closelink:hover { color:#B10561; }
.vbtcopy { margin:0 20px; }
.vbtcopy h3 { margin:0 0 7px 0; padding:0 0 5px 0; color:#86bE2B; background:url(images/dotted_border.gif) bottom left repeat-x; }
.vbtcopy p { margin:0 0 15px 0; }

