*{margin:0;padding:0;background-repeat:no-repeat}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:top}
a,a:hover{cursor:pointer;text-decoration:none;outline:none;}
ul,li{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;overflow:hidden;height:0;}
body,input,textarea,select,td,a{color:#333;font-size:12px;font-family:arial,sans-serif;}
html{background:#fd9600 url(/images/html_bg.png) repeat-x;}
#wrapper-out{background:url(/images/body_bg.jpg) 50% 0 no-repeat;}
#wrapper{width:980px;margin:0 auto;position:relative;padding:143px 0 0;}
#logo{position:absolute;top:28px;left:3px;}
#nav li.juniors{position:absolute;left:154px;top:61px;}
#nav li.kids{position:absolute;left:328px;top:40px;}
#nav li.maniacs{position:absolute;left:425px;top:10px;}
#nav li.kmtv{position:absolute;left:600px;top:52px;}
#my_mango{position:absolute;left:809px;top:61px;z-index:102}
#my_mango-logged_in{position:absolute;z-index:101;left:700px;top:85px;background:url(../images/my_mango-logged_in_bg.png) no-repeat;width:245px;height:85px;}
#my_mango-logged_in .go{position:absolute;left:80px;top:45px;}
#my_mango-logged_in .log_out{position:absolute;left:234px;top:25px;}
#my_mango-logged_in span{position:absolute;left:5px;top:26px;color:#fff;font-size:15px;text-align:center;width:220px;}
#search{position:absolute;left:636px;top:0;width:311px;height:47px;background:url(/images/search_bg.png) no-repeat;}
#search input{border:0;height:22px;margin:13px 4px 0 22px;width:240px;font-size:18px;color:#ff0000;font-weight:bold;}
#search input.btn{margin:14px 0 0;width:auto;vertical-align:top;padding:0;}
#footer-out{height:300px;background:url(/images/footer_bg.png) 50% 0 no-repeat;margin-top:-70px;}
#footer{font-size:10px;text-transform:uppercase;width:980px;margin:0 auto;padding:180px 0 0;}
#footer address{color:#00a8ff;}
#footer ul{float:left;margin-right:20px;}
#footer li{float:left;border-right:1px solid #fff;padding:0 15px;}
#footer li.last{border:0;}
#footer a{color:#fff;font-size:10px;}
#footer a:hover{color:#bfff00;}
#footer p{float:left;margin-top:-14px;}
#footer p a{margin-right:25px;}
#toplogin{width:365px;height:108px;background:url(/images/toplogin_bg.png) no-repeat;position:absolute;left:700px;top:60px;z-index:99}
#toplogin form{padding:44px 0 0 12px;}
#toplogin label{float:left;width:90px;height:35px;}
#toplogin label span{height:17px;overflow:hidden;display:block;}
#toplogin label.error img{margin-top:-17px;}
#toplogin label input{background:none;border:0;width:70px;padding:1px 5px;}
#toplogin p{clear:both;}
#toplogin a{font-size:9px;color:#fff;}
#toplogin .btn{position:absolute;left:190px;top:48px;width:35px;height:35px;background:url(/images/toplogin_btn_go.png) no-repeat;border:0;cursor:pointer;}
#toplogin .join{display:block;position:absolute;left:235px;top:53px;width:115px;height:40px;display:block;text-indent:-9999px;}
#wrapper-out{background:url(/images/series/body_bg.jpg) 50% 0 no-repeat;}
#main{height:1240px;position:relative;}
#main h1{position:relative;padding-top:9px;}
#main h1 .logo{position:absolute;left:0px;top:0px;}
#videos{margin-top:-4px;width:438px;height:438px;background:url(/images/series/videos_bg.png);position:relative;}
#videos h2{position:absolute;left:0;top:0;z-index:9;}
#videos #video_player{width:401px;height:350px;padding:47px 0 0 18px;}
#about{width:571px;height:487px;background:url(/images/series/about_bg.png);position:relative;}
#about ul{padding:0 0 0 35px;}
#about ul li{float:left;margin:0 15px 0 0;}
#about .pop{z-index:99;position:absolute;left:23px;top:68px;width:488px;height:403px;padding:0 20px;background:url(/images/series/about-pop_bg.png) no-repeat;}
#about .pop p{padding:10px 15px;font-size:12px;font-weight:bold;color:#fff;line-height:26px;}
#about .pop .back{position:absolute;right:15px;bottom:5px;display:block;}
#about .serial-logo{position:absolute;top:1px;left:165px;}
#episodes{width:505px;height:528px;background:url(/images/series/episodes_bg.png) no-repeat;position:absolute;left:464px;top:0px;}
#episodes h2{position:absolute;left:0;top:0;z-index:9;}
#episodes .btn{overflow:hidden;position:absolute;left:225px;width:60px;height:40px;overflow:hidden;}
#episodes .prev{top:65px;}
#episodes .prev img{margin-top:0px;}
#episodes .prev-inactive img{margin-top:-40px;}
#episodes .next{top:475px;}
#episodes .next img{margin-top:-80px;}
#episodes .next-inactive img{margin-top:-120px;}
#episodes div{margin-top:110px;}
#episodes ul{padding:0;margin-top:5px;}
#episodes ul li{margin:0 10px 5px 10px;float:left;display:inline;padding:8px 10px 0 10px;height:100px;}
#episodes li.playing{position:relative;}
#episodes li.selected{background:url(/images/series/border.png) no-repeat;}
#episodes li a{display:block;}
#episodes li a:hover{position:relative;z-index:1}
#episodes li a:hover .pop{display:block;}
#episodes li a img {display:block;}
#episodes #series_now_playing{position:absolute;display:block;top:-3px;left:-4px;z-index:0}
#episodes .pop{display:none;position:absolute;left:40px;top:-12px;background:url(/images/series/episodes-pop_bg.png) no-repeat;width:173px;height:97px;padding:10px 12px;font-size:11px;color:#757474;font-weight:bold;line-height:12px;}
#episodes .pop b{color:#c70e28;font-size:10px;}
#episodes .pop i{font-style:normal;color:#24a6f9;}
#episodes .pop span{display:block;margin-top:5px;}
#ad{width:356px;height:299px;padding:21px 0 0 19px;background:url(/images/series/ad_bg.png);position:absolute;left:595px;top:561px;}
#if_you_like{width:376px;height:386px;background:url(/images/series/if_you_like_bg.png);position:absolute;left:595px;top:882px;}
#if_you_like h2{position:relative;}
#if_you_like h2 .logo{position:absolute;left:250px;top:5px;}
#if_you_like ul{padding:7px 0 0 37px;}
#if_you_like ul li{float:left;margin:0 8px 8px 0;}
#if_you_like .serial-logo{position:absolute;top:8px;left:252px;}
#video_overlay_playlist{display:none;}
.main-video {position:relative}
#video_overlay{position:absolute;left:18px;top:57px;width:400px;height:280px;background:url(/images/home/video_overlay_bg.png) no-repeat;}
#video_overlay .add_to_fav{position:absolute;left:70px;top:100px;height:37px;overflow:hidden;}
#video_overlay .add_to_fav:hover img{margin-top:-37px;}
#video_overlay.txt_only .rating{top:140px;}
#video_overlay .login{position:absolute;left:180px;top:140px;z-index:99;}
#video_overlay .rating{position:absolute;left:70px;top:190px;}
#video_overlay .rating .stars, #video_overlay .rating .stars_r{float:left;}
#video_overlay .rating .stars img{width:34px;height:35px;}
#video_overlay .title{text-align:center;padding-top:65px;}
#video_overlay .title h3{font-size:28px;font-weight:bold;color:#db3939;}
#video_overlay .title h4{font-size:17px;font-weight:bold;color:#00b4ff;}
#video_overlay .thumb{position:absolute;left:70px;top:50px;}
#video_overlay .thumb img{padding:4px 3px;background:url(/images/home/video_overlay_thumb_bg.png) no-repeat;float:left;margin-right:15px;}
#video_overlay .thumb .desc{float:left;}
#video_overlay .thumb h3{font-size:18px;font-weight:bold;color:#db3939;}
#video_overlay .thumb h4{font-size:12px;font-weight:bold;color:#00b4ff;margin-bottom:10px;}
#video_overlay .thumb p{font-size:12px;color:#fff;}
#video_overlay_playlist{position:absolute;top:282px;width:400px;height:65px;background-color:#000;}
#video_overlay_playlist .btn{display:block;float:left;height:51px;margin:0;overflow:hidden;width:36px;position:absolute;top:5px;}
#video_overlay_playlist .next{right:5px;}
#video_overlay_playlist .prev{left:5px;}
#video_overlay_playlist .next img{margin-left:-72px;}
#video_overlay_playlist .next-inactive img{margin-left:-108px;}
#video_overlay_playlist .prev img{margin-left:0px;}
#video_overlay_playlist .prev-inactive img{margin-left:-36px;}
#video_overlay_playlist div.slider {top:7px;left:50px;overflow:hidden;height:52px;position:relative;}
#video_overlay_playlist ul li {margin-right:0px;height:52px;}
#video_overlay_playlist ul li a{padding:2px;display:block;width:72px;height:40px;}
#video_overlay_playlist ul li a:hover {background:url(/images/home/border_2_small.png) no-repeat 0 0;}
#video_overlay_playlist ul li img{width:72px;height:40px;}
.main-video .bccontrols .music {width:30px; height:28px; background: url(/images/series/btn-music_on_off.png) no-repeat}
.main-video .bccontrols .play {width:40px; height:40px; background: url(/images/series/btn-play_pause.png) no-repeat}
.main-video .bccontrols .volume {width:22px; height:28px; background: url(/images/series/btn-volume_on_off.png) no-repeat; background-color:#EEE}
.main-video .bccontrols .next {width:30px; height:40px; background: url(/images/series/btn-start.png) no-repeat 0}
.main-video .bccontrols .menu {width:55px; height:28px; background: url(/images/series/btn-menu.png) no-repeat 0}
#video_overlay .add_to_fav{top:150px;}