@charset "UTF-8";

@media all {

/* body and background styles */
body { margin: 0; background: #000000; /* page bkgd color */ }

.clr { width: 100%; height: 0px; clear: both; }
.hiddenbox { display: none; }

a { color: #0C9EA9; }
a:hover { color: #ffffff; }

#bg { margin: 0px; padding: 0px; width: 100%; height: auto; overflow: visible; text-align: center; }


/* All Shows Landing Page */
#tvshows .contentWrapper { width: 100%; background: url(http://i.cartoonnetwork.com/v5cache/CARTOON/site/Images/i24/gameshomepage_2011_bg_1600x1100.jpg) #ECECEC top center no-repeat; margin: 0px; padding: 0px; }
#tvshows .contentWrapper .shadowTop { width: 100%; height: 16px; background: url(../img/shadowTop.png) repeat-x; position: relative; top: 0px; z-index: 20; }
#tvshows .contentWrapper .shadowBottom { width: 100%; height: 16px; background: url(../img/shadowBottom.png) repeat-x; position: relative; bottom: 0px; z-index: 20; }

#tvshows .bSpace { width: 994px; height: auto; min-height: 300px; padding-top: 16px; margin: 0 auto; margin-top: 80px; margin-bottom: 5px; position: relative; overflow: visible; }
/*#tvshows .bSpace .character { width: 176px; height: 169px; margin-top: -110px; margin-left: 680px; position: absolute; z-index: 2; }*/
#tvshows .bSpace .searchBar { width: 966px; height: 65px; background: url(/tv_shows/tools/img/bkgdSearch.png) no-repeat; padding-top: 0px; padding-left: 28px; position: relative; z-index: 3; }
#tvshows .bSpace .searchBar ul { list-style: none; position: absolute; display: inline; margin: 0px; margin-left: 450px; margin-top: 0px; padding: 0px; float: left; z-index: 2; }
#tvshows .bSpace .searchBar ul li { float: left; }
#tvshows .bSpace .searchBar ul li img { border: 0px; }
#tvshows .bSpace .searchBar ul li div { margin-top: 16px; padding-left: 12px; padding-right: 12px; padding-top: 5px; padding-bottom: 5px; font: bold 15px arial, sans-serif; color: #999999; }
#tvshows .bSpace .searchBar ul li div:hover { background: #ffffff; color: #333333; cursor: pointer; }
#tvshows .bSpace .searchBar ul li div.on { background: #ffffff; margin-top: 16px; padding-left: 12px; padding-right: 12px; padding-top: 5px; padding-bottom: 5px; font: bold 15px arial, sans-serif; color: #333333; }
#tvshows .bSpace .searchBar .searcher { width: 395px; height: 65px; margin-top: 0px; position: relative; display: inline; z-index: 3; overflow: hidden; line-height: 65px; }
#tvshows .bSpace .searchBar .searcher table { width: 395px; position: relative; display: inline; z-index: 3; }
#tvshows .bSpace .searchBar .searcher form { margin: 0px; margin-top: 10px; display: inline; }
#tvshows .bSpace .searchBar .searcher form .searchField { height:20px; width:370px; position: absolute; margin: 0px; margin-top: 16px; background-color:#ffffff; border:solid 0px #000000; font: 15px arial,helvetica,sans-serif; color:#999999; line-height: 20px; }
#tvshows .bSpace .searchBar .searcher form .btnSearch { position: absolute; margin: 0px; margin-top: 16px; margin-left: 373px; }
#tvshows .bSpace .searchBar .searcher form img { border: solid 1px #464646; position: absolute; margin-top: 12px; }
#tvshows .bSpace .searchBar .search_dropdown { margin: 38px 0 0 -1px; width: 370px; position: absolute; background: white; border: 1px solid #555555; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); filter:progid:DXImageTransform.Microsoft.Shadow(color='#575757', Direction=135, Strength=3); }
#tvshows .bSpace .searchBar .search_dropdown A { padding: 2px 6px; display: block; font: normal 10px/14px Arial, non-serif; color: black; outline: 0; }
#tvshows .bSpace .searchBar .search_dropdown A:hover { color: black; }
#tvshows .bSpace .searchBar .search_dropdown A.off { color: black; background: none; }
#tvshows .bSpace .searchBar .search_dropdown A.on { color: white; background: #009cdf; }

#tvshows .bSpace h1 { font: normal 36px CNBold, Trebuchet MS, sans-serif; color: #000000; position: relative; margin: 0px; padding: 0px; }
#tvshows .bSpace .inner { width: 955px; height: auto; min-height: 300px; background: #ffffff; position: relative; margin: 0 auto; margin-top: -140px; padding-top: 16px; padding-bottom: 16px; padding-left: 10px; /*-moz-box-shadow: 5px 5px 9px #111111; -webkit-box-shadow: 5px 5px 9px #111111; box-shadow: 5px 5px 9px #111111;*/ border:solid 1px #464646; z-index: 1; }
#tvshows .bSpace .inner .grid { width: 945px; height: auto; margin: 0 auto; padding-top: 100px; position: relative; z-index: 1; }
#tvshows .bSpace .inner .grid .ad300shows { width: 300px; height: 250px; background: url(/tv_shows/tools/img/adTag300Vert.gif) top right no-repeat; margin-bottom: 30px; padding-right: 16px; text-align: left; float: right; }
#tvshows .bSpace .inner .grid .showBox { width: 300px; height: 250px; margin-bottom: 30px; margin-right: 14px; float: left; }
#tvshows .bSpace .inner .grid .showBox img { width: 300px; height: 165px; margin-bottom: 4px; border: none; }
#tvshows .bSpace .inner .grid .showBox .showImg { width: 300px; height: 165px; margin-bottom: 4px; border: none; }
#tvshows .bSpace .inner .grid .showBox .showImg img { width: 300px; height: 165px; margin: 0px; border: none; }
#tvshows .bSpace .inner .grid .showBox h3 { font: 20px/20px CNBold, Trebuchet MS, sans-serif !important; color: #0984d8; margin:-15px 0 10px 0; padding: 0px; line-height: 30px; }
#tvshows .bSpace .inner .grid .showBox h3:hover { color: #000000; }
#tvshows .bSpace .inner .grid .showBox span { font: bold 15px arial, sans-serif; color: #000000; }
#tvshows .bSpace .inner .grid .showBox div.info { padding-top: 10px; }
#tvshows .bSpace .inner .grid .showBox div.info a { font: bold 12px arial, sans-serif; color: #1757a3; }
#tvshows .bSpace .inner .grid .showBox div.info a:hover { color: #000000; }

#tvshows .bSpace .showNav { height: 28px; background: #a146bf; margin: 0px auto; margin-top: -6px; -moz-box-shadow: 2px 3px 6px #666666; -webkit-box-shadow: 2px 3px 6px #666666; box-shadow: 2px 3px 6px #666666; position: relative; z-index: 5; text-align: center; } /* wrapper */
#tvshows .bSpace .showNav .bkgd { background: #ffffff; height: 22px; margin-top: 6px; position: relative; z-index: 5; }
#tvshows .bSpace .showNav ul { height: 28px; font: normal 18px CNBold, Trebuchet MS, sans-serif; margin: 0px auto; margin-top: -22px; padding: 0px; position: relative; z-index: 10; }
#tvshows .bSpace .showNav ul li { display: inline; list-style: none; }
#tvshows .bSpace .showNav ul li a { height: 22px; padding-left: 12px; padding-right: 12px; padding-top: 6px; color: #a146bf; text-decoration: none; }
#tvshows .bSpace .showNav ul li.active { height: 22px; padding-left: 12px; padding-right: 12px; padding-top: 6px; background: #a146bf; color: #ffffff; text-decoration: none; }
#tvshows .bSpace .showNav ul li.active a { height: 22px; padding-left: 12px; padding-right: 12px; padding-top: 6px; background: #a146bf; color: #ffffff; text-decoration: none; }
#tvshows .bSpace .showNav ul li a:hover { height: 22px; padding-left: 12px; padding-right: 12px; padding-top: 6px; background: #a146bf; color: #ffffff; text-decoration: none; }
#tvshows .bSpace .scheduleWrapper { display: none; width: 554px; height: 343px; background: #000000; padding: 2px; margin: 0 auto; margin-top: -34px; margin-left: 200px; position: absolute; z-index: 50; -moz-box-shadow: 2px 3px 6px #666666; -webkit-box-shadow: 2px 3px 6px #666666; box-shadow: 2px 3px 6px #666666; }
#tvshows .bSpace .scheduleWrapper .inner { height: 267px; background: #ffffff; margin: 0px; border-bottom: solid 1px #cccccc; overflow: auto; }
#tvshows .bSpace .scheduleWrapper .inner .row { border-bottom: dashed 1px #666666; }
#tvshows .bSpace .scheduleWrapper .inner .row .dayTime { width: 100px; padding-left:20px; padding-top: 10px; padding-bottom: 10px; font: normal 14px CNBold, Trebuchet MS, sans-serif; color: #000000; float: left; }
#tvshows .bSpace .scheduleWrapper .inner .row .desc { width: 380px; padding-left: 12px; padding-right: 12px; padding-top: 10px; padding-bottom: 10px; font: normal 12px arial, sans-serif; float: left; }
#tvshows .bSpace .scheduleWrapper .hdr { height: 34px; font: normal 18px CNBold, Trebuchet MS, sans-serif; color: #ffffff; padding-left: 10px; padding-right: 15px; line-height: 34px; text-align: left; }
#tvshows .bSpace .scheduleWrapper .hdr .close { width: 83px; height: 20px; background: url(../img/closeX.png) no-repeat; top: 8px; right: 20px; position: absolute; float: right; }
#tvshows .bSpace .scheduleWrapper .hdr .close:hover { background: url(../img/closeXOn.png) no-repeat; cursor: pointer; }
#tvshows .bSpace .scheduleWrapper .btnWrapper { background: #ffffff; margin: 0px; padding: 10px; }
#tvshows .bSpace .scheduleWrapper .btn { height: 20px; background: url(../img/btn2Off.jpg); margin: 0 auto; padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; text-transform: uppercase; }
#tvshows .bSpace .scheduleWrapper .btn:hover { background: url(../img/btnOn.jpg); color: #ffffff; cursor: pointer; }
#tvshows .bSpace .moduleWrapper { height: auto; background: #a146bf; margin-top: -6px; -moz-box-shadow: 2px 3px 6px #666666; -webkit-box-shadow: 2px 3px 6px #666666; box-shadow: 2px 3px 6px #666666; padding-top: 8px; padding-bottom: 10px; position: relative; z-index: 2; }
#tvshows .bSpace .moduleWrapper .moduleGames { width: 325px; height: 340px; background: #ffffff; margin-left: 3px; float: left; }
#tvshows .bSpace .moduleWrapper .moduleGames .btn { width: 93%; height: 20px; background: url(../img/btnOff.jpg); margin: 3px auto; padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; text-transform: uppercase; }
#tvshows .bSpace .moduleWrapper .moduleGames .btn:hover { background: url(../img/btnOn.jpg); color: #ffffff; cursor: pointer; }
#tvshows .bSpace .moduleWrapper .moduleGames h2 { height: 27px; background: #ba89ca; margin: 0px; padding-left: 10px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }
#tvshows .bSpace .moduleWrapper .moduleGames div { height: 75px; font: bold 14px arial, sans-serif; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; border-top: solid 2px #cccccc; vertical-align: middle; text-align: left; }
#tvshows .bSpace .moduleWrapper .moduleGames div img { margin-right: 10px; display: inline; float: left; }
#tvshows .bSpace .moduleWrapper .moduleGames div span { display: inline; }
#tvshows .bSpace .moduleWrapper .moduleGames div span img { margin: 0px; margin-bottom: 2px; }
#tvshows .bSpace .moduleWrapper .moduleGames div span div { height: auto; display: block; border: 0px; padding: 0px; margin: 0px; margin-top: 3px; }
#tvshows .bSpace .moduleWrapper .moduleGames div span div:hover { height: auto; display: block; border: 0px; padding: 0px; margin: 0px; margin-top: 3px; }
#tvshows .bSpace .moduleWrapper .moduleGames div span a {}
#tvshows .bSpace .moduleWrapper .moduleGames div span a:hover {}
#tvshows .bSpace .moduleWrapper .moduleGames div:hover { background: #e2cee9; }
#tvshows .bSpace .moduleWrapper .moduleVideos { width: 313px; height: 340px; background: #ffffff; margin-left: 3px; float: left; }
#tvshows .bSpace .moduleWrapper .moduleVideos .btn { width: 93%; height: 20px; background: url(../img/btnOff.jpg); margin: 3px auto; padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; text-transform: uppercase; }
#tvshows .bSpace .moduleWrapper .moduleVideos .btn:hover { background: url(../img/btnOn.jpg); color: #ffffff; cursor: pointer; }
#tvshows .bSpace .moduleWrapper .moduleVideos h2 { height: 27px; background: #ba89ca; margin: 0px; padding-left: 10px; font: normal 20px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: left; }
#tvshows .bSpace .moduleWrapper .moduleVideos div { height: 81px; font: bold 14px arial, sans-serif; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; border-top: solid 2px #cccccc; vertical-align: middle; text-align: left; }
#tvshows .bSpace .moduleWrapper .moduleVideos div img { margin-right: 10px; display: inline; float: left; }
#tvshows .bSpace .moduleWrapper .moduleVideos div span { display: inline; }
#tvshows .bSpace .moduleWrapper .moduleVideos div span a {}
#tvshows .bSpace .moduleWrapper .moduleVideos div span a:hover {}
#tvshows .bSpace .moduleWrapper .moduleVideos div:hover { background: #e2cee9; }
#tvshows .bSpace .moduleWrapper .moduleAd { width: 314px; height: 340px; background: #cccccc; margin-left: 3px; float: left; }
#tvshows .bSpace .moduleWrapper .moduleAd h2 { height: 27px; background: #ba89ca; margin: 0px; font: bold 10px arial, sans-serif; color: #000000; line-height: 27px; letter-spacing: 12px; text-align: center; }
#tvshows .bSpace .moduleWrapper .moduleAd div { margin: 0 auto; padding-top: 25px; }

#tvshows .cSpace { width: 992px; padding-left: 10px; padding-right: 0px; margin: 0 auto; margin-top: 20px; text-align: center; }
#tvshows .cSpace .module { width: 328px; height: 309px; margin-bottom: 6px; float: left; }
#tvshows .cSpace .module2wide { width: 656px; height: 279px; }
#tvshows .cSpace .module279 { height: 279px; }
#tvshows .cSpace .module .inner { width: 308px; height: 296px; height: 267px; overflow: hidden; background: #ffffff; margin: 0 auto; -moz-box-shadow: 2px 3px 6px #666666; -webkit-box-shadow: 2px 3px 6px #666666; box-shadow: 2px 3px 6px #666666; }
#tvshows .cSpace .module .inner2wide { width: 636px; height: 266px; background: #ffffff; margin: 0 auto; text-align: center; }
#tvshows .cSpace .module .inner266 { height: 266px; }
#tvshows .cSpace .module .inner h3 { height: 40px; background: #ba89ca; margin: 0px; padding-left: 10px; padding-right: 10px; font: normal 18px CNBold, Trebuchet MS, sans-serif; color: #ffffff; line-height: 40px; text-align: left; }
#tvshows .cSpace .module .inner h3.left { text-align: left; }
#tvshows .cSpace .module .inner h3.center { text-align: center; }
#tvshows .cSpace .module .inner h3.right { text-align: right; }
#tvshows .cSpace .module .inner .btn { width: 93%; height: 20px; background: url(../img/btn2Off.jpg); margin: 3px auto; padding: 0px; font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; border: solid 1px #000000; text-align: center; line-height: 20px; text-transform: uppercase; }
#tvshows .cSpace .module .inner .btn:hover { background: url(../img/btnOn.jpg); color: #ffffff; cursor: pointer; }
#tvshows .cSpace .module .inner .pictures { height: 165px; padding: 4px; text-align: left; }
#tvshows .cSpace .module .inner .ratingSection { height: 17px; }
#tvshows .cSpace .module .inner .badgeSection { height: 34px; }
#tvshows .cSpace .module .inner .btnLink {  }
#tvshows .cSpace .module .inner .ratingsBadges { width: 308px; padding: 0; height: 65px; }
#tvshows .cSpace .module .inner .ratingsBadges .info { clear: both; }
#tvshows .cSpace .module .inner .ratingsBadges .info:first-child {  }
#tvshows .cSpace .module .inner .ratingsBadges .info span { display: none; float: left; padding: 0 6px; margin-top: 10px; }
#tvshows .cSpace .module .inner .ratingsBadges .info .players { font: bold 14px arial, sans-serif; color: #676767; display: inline; margin-top: 1px; margin-bottom: 0px; height: 15px; }
#tvshows .cSpace .module .inner .ratingsBadges .info .starBox { display: inline; margin-top: 1px; margin-bottom: 0px; height: 15px; }
#tvshows .cSpace .module .inner .ratingsBadges .info .starBox span { margin: 0px; margin-bottom: 0px; padding: 0px; display: inline; }
#tvshows .cSpace .module .inner .ratingsBadges .info span img { margin: 0px; margin-bottom: 2px; }
#tvshows .cSpace .module .inner .ratingsBadges .info span a {}
#tvshows .cSpace .module .inner .ratingsBadges .info span a:hover {}
#tvshows .cSpace .module .inner .ratingsBadges .info .badgeText { font: bold 13px arial, sans-serif; color: #676767; margin-top: 0px; padding: 0px; padding-left: 10px; display: inline; }
#tvshows .cSpace .module .inner .ratingsBadges .info .badges { margin: 0px 0px 0px; padding-top: 0px; padding-left: 3px; padding-right: 0px; }
#tvshows .cSpace .module .inner .ratingsBadges .rule { display: inline; clear: both; padding:0px 6px; margin-top: 0px; margin-bottom: 0px; height: 11px; }
#tvshows .cSpace .module .inner .ratingsBadges .rule img { padding:0px; margin-top: 0px; margin-bottom: 0px; }
#tvshows .cSpace .module .inner .fantalk { height: 135px; background: url(../img/quotes.gif) no-repeat; padding: 12px; font: bold 22px arial, sans-serif; vertical-align: center; padding-top: 45px; }
#tvshows .cSpace .module .inner .fantalk .quotes { font: normal 120px CNBold, Trebuchet MS, sans-serif; color: #cccccc; }
#tvshows .cSpace .module .inner .character { height: 172px; padding: 10px; }
#tvshows .cSpace .module .inner .right div { width: 126px; padding-left: 12px; font: bold 12px arial, sans-serif; color: #999999; text-align: center; line-height: 16px; float: left; }
#tvshows .cSpace .module .inner .left div { width: 126px; padding-right: 12px; font: bold 12px arial, sans-serif; color: #999999; text-align: center; line-height: 16px; float: right; }
#tvshows .cSpace .module .inner .right img { margin-right: -29px; margin-top: -68px; position: relative; z-index: 9; float: right; }
#tvshows .cSpace .module .inner .left img { margin-left: -29px; margin-top: -68px; position: relative; z-index: 9; float: left; }
#tvshows .cSpace .module .inner .center img { margin-top: -68px; text-align: center; position: relative; z-index: 9; float: none; margin-left: auto; margin-right: auto; }
#tvshows .cSpace .module .inner .innerAd { padding: 4px; text-align: center; }
#tvshows .cSpace .module .inner .innerAd h2{ letter-spacing: 12px; color: #666666; font: normal 10px arial, sans-serif; margin-top: -1px; }
#tvshows .cSpace .module .inner2wide { text-align: center; }
#tvshows .cSpace .module .inner2wide div { width: 100%; text-align: center; }
#tvshows .cSpace .module .inner2wide .gameThumbLink img { margin: 15px 10px auto; text-align: center; font: normal 10px arial, sans-serif; }
#tvshows .cSpace .module .inner2wide .btn { width: 40%; margin-top: 10px; }

#tvshows .dSpace { width: 100%; padding: 30px 0; background-color: black; border-top: 10px white solid;}
#tvshows .dSpace #dSpace_inner { width: 964px; margin: 0 auto; }
#tvshows .dSpace h1 { margin: 0px; font: normal 14px/18px CNBold, Trebuchet MS, sans-serif; color: #ffffff; text-align: center; text-transform: uppercase; }
#tvshows .dSpace .copy { font: 12px arial,helvetica,sans-serif; color: #ffffff; text-align: center; }

#tvshows .more { width: 100%; height: auto; background: url(../img/trianglePattern.gif) #000000; text-align: center; }
#tvshows .more h4 { width: 100%; height: 42px; margin: 0px; background: #ffffff; font: normal 30px CNBold, Trebuchet MS, sans-serif; color: #000000; line-height: 42px; }
#tvshows .more .wrapper { width: 964px; background: #000000; margin: 0 auto; }
#tvshows .more .wrapper h5 { margin: 0px; margin-top: 20px; font: normal 24px CNBold, Trebuchet MS, sans-serif; color: #ffffff; }
#tvshows .more .wrapper .col1 { width: 320px; height: 327px; float: left; text-align: center; }
#tvshows .more .wrapper .col1 div { padding-top: 16px; }
#tvshows .more .wrapper .col1 div img { margin-bottom: 16px; }
#tvshows .more .wrapper .col2 { width: 294px; height: 327px; float: left; text-align: center; }
#tvshows .more .wrapper .col2 div { padding-left: 32px; text-align: center; }
#tvshows .more .wrapper .col2 div img { margin-right: 30px; margin-top: 36px; float: left; }
#tvshows .more .wrapper .col3 { width: 350px; height: 327px; float: left; text-align: center; }
#tvshows .more .wrapper .col3 div { padding-top: 8px; }
#tvshows .more .wrapper .col3 div img {}
#tvshows .more .wrapper hr {}
#tvshows .more .footer { width: 100%; background: #000000; margin: 0 auto; border-top: solid 1px #ffffff; }



/* modal styles */
#w-play { position: absolute; top: 0; left: 0; display: none; z-index: 100000; }
#w-play-background { background: #000; }
#w-play-window { background:#000000; border: solid 1px #464646; width: 334px; height:203px; text-align: center; position: absolute; z-index: 100001; }
#w-play-hdr { background:#4D3219;width:334px;height:25px;text-align:center;font:normal 10px arial, sans-serif;color:#ffffff; }
.w-play-txt { float:left;padding:6px; }
.w-play-caption { font:normal 10px arial, sans-serif;color:#ffffff;padding:10px; }
#w-play-closebutton { text-decoration: none; width: 73px; margin-top: 0px; font: normal 10px arial, sans-serif;line-height: 25px;text-transform: uppercase;padding-right: 0px;padding-left:15px;height:25px; background: url(../img/cornerTab.gif) #000000 top left no-repeat; position: relative; float: right; }
#w-play-closebutton span { margin: 0 auto; cursor: pointer; }

#w-paper { position: absolute; top: 0; left: 0; display: none; z-index: 100000; }
#w-paper-background { background: #000; }
#w-paper-window { background:#000000; border: solid 1px #464646; width: 448px; height:427px; text-align: center; position: absolute; z-index: 100001; }
#w-paper-hdr { background:#4D3219;width:448px;height:25px;text-align:center;font:normal 10px arial, sans-serif;color:#ffffff; }
.w-paper-txt { float:left;padding:6px; }
.w-paper-content { width:410px;height:307px;margin:0 auto;margin-top:20px;text-align:center;font:bold 11px arial, sans-serif;color:#ffffff; border:solid 1px #464646; }
.w-paper-btns { margin:0 auto;width:300px;text-align:center; }
#w-paper-closebutton { text-decoration: none; width: 73px; margin-top: 0px; font: normal 10px arial, sans-serif;line-height: 25px;text-transform: uppercase;padding-right: 0px;padding-left:15px;height:25px; background: url(../img/cornerTab.gif) #000000 top left no-repeat; position: relative; float: right; }
#w-paper-closebutton span { margin: 0 auto; cursor: pointer; }



/* footer styles */
#seoWrapper {/* section wrapper */clear: both;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;width: 720px;height: auto; }
#seoShell {	/* section wrapper */clear: both;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;width: 720px;height: auto; }
.seoText { font: 12px arial,helvetica,sans-serif;color: #ffffff;margin: 0; }
.seoText H1 { font: bold 14px arial,helvetica,sans-serif;line-height: 18px;color: #ffffff;margin: 0; }
#legalWrapper { margin:0 auto; margin-top: 20px; width: 808px; height: auto;} /* section wrapper */
.legalSmall { font : bold 11px Arial, Verdana, Helvetica, sans-serif;color : #0984d8;text-decoration: none; }
.legalSmall:hover { font : bold 11px Arial, Verdana, Helvetica, sans-serif;color : #ffffff;text-decoration: none; }
.legalSub { font : normal 9px Arial, Verdana, Helvetica, sans-serif;color : #ffffff;text-decoration: none; }
.ftrTag { font : bold 11px Arial, Verdana, Helvetica, sans-serif;color : #ffffff;text-decoration: none; }
SUP { font : 9px Arial, Verdana, Helvetica, sans-serif;color : #ffffff;text-decoration: none; }



/* ===== achievements ===== */
.fontTest {font:normal 16px CNBold, Trebuchet MS, serif; text-transform: uppercase;}
.modTabLeftOn {position:relative;float: left; background: url(/tv_shows/adventuretime/tools/img/tabLeftOn.png) top right no-repeat;width:123px;height:25px;font: bold 14px arial, sans-serif;color:#ffffff;line-height:25px;text-indent:-10px;cursor:pointer;z-index:2;}
.modTabLeftOff {position:relative;float: left; background: url(/tv_shows/adventuretime/tools/img/tabLeftOff.png) top right no-repeat;width:123px;height:25px;font: bold 14px arial, sans-serif;color:#00ccff;line-height:25px;text-indent:-10px;cursor:pointer;z-index:1;}
.modTabLeftOff:hover { color:#ffffff; }
.modTabRightOff {position:relative;float: left; background: url(/tv_shows/adventuretime/tools/img/tabRightOff.png) no-repeat;margin-left:-20px;width:144px;height:25px;font: bold 14px arial, sans-serif;color:#00ccff;line-height:25px;cursor:pointer;z-index:1;}
.modTabRightOff:hover { color:#ffffff; }
.modTabRightOn {position:relative;float: left; background: url(/tv_shows/adventuretime/tools/img/tabRightOn.png) no-repeat;margin-left:-20px;width:144px;height:25px;font: bold 14px arial, sans-serif;color:#ffffff;line-height:25px;cursor:pointer;z-index:2;}
.statsModules { background:#000000; }
.statsTabs { height: 31px; }
.tabColorBar { background: #4d3219; height: 6px; clear:both; }
#game600 { border-bottom: 0px; }

  #tvshows #errorBox { width: 530px; }
  #tvshows #errorBox p { font: 20px Trebuchet MS,san-serif; color: #FFFFFF; background-color: #323232; padding: 5px 10px; margin: 0px; }
  #tvshows #errorBox span { font: 22px CNbold,Trebuchet MS,san-serif; color: #323232; margin: 0px; }
    .resulttext { font:25px CNbold,Trebuchet MS,san-serif !important; }
   #tvshows #errorBox div { font:bold 12px Trebuchet MS,san-serif; color:#323232; margin:5px 0 0 0; }
   
   .autocomplete {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #0A246A;
}
}
