html div.subpagetop,
html div.topcontent { display:none; }
html div.maincontent { background-image:none; background-color:Transparent; }

.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; }

.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:#3FBDDF; }

.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:no-repeat; height:330px; width:1008px; overflow:hidden; margin:0 0 0 -4px; }

/* TOUTS */
.touts { width:1000px; margin:0 0 0 25px; }
.touts .lefttouts { width:600px; margin:15px 0 0 0; }
.touts .rotatingtouts { float:right; width:380px; margin:-6px 20px 0 0; }

/* stage touts */
.stagetouts { margin:0 0 37px 0; 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 */
.hometouts { margin:0 0 0 10px; 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 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 .rtouttop { margin:0 0 20px 0; }
.rotatingtouts .rtouttop,
.rotatingtouts .rtoutbottom { float:left; width:340px; }

/* 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:106px; padding:20px 0 0 18px; }
.rotatingtouts .nutguide { height:106px; padding:20px 0 0 18px; }
.rotatingtouts .sippycup { height:106px; 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; }
