body { margin: 0; background-color: #000000; /* page bkgd color */ }

.clr { width: 100%; height: 0px; clear: both; }
.hiddenbox { display: none; }

a { color: #3A8803; }
a:hover { color: #ffffff; }

#bg { margin: 0px; padding: 0px; width: 100%; height: auto; overflow: visible; text-align: center; }

#home .contentWrapper { background-color: #000000; width: 100%; z-index: 1;}

#home .contentWrapper .aSpace { width: 100%; margin: 0px; position: relative: z-index: 2; } /* branding space container */

#home .contentWrapper .aSpace .floaters { width: 100%; height: 240px; margin: 0 auto; margin-top: 0px; }
#home .contentWrapper .aSpace .floaters #flash_content { width: 100%; height: 240px; margin: 0px; position: relative; z-index: 3; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash { width: 100%; height: 240px; margin: 0px; padding: 0px; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash a { color: #1757a3; font-weight: bold; text-decoration:none; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash img { width: 55px; height: 55px; border: 2px solid #1757a3; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash ul li{ width: 100%; list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; margin-top: 0px; text-align: left; position: relative; z-index: 1; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash ul li:hover { background: #ffffff; cursor: pointer; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash ul li:hover .info span.cat { color: #666666; list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash ul li:hover img { width: 55px; height: 55px; border: 2px solid #d51180; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash ul li:hover a { color: #d51180; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash .clickable { width: 1002px; height: 330px; margin: 0px auto; position: relative; z-index: 2; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash .thumbnail { float:left; width:65px; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash .info { float:right; width:155px; }
#home .contentWrapper .aSpace .floaters #flash_content .not-flash .info span.cat { display: block; font-size:10px; color:#333333; }


#home .contentWrapper .aSpace .logoTunein { width: 1002px; margin: 0 auto; position: relative; text-align: left; z-index: 4; } /* html over flash */
#home .contentWrapper .aSpace .logoTunein .tuneinTxt { width: 562px; font: normal 14px CNBold, Trebuchet MS, sans-serif; color: #ffffff; margin: 0 auto; margin-left: 220px; padding-bottom: 12px; text-align: center; position: absolute; bottom: 0px; z-index: 3; float: left;  text-shadow: 0 2px 2px rgba(33, 33, 33, 0.4);} /* tune in */
#home .contentWrapper .aSpace .logoTunein .tuneinTxt div { position: relative; height: 16px; overflow: hidden; padding: 0; }

#home .contentWrapper .bSpace { width: 1000px; margin: 0 auto; }
#home .contentWrapper .bSpace .showNav { width:1000px; height: 22px; margin: 0px auto; position: relative; z-index: 5; text-align: center; background-color: #ffffff;} /* wrapper */
#home .contentWrapper .bSpace .showNav .menu { width:870px; height:22px; float:left; overflow:hidden; }

#home .contentWrapper .bSpace .showNav .menu ul { height: 22px; font: normal 18px CNBold, Trebuchet MS, sans-serif; margin: 0px auto; line-height:22px; padding: 0px; position: relative; z-index: 10; }
#home .contentWrapper .bSpace .showNav .menu ul li { display: inline; list-style: none;}
#home .contentWrapper .bSpace .showNav .menu ul li.selected{ padding-left: 12px; padding-right: 12px; background-color:#2A772B; color:#ffffff; }
#home .contentWrapper .bSpace .showNav .menu ul li a { height: 22px;  padding-left: 12px; padding-right: 12px; color: #2A772B; text-decoration: none; }
#home .contentWrapper .bSpace .showNav .menu ul li.active { height: 22px;  padding-left: 12px; padding-right: 12px; background: #2A772B; color: #ffffff; text-decoration: none; }
#home .contentWrapper .bSpace .showNav .menu ul li.active a { height: 22px;  padding-left: 12px; padding-right: 12px; background: #2A772B; color: #ffffff; text-decoration: none; }
#home .contentWrapper .bSpace .showNav .menu ul li a:hover { height: 22px;  padding-left: 12px; padding-right: 12px; background: #2A772B; color: #ffffff; text-decoration: none; }

#home .contentWrapper .bSpace .showNav .comboWrapper { width:130px; height:22px; float:right;} /* wrapper */
#home .contentWrapper .bSpace .showNav .comboWrapper .figures { width:130px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #000; line-height: 12px;} /* wrapper */

#home .contentWrapper .bSpace .moduleBG { width:1000px; height: 380px; margin: 0px auto; position: relative; background-color: #2A772B; box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4);}

#home .contentWrapper .bSpace .moduleWrapper { height: auto; min-height:500px; margin-top:-388px; padding-top: 8px; padding-bottom: 10px; position:relative; }

#home .contentWrapper .bSpace .moduleWrapper .moduleVideos { position: relative; width: 325px; height: 365px; background: #ffffff; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .figures { font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .btnLink { width: 315px; position: absolute; top: 337px; left: 5px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .btnLink .btn { height: 20px; background: url(../img/btn_bg.jpg); padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .btn:hover { background: url(../img/btn_bg_over.jpg); color: #ffffff; cursor: pointer; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item { height: 90px; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-top: solid 2px #cccccc; vertical-align: middle; text-align: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item img { margin: 15px; display: inline; float: left; border: none;}
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item span { display: inline; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item span img { margin: 0px; margin-bottom: 2px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item span div { height: auto; display: block; border: 0px; padding: 0px; margin: 0px; margin-top: 3px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item span div:hover { height: auto; display: block; border: 0px; padding: 0px; margin: 0px; margin-top: 3px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item span a {color: #008802;}
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item span a:hover {}
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .item:hover { background: #F3FFA4; }
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .onlyOne .inner  { width: 300px; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 12px; padding-top: 10px; text-align:center;}
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .onlyOne .inner img  { display: inline; padding-bottom: 20px;}
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .onlyOne .title { width:300px; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px; display: inline; float:left; padding-top: 5px; text-align:left;}
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .onlyOne .figures { width:300px; font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:12px; display: inline; float:left; padding-top: 5px; text-align:left;}
#home .contentWrapper .bSpace .moduleWrapper .moduleVideos .onlyOne .synopsis { width:300px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:12px; display: inline; float:left; padding-top: 5px; text-align:left; }


#home .contentWrapper .bSpace .moduleWrapper .moduleGames { position: relative; width: 325px; height: 365px; background: #ffffff; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .figures { font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .btnLink { width: 315px; position: absolute; top: 337px; left: 5px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .btnLink .btn { height: 20px; background: url(../img/btn_bg.jpg); padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .btn:hover { background: url(../img/btn_bg_over.jpg); color: #ffffff; cursor: pointer; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item { height: 90px; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-top: solid 2px #cccccc; vertical-align: middle; text-align: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item img { margin-right: 10px; display: inline; float: left; border: none;}
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item span { display: inline; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item span img { margin: 0px; margin-bottom: 2px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item span div { height: auto; display: block; border: 0px; padding: 0px; margin: 0px; margin-top: 3px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item span div:hover { height: auto; display: block; border: 0px; padding: 0px; margin: 0px; margin-top: 3px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item span a {color: #008802;}
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item span a:hover {}
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .item:hover { background: #F3FFA4; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .onlyOne .inner  { width: 300px; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 12px; padding-top: 10px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .onlyOne .inner img  { display: inline; padding-bottom: 20px;}
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .onlyOne .title { width:300px; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px; display: inline; float:left; padding-top: 5px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGames .onlyOne .figures { width:300px; font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:12px; display: inline; float:left; padding-top: 5px; }

#home .contentWrapper .bSpace .moduleWrapper .moduleAd { width: 325px; height: 365px; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleAd .ad300Wrapper { margin-left:4px; padding-top: 40px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleAd .ad300Wrapper .ad300 { width: 310px; height: 270px; overflow: visible; background: url('../img/320ad_bg.png') top center no-repeat; padding-top: 15px; padding-left:10px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleAd .ad300Wrapper .ad300 form { height: auto; float: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleAd .ad300Wrapper .ad300 span { height: auto; float: left; }

#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies { position: relative; width: 325px; height: 365px; background: #ffffff; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies .figures { font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies .btnLink { width: 315px; position: absolute; top: 337px; left: 5px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies .btnLink .btn { height: 20px; background: url(../img/btn_bg.jpg); padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies .btn:hover { background: url(../img/btn_bg_over.jpg); color: #ffffff; cursor: pointer; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div { height: 90px; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-top: solid 2px #cccccc; vertical-align: middle; text-align: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div img { margin-right: 10px; display: inline; float: left; border: none;}
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div span { display: inline; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div span img { margin: 0px; margin-bottom: 2px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div span div { height: auto; display: block; border: 0px; padding: 0px; margin: 0px; margin-top: 3px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div span div:hover { height: auto; display: block; border: 0px; padding: 0px; margin: 0px; margin-top: 3px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div span a {color: #008802;}
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div span a:hover {}
#home .contentWrapper .bSpace .moduleWrapper .moduleGoodies div:hover { background: #F3FFA4; }

#home .contentWrapper .bSpace .moduleWrapper .moduleForum { position: relative; width: 325px; height: 365px; background: #ffffff; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleForum .forum {margin: 0 auto; height: 300px; background: url(../img/minisite_forum_bg.gif) no-repeat;}
#home .contentWrapper .bSpace .moduleWrapper .moduleForum .forum .topic { padding-top: 130px; padding-left:10px; padding-right:10px; font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;}
#home .contentWrapper .bSpace .moduleWrapper .moduleForum .btnLink { width: 315px; position: absolute; top: 337px; left: 5px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleForum .btnLink .btn { height: 20px; background: url(../img/btn_bg.jpg); padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleForum .btn:hover { background: url(../img/btn_bg_over.jpg); color: #ffffff; cursor: pointer; }
#home .contentWrapper .bSpace .moduleWrapper .moduleForum h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }

#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters { position: relative; width: 325px; height: 365px; background: #ffffff; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left;}
#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters .pic {width:160px; height: 300px; float:left;}
#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters .description { width:150px; height:300px; padding-left:10px; display: table; #position: relative; overflow: visible; float:left;}
#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters .description .inner {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters .description .inner .copy { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px; text-align:center; #position: relative; #top: -50%}
#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters .btnLink { width: 315px; position: absolute; top: 337px; left: 5px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters .btnLink .btn { height: 20px; background: url(../img/btn_bg.jpg); padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters .btn:hover { background: url(../img/btn_bg_over.jpg); color: #ffffff; cursor: pointer; }
#home .contentWrapper .bSpace .moduleWrapper .moduleCharacters h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }

#home .contentWrapper .bSpace .moduleWrapper .moduleGeneric { position: relative; width: 325px; height: 365px; background: #ffffff; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGeneric .content {text-align:center; margin-top:5px;}
#home .contentWrapper .bSpace .moduleWrapper .moduleGeneric .btnLink { width: 315px; position: absolute; top: 337px; left: 5px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGeneric .btnLink .btn { height: 20px; background: url(../img/btn_bg.jpg); padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGeneric .btn:hover { background: url(../img/btn_bg_over.jpg); color: #ffffff; cursor: pointer; }
#home .contentWrapper .bSpace .moduleWrapper .moduleGeneric h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }

#home .contentWrapper .dSpace { width: 1000px; margin: 0 auto; margin-top: 20px; margin-bottom: 40px; }
#home .contentWrapper .dSpace h1 { height: 27px; margin: 0px; font: normal 18px CNBold, Trebuchet MS, sans-serif; color: #ffffff; line-height: 27px; text-align: center; text-transform: uppercase; }
#home .contentWrapper .dSpace .copy { font: bold 14px arial, sans-serif; color: #ffffff; text-align: center; }

/* inner page header */
#home .contentWrapper .bSpace .menuBG { width:1000px; height: 5px; margin: 0px auto; position: relative; background-color: #2A772B;}

#home .contentWrapper .innerSpace { width: 100%; margin: 0px; position: relative: z-index: 2; } /* branding space container */

#home .contentWrapper .innerSpace .floaters { width: 100%; height: auto; margin: 0 auto; margin-top: 0px; text-align:center;}
#home .contentWrapper .innerSpace .floaters img { position: relative; z-index: 3; }

#home .contentWrapper .innerSpace .logoTunein { width: 1002px; margin: 0 auto; position: relative; text-align: left; z-index: 4; } /* html over flash */
#home .contentWrapper .innerSpace .logoTunein .tuneinTxt { width: 562px; font: normal 14px CNBold, Trebuchet MS, sans-serif; color: #ffffff; margin: 0 auto; margin-left: 220px; padding-bottom: 12px; text-align: center; position: absolute; bottom: 0px; z-index: 3; float: left;  text-shadow: 0 2px 2px rgba(33, 33, 33, 0.4);} /* tune in */
#home .contentWrapper .innerSpace .logoTunein .tuneinTxt div { position: relative; height: 16px; overflow: hidden; padding: 0; }

/* Character page style */

#home .contentWrapper .bSpace .characterWrapper { height: auto; min-height:300px; margin-top:5px; padding-bottom: 10px; position:relative; }

#home .contentWrapper .bSpace .characterWrapper .character { position: relative; width: 325px; height: 345px; background: #ffffff; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4); }
#home .contentWrapper .bSpace .characterWrapper .character .pic {width:160px; height: 300px; float:left;}
#home .contentWrapper .bSpace .characterWrapper .character .description { width:150px; height:300px; padding-left:10px; display: table; #position: relative; overflow: visible; float:left;}
#home .contentWrapper .bSpace .characterWrapper .character .description .inner {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
#home .contentWrapper .bSpace .characterWrapper .character .description .inner .copy { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px; text-align:center; #position: relative; #top: -50%}
#home .contentWrapper .bSpace .characterWrapper .character h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }

#home .contentWrapper .bSpace .characterWrapper .moduleAd { width: 325px; height: 345px; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; }
#home .contentWrapper .bSpace .characterWrapper .moduleAd .ad300Wrapper { margin-left:4px; padding-top: 40px; }
#home .contentWrapper .bSpace .characterWrapper .moduleAd .ad300Wrapper .ad300 { width: 310px; height: 270px; overflow: visible; background: url('../img/320ad_bg.png') top center no-repeat; padding-top: 15px; padding-left:10px; }
#home .contentWrapper .bSpace .characterWrapper .moduleAd .ad300Wrapper .ad300 form { height: auto; float: left; }
#home .contentWrapper .bSpace .characterWrapper .moduleAd .ad300Wrapper .ad300 span { height: auto; float: left; }

/* Game page style */

#home .contentWrapper .bSpace .gameWrapper { height: auto; min-height:500px; margin-top:5px; padding-bottom: 10px; position:relative; }

#home .contentWrapper .bSpace .gameWrapper .game { position: relative; width: 325px; height: 336px; background: #ffffff; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4); }
#home .contentWrapper .bSpace .gameWrapper .game .btnLink { width: 315px; position: absolute; top: 306px; left: 5px; }
#home .contentWrapper .bSpace .gameWrapper .game .btnLink .btn { height: 20px; background: url(../img/btn_bg.jpg); padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; }
#home .contentWrapper .bSpace .gameWrapper .game .btn:hover { background: url(../img/btn_bg_over.jpg); color: #ffffff; cursor: pointer; }
#home .contentWrapper .bSpace .gameWrapper .game .inner  { width: 300px; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 12px; padding-top: 10px; }
#home .contentWrapper .bSpace .gameWrapper .game .inner img  { display: inline; padding-bottom: 20px; border: none;}
#home .contentWrapper .bSpace .gameWrapper .game .inner .title { width:300px; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px; display: inline; float:left; padding-top: 5px; }
#home .contentWrapper .bSpace .gameWrapper .game .inner .figures { width:300px; font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:12px; display: inline; float:left; padding-top: 5px; }

#home .contentWrapper .bSpace .gameWrapper .moregame { position: relative; width: 1000px; height: 134px; background: #ffffff; margin-top:9px; margin-bottom:9px; float: left; box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4); }
#home .contentWrapper .bSpace .gameWrapper .moregame h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }
#home .contentWrapper .bSpace .gameWrapper .moregame .item { width:120px; height: 90px; padding: 10px; position:relative; float:left; }
#home .contentWrapper .bSpace .gameWrapper .moregame .item img  { display: inline; border: none;}
#home .contentWrapper .bSpace .gameWrapper .moregame .item a .allgames { width:133px; height:30px; margin-top:30px; background: url('../img/btn_all_games.jpg') top center no-repeat; }
#home .contentWrapper .bSpace .gameWrapper .moregame .item a:hover .allgames { background: url('../img/btn_all_games_over.jpg') top center no-repeat; }

#home .contentWrapper .bSpace .gameWrapper .moduleAd { width: 325px; height: 336px; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; }
#home .contentWrapper .bSpace .gameWrapper .moduleAd .ad300Wrapper { margin-left:4px; padding-top: 40px; }
#home .contentWrapper .bSpace .gameWrapper .moduleAd .ad300Wrapper .ad300 { width: 310px; height: 270px; overflow: visible; background: url('../img/320ad_bg.png') top center no-repeat; padding-top: 15px; padding-left:10px; }
#home .contentWrapper .bSpace .gameWrapper .moduleAd .ad300Wrapper .ad300 form { height: auto; float: left; }
#home .contentWrapper .bSpace .gameWrapper .moduleAd .ad300Wrapper .ad300 span { height: auto; float: left; }

/* Goodies page style */
#home .contentWrapper .bSpace .goodiesWrapper { height: auto; min-height:300px; margin-top:5px; padding-bottom: 10px; position:relative; }

#home .contentWrapper .bSpace .goodiesWrapper .wallpaper { position: relative; width: 650px; height: auto; background: #ffffff; margin-top:9px; margin-bottom:9px; float: left; box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4); }
#home .contentWrapper .bSpace .goodiesWrapper .wallpaper h2 { height: 27px; background: #2A772B; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }
#home .contentWrapper .bSpace .goodiesWrapper .wallpaper .item { width:120px; height: 90px; padding: 10px; position:relative; float:left; }
#home .contentWrapper .bSpace .goodiesWrapper .wallpaper .item img { display: inline; border: none; }


#home .contentWrapper .bSpace .goodiesWrapper .others { position: relative; width: 650px; height: auto; background: #ffffff; margin-top:9px; margin-bottom:9px; float: left; box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4); }
#home .contentWrapper .bSpace .goodiesWrapper .others h2 { height: 27px; background: #7FB737; margin: 0px; padding-left: 5px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }
#home .contentWrapper .bSpace .goodiesWrapper .others .item { width:120px; height: 110px; padding: 10px; position:relative; float:left; }
#home .contentWrapper .bSpace .goodiesWrapper .others .item img { display: inline; border: none; }
#home .contentWrapper .bSpace .goodiesWrapper .others .item .itemname { width:120px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #000; line-height: 12px; text-align:center;}


#home .contentWrapper .bSpace .goodiesWrapper .moduleAd { width: 325px; height: 300px; margin-left: 680px; margin-bottom:9px; position:absolute; }
#home .contentWrapper .bSpace .goodiesWrapper .moduleAd .ad300Wrapper { margin-left:4px; }
#home .contentWrapper .bSpace .goodiesWrapper .moduleAd .ad300Wrapper .ad300 { width: 310px; height: 270px; overflow: visible; background: url('../img/320ad_bg.png') top center no-repeat; padding-top: 15px; padding-left:10px; }
#home .contentWrapper .bSpace .goodiesWrapper .moduleAd .ad300Wrapper .ad300 form { height: auto; float: left; }
#home .contentWrapper .bSpace .goodiesWrapper .moduleAd .ad300Wrapper .ad300 span { height: auto; float: left; }

/* Schedule page style */
#home .contentWrapper .bSpace .scheduleWrapper { width:994px; height: auto; min-height:310px; padding: 3px; position:relative; background-color:#2A772B;  box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4); float:left;}

#home .contentWrapper .bSpace .scheduleWrapper .moduleSchedule { width:650px; height: auto; min-height:360px; padding-bottom: 10px; position:relative; background-color:#98A800; float:left;}
#home .contentWrapper .bSpace .scheduleWrapper .moduleSchedule .slot { width:630px; height: 30px; padding-left:10px; padding-right:10px; margin-top:10px; margin-bottom:10px; position:relative; float:left;}
#home .contentWrapper .bSpace .scheduleWrapper .moduleSchedule .slot .datetime { width:140px; height: auto; font: normal 15px CNBold, Trebuchet MS, sans-serif; color:#ffffff; line-height:16px; float:left;}
#home .contentWrapper .bSpace .scheduleWrapper .moduleSchedule .slot .episodename { width:490px; height: auto; font: 14px "Trebuchet MS", sans-serif; color:#000000; line-height:16px; float:left;}

#home .contentWrapper .bSpace .scheduleWrapper .moduleSchedule .divider { width:650px; height: 15px; background:url('../img/minisite_schedule_divider.png'); position:relative; float:left;}

#home .contentWrapper .bSpace .scheduleWrapper .moduleSchedule .slot .btnLink { width: 315px; position: absolute; left: 180px;}
#home .contentWrapper .bSpace .scheduleWrapper .moduleSchedule .slot .btnLink .btn { height: 20px; background: url(../img/btn_bg.jpg); padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; }
#home .contentWrapper .bSpace .scheduleWrapper .moduleSchedule .slot .btn:hover { background: url(../img/btn_bg_over.jpg); color: #ffffff; cursor: pointer; }

#home .contentWrapper .bSpace .scheduleWrapper .moduleAd { width: 325px; height: 336px; margin-left: 4px; margin-right:4px; margin-top:9px; margin-bottom:9px; float: left; position:relative; }
#home .contentWrapper .bSpace .scheduleWrapper .moduleAd .ad300Wrapper { margin-left:4px; padding-top: 10px; }
#home .contentWrapper .bSpace .scheduleWrapper .moduleAd .ad300Wrapper .ad300 { width: 310px; height: 270px; overflow: visible; background: url('../img/320ad_bg.png') top center no-repeat; padding-top: 15px; padding-left:10px; }
#home .contentWrapper .bSpace .scheduleWrapper .moduleAd .ad300Wrapper .ad300 form { height: auto; float: left; }
#home .contentWrapper .bSpace .scheduleWrapper .moduleAd .ad300Wrapper .ad300 span { height: auto; float: left; }
