@charset "utf-8";
/* CSS Document */
.con{
margin:0;
}
/*MK Promo above footer*/
#label{
display:inline;
width:880px;
height:35px;
}
#inside_marvel_lbl{
width:880px;
height:35px;
display:inline;
float:left;
margin-left:20px;
}
.mk_game_wrap {
	float:left;
	margin-top:10px;
}
.mk_game_list a{
margin-left:20px;
}
.mk_game_wrap a,.mk_game_wrap a:visited,.mk_game_wrap a:hover,.mk_game_list a,.mk_game_list a:visited,.mk_game_list a:hover  {
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0066ff;
	text-decoration:none;
}
.mk_act_list {
	overflow:auto;
	height:350;
}
.mk_act_wrap {
	position:relative;
}
.mk_act_left {
	position:relative;
	float:left;
}
.mk_act_right {
	position:relative;
	float:left;
	width:150px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}
.mk_act_right a,.mk_act_right a:visited {
	color:#881518;
	text-decoration:none;
}
.mk_act_right a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.mk_ans_link {
	font-size:10px;
}

.video-thumb-list {
	width:460px;
	float:left;
	padding-left:20px;
}
.vidpage-thumb-list {
	top:0px;
	position:absolute;
	height:493px; /*MR changed from 424px*/
	overflow:auto;
	left:377px;
	width:490px;
}
.vid-thumb {
	width:190px;
	height:80px;
	overflow:hidden;
	margin-top:6px;
	margin-left:5px;
	margin-bottom:15px;
	position:absolute;
}
.vid-wrap{
	position:relative;
	width:462px;
	height:100px;
}
.vid-box {
	margin-bottom:20px;
	position:relative;
	top:10px;
	width:258px;
	font-size:10px;
	left:200px;
}
.vid-cover {
	position:absolute;
}
.kidspromoholder {
	float:left;
	width:192px;
	height:142px;
	margin:10px;
}

.wallpaperholder {
	float:left;
	width:120px;
	height:90px;
	margin:10px;
}
.wallpaperholder a {
	font-size:10px;
	color:#993333;
}

.iconholder {
	float:left;
	width:50px;
	height:50px;
	margin:10px;
}

.desktopholder {
	 position:relative;
	 margin-top:-20px;
	float:left;
	width:120px;
	height:150px;
	margin:5px;
}
#wallpaper-bound {
	width:716px;
	height:115px;
}
#icon-bound {
	width:630px;
	height:50px;
	left:40px;
	top:20px;
}
#activities-bound {
	position:relative;
	width:880px;
	height:315px;
	padding-top:20px;
}
.viewbound {
	width:850px;
	height:142px;
}
.nowplaying {
	height:30px;
	width:370px;
	vertical-align:middle;
	background-repeat:repeat-x;
	background-position:top;
	font-size:18px;
	margin-top:5px;
	color:#0066FF;
/* 	word-wrap:break-word; IE ONLY - THROWS ERROR IN FF- ? */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.video_link {
	font-size:14px;
	color:#0066FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.video_box {
	width:200px;
	height:80px;
	position:absolute;
	left:200px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
}
.size_link {
	font-size:12px;
	color:#0066FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
.size_box {
	padding-top:10px;
 	position:absolute;
 	top:90px;
	margin:0px;
	width:120px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	background-image:url(/u/prod/kids/i/content/outcss/1222446966-i-bits-wp_shadow.gif);
	background-repeat:repeat-x;
	text-align:center;
}
#digitalcomics-bound {
	width:340px;
	height:215px;
	left:40px;
	top:20px;
}
#digitalcomics_wrapper #digitalcomics-pg-bound {
	width:550px;
	height:400px;
	left:40px;
	top:20px;
	overflow:hidden;
}
#desktop-bound {
	background-color:#ffffff;
	position:relative;
	margin-top:25px;
	width:650px;
	float:left;
}
.moviepusher_sm_l  {
	float:left;
	height:200px;
	width:42px;
	cursor:pointer;
}
.moviepusher_sm_r  {
	float:left;
	height:200px;
	width:42px;
	cursor:pointer;
}
#digitalcomics_wrapper {
	position:relative;
	background-color:#ffffff;
	background-image:none;
	height:auto;
	width:440px;
}
#icon_wrapper {
	position:relative;
	background-color:#ffffff;
	background-image:none;
	height:auto;
	width:700px;
}
#desktop_wrapper {
	width:650px;
	height:auto;
}
.thumbstrip {
	width:5000px;
}
.thumbstrip #digitalcomics-thumbstrip {
	height:204px;
	width:5000px;
}
#desktop-thumbstrip {
	top:-470px !important;
	top:0px;
	margin:0px;
	padding:0px;
	position:relative;
	width:650px;
	height:210px;
}
.viewbound .fmovieholder {
	float:left;
	width:100px;
	height:200px;
	margin-right:40px;
	/*margin-left:20px;*/
}
.viewbound .fmovieholder img {
	border:none;
	border-bottom:1px solid #ababab;
}
.ftitleholder {
	height:48px;
	width:100px;
	vertical-align:middle;
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	font-size:10px;
	margin-top:10px;
}
.ftitleholder_link {
	color:#993333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.quiz-wrapper{
	height:auto;
}
.contest_img_holder {
	float:left;
	width:390px;
	height:285px;
	margin-right:20px;
} 
.question_holder {
	float:left;
	width:450px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#first_text_area {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
}
.question_text {
	font-family:"Trebuchet MS", sans-serif;
	font-size:18px;
	margin-top:0px;
	margin-bottom:20px;
	font-weight:bold;
	float:left;
	width:800px;
}
.answer_block {
	margin:0px;
	padding:0px;
	width:auto;
}
.answer_text {
	list-style:none;
	font-family:Verdana, sans-serif;
	font-size:14px;
	width:auto;
	float:left;
	font-weight:normal;
	border:1px solid #f8b290;
	margin-right:10px;
	margin-top:10px;
	padding:10px;
}

.topHolder {
	width:860px;
}
.bottomHolder {
	position:relative;
	float:left;
	margin-top:20px;
	width:auto;
	margin-bottom:20px;
}
.heading_img_holder {
	width:500px;
	float:left;
}

.enter_contest {
	margin-bottom:10px;
	width:288px;
	height:63px;
	cursor:pointer;
}
.error_section {
	color:#ff0000;
	font-family:Verdana, sans-serif;
	font-size:14px;
	width:600px;
	float:left;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
}
.hideform {
	font-size:0px;
	line-height:0px;
}
.comicLocator-wrapper {
	margin-top:20px;
	width:auto;
	height:auto;
}
#digitalcomics-thumbstrip {
	height:200px;
	width:20000px;
}
#digitalcomics-bound {
	width:380px;
	overflow:hidden;
}
.mk_vid_wrap {
	position:relative;
	width:420px;
	height:90px;
	margin-top:10px;
}
.mk_vid_thumb {
	width:420px;
	height:90px;
	position:absolute;
	z-index:1500;
}
.mk_vid_desc {
	width:190px;
	height:80px;
	position:absolute;
	z-index:1000;
	margin-top:6px;
	margin-left:5px;
	overflow:hidden;
}
.mk_vid_more {
	position:aboslute;
	margin-top:10px;
	height:20px;
	width:315px;
	text-align:center;
}
.mk_vid_lbl {
	position:absolute;
	top:20px;
	left:20px;
	width:197px;
	height:34px;
}
.mk_vid_info {
	color:#c2c2c2;
	font-weight:bold;
	width:370px;
	height:100px;
	margin-top:20px;
}
.mk_gm_desc {
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
.mk_gm_desc a,.mk_gm_desc a:hover,.mk_gm_desc a:visited {
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#0066ff;
}
.mk_txt_list {
	font-family:verdana, sans-serif;
	font-size:12px;
	color:#808080;
}
.block {
    display:inline;
}

.game_wrap {
	width: 600px;
	height: 200px;
	background-color: #fff;
	margin:10px auto 0px 10px;
	float: left;
	display: inline;
	/*padding-left:10px;
	padding-right:10px;
	padding-top:10px;*/
	position:relative;	
}
.game_center_fade {
	z-index:100;
	background-image:url(/u/prod/kids/i/content/outcss/1222446966-i-bits-gm_mg_overlay.png);
	height:190px;
	position:absolute;
	width:600px;
}
.game_l {
	 width:190px;
	 position:absolute;
	 z-index:350;
	 height:190px;
}
.game_r {
	 background-color:black;
	 width:600px;
	 height:190px;
	 position:absolute;
	 z-index:50;
	 overflow:hidden;
	 /*
	 left:-5px;
	 top:-10px;
	 */
}
.game_title {
	font-size:14px;
	font-weight:bold;
	color:#f7941d;
}
.game_body {
	font-size:12px;
	color:white;
}

.game_bot_wrap {
	 background-color:#fff;
	 width:600px;
	 margin-left:10px; 
	 /**margin-top:-15px;**/
}

.game_bot {
	 width: 600px;
	 height: 52px;
	 background-image: url(/u/prod/kids/i/content/outcss/1222446966-i-bits-dot_bg_fade.gif);
	 background-repeat: no-repeat;
	 /**padding-top:5px;
	 position:relative; **/


}
.game_con_prev {
 	background-image:url(/u/prod/kids/i/content/outcss/1222446773-i-btn-btn_gm_prev.png);
}
.game_con_pause {
 	backgorund-image:url(/u/prod/kids/i/content/outcss/1222446773-i-btn-btn_gm_pause.png);
}
.game_con_next {
 	background-image:url(/u/prod/kids/i/content/outcss/1222446773-i-btn-btn_gm_next.png);
}

.game-box {
	background-color:#000000;
	width:758px;
}

.game-title { /* MC added right & left margin to accomodate games page display 1/28/09 */
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	font-size: 12px;
	color: ffffff;
}
.game-graphic { /* MC commented out top & left, changed height from 450px to auto & added margin-left to accomodate games page display 1/28/09 */
	position:relative;
	/*top:-15px;*/
	/*left:-5px;*/
	width: 730px;
	height: auto;
	margin-left: 15px;
}

.mg_bot_1 {
 	text-align:right;
}

.dot_icon {
	width:45px;
	height:45px;
	text-align:center;
	float:left;
	cursor:pointer;
}

#g_playfree { 
    cursor:pointer;
}

/*/////////MR-EDITED 7-2-08/////////////*/
.fp_promoleft span{
	font-family: trebuchet, verdana, helvetica, sans-serif;
	margin: 5px 0 0 0;
	font-size:12px;
	line-height:20px;
}

.fp_promoleft .seeall a{
float:right;
font-weight:bold;
color:#0368ff;
margin:0 20px 0 0;
font-family: trebuchet, verdana, helvetica, sans-serif;
font-size:12px;
}

.fp_promoleft h4{
	color:#0368ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 4px 0 5px 0;
	padding:5px 0 0 0;
}

.fp_promoleft { /* MC added for itunes promo */
	height:106px;
}

#g{
	width:600px; /*for games pg - MR 7/29/08*/
	height:190px;
	overflow:hidden;
}

#g_headline_wrap {  /*for games pg - MC 2/23/09 */
	height:96px;
	margin:15px;
}

.promo_overlay {
	top:0px;
	left:0px;
	position:absolute;
	z-index:200;
	cursor:pointer;
	display:inline;
}
.promo_img {
	position:absolute;
	width:192px;
	height:142px;
	top:5px;
	left:5px;
	z-index:100;
}
.thorn {
	position:absolute;
	width:192px;
	top:160px;
	text-align:center;
	z-index:300;
}
/* END PROMO ROW */


#fp_gamesmain{
	position:relative;
	width:570px;
	float:left; 
}

.fp_videosmain{
	float:left; 
	width:320px;
	height:290px;
	position:relative; 
	margin: 0 0 0 10px;
}

/*.spidey_float{
	width: 465px;
	height:416px;
}

.fl{
	margin: 20px 0 0 35px !important; 
}*/


/* END MAIN GRAPHIC */

/* PROMO ROW */
.promo {
	width:202px;
	height:152px;
	float:left;
	display:inline;
	position:relative;
	margin-left:8px;
	margin-right:8px;
	margin-top: 8px; /*edited from 15px to 8px per bug #1371*/
}
.promo_first {
	width:202px;
	height:152px;
	float:left;
	position:relative;
}
.promo_overlay {
	top:0px;
	left:0px;
	position:absolute;
	z-index:200;
	cursor:pointer;
}
.promo_img {
	position:absolute;
	width:192px;
	height:142px;
	top:5px;
	left:5px;
	z-index:100;
}
.thorn {
	position:absolute;
	width:192px;
	top:160px;
	text-align:center;
	z-index:300;
}

.big-promo-wrapper {
width: 940px;
}
.big-promo-holder {
float: left;
margin-right: 2px;
}
.big-promo-holder img, #hires-promo-image img {
border: none;
}
/* animated episode pages */
/* episode listing stuff */
.ajx-load-contents {
    position: absolute;
    left: 80px;
}

.r-pusher {
    position: absolute; 
	top:-30px; 
	left: 0; 
	width: 80px; 
	text-align: center; 
	margin-top: 15px; 
	cursor: pointer;
}

.l-pusher {
    position: absolute; 
	top:-30px; 
	right: 10; 
	width: 80px; 
	text-align: center; 
	margin-top: 15px; 
	cursor: pointer;
}

.coming-episode_wrapper {
	float: left;
}
.kidpromoimage {
	float: left;
}

.episode-image {
	position:relative;
	height: 91px;
}
.episodereadout {
	position:relative;
	margin-left:-35px;
	width: 809px;
}

#show_holder {
	clear: both;
	float: none;
	height: 100px;
}
.imagemasker {
	width:192px;
	height:90px;
	margin-left: 4px;
	position:absolute;
	margin-bottom:20px;
	overflow: hidden;
	z-index:500;
}
.imageoverlay {
	width:200px;
	height:90px;
	position:absolute;
	margin-bottom:20px;
	overflow: hidden;
	z-index:600;
}

/* top of individual episode page */
a {
	color: #035084;
	text-decoration: none;
}
.show-top {
	width: 720px;
	position: relative;
	left: 90px;
	clear: both;
}
#episode-video-description {
	clear: both;
	margin-top: 10px;
}
.prev, .next,#show_holder .r-pusher, #show_holder .l-pusher  {
	cursor: pointer;
	height: 125px;
	width: 42px;
	background-position:center;
	background-repeat: no-repeat;
}
#show_holder .r-pusher, #show_holder .l-pusher {
	width: 40px;
	color: #ffffff;
	float: left;
}
#show_holder .r-pusher {
	margin-right: 5px;
}
.prev, #show_holder .r-pusher {
	background-image:url(/u/prod/kids/i/content/outcss/1222446773-i-btn-btn_left.gif);
}
.next, #show_holder .l-pusher {
	background-image:url(/u/prod/kids/i/content/outcss/1222446773-i-btn-btn_right.gif);

}
.prev, .next, .vid-description {
	float: left;
}
.vid-description {
	width: 605px;
	margin-left: 10px;
	margin-right: 10px;
}
.episode-title {
	text-align: center;
	font-weight: bold;
	font-family: trebuchet, verdana, helvetica, sans-serif;
	margin-bottom: 10px;
}
.episode-description {
	font-size: 12px;
}
.calendar-table {
	font-size: 11px;
	font-family: trebuchet, verdana, helvetica, sans-serif;
	/*font-weight: bold;*/ 
	border: 0px;
	width:100%; /*MR added for kids animated episodes*/ 
}
.table-highlighted {
	background-color: #eaeaea;
}
/* hack to keep the coming episodes and description */
.coming-episode-wrapper{
	height: 160px;
}
.calendar_content{
	/*background-color:#fff;
	background-image:url(/u/prod/kids/i/content/outcss/1233699145-i-bits-KidsSite_AnimEps_gray.gif);
	background-position: 0px 32px;
	background-repeat:no-repeat;*/
	overflow: auto;
	font-size:11px;
	width:100%;
}
.series-description{
	height: 180px;
	overflow: auto;
	width: 350px;
} 
.series-title {
	font-weight: bold;
}
.series-text {
	font-size: 12px;
}
.episode-video, .episode-video-highlighted {
	position:relative;
	cursor: pointer;
	width: 198px;
	height:90px;
	float: left;
	margin-right: 2px;
}
.coming-episode-title, .show-title, .start-date {
	padding: 5px;
}
.ajx-pos {
	position:relative;
	height: 130px;
}
.mk_vid_wrap {
	position:relative;
	width:420px;
	height:90px;
	margin-top:10px;
}
.mk_vid_thumb {
	width:420px;
	height:90px;
	position:absolute;
	z-index:1500;
}
.mk_vid_desc {
	width:190px;
	height:80px;
	position:absolute;
	z-index:1000;
	margin-top:6px;
	margin-left:5px;
	overflow:hidden;
}
.mk_vid_more {
	position:aboslute;
	margin-top:10px;
	height:20px;
	width:420px;
	text-align:center;
}
.mk_vid_lbl {
	position:absolute;
	top:20px;
	left:20px;
	width:197px;
	height:34px;
}
.mk_vid_info {
	color:#c2c2c2;
	font-weight:bold;
	width:370px;
	height:100px;
	margin-top:20px;
}
.mk_gm_desc {
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
.mk_gm_desc a,.mk_gm_desc a:hover,.mk_gm_desc a:visited {
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#0066ff;
}
.mk_txt_list {
	font-family:verdana, sans-serif;
	font-size:12px;
	color:#808080;
}
.block {
    display:inline;
}

.game_center_fade {
	z-index:100;
	background-image:url(/u/prod/kids/i/content/outcss/1222446966-i-bits-gm_mg_overlay.png);
	height:190px;
	position:absolute;
	width:600px;
}

.game_r {
	 background-color:black;
	 width:600px;
	 height:190px;
	 position:absolute;
	 z-index:50;
	 overflow:hidden;
	 /*
	 left:-5px;
	 top:-10px;
	 */

}
.game_title {
	font-size:14px;
	font-weight:bold;
	color:#f7941d;
}
.game_body {
	font-size:12px;
	color:white;
}

/* END MAIN GRAPHIC */

.mv_image { 
    width: 100px;
    height: 75px;
}
/* reg stuff starts here */

/* BEGIN OVERLAY REG */
#trans_layer {
	width:100%;
	height:100%;
	position:absolute;
	left:0;top:0;
	z-index:8000;
	filter:alpha(opacity=85);
	opacity:0.85;
	-moz-opacity:0.85;
	background-color:#ffffff;
	vertical-align:middle;
	display:none;
}
#registration_panel {
	width:650px;
	height:500px;
	position:absolute;
	left:25%;
	top:25%;
	background-color:#ffffff;
	z-index:8500;
	border:1px solid #ABABAB;
	display:none;
	filter:alpha(opacity=90);
	opacity:0.95;
	-moz-opacity:0.95;
	overflow:auto;
}

/*MR added 7/31/08*/
#world_map {
	width:936px;
	height:485px;
	position:absolute;
	left:25%;
	top:25%;
	/*background-color:#ffffff;*/
	z-index:8500;
	/*border:1px solid #ABABAB;*/
	display:none;
	filter:alpha(opacity=90);
	opacity:0.95;
	-moz-opacity:0.95;
	overflow:auto;
}
/*MR added 7/31/08--end*/
.im_overlay {
	width:142px;
	height:148px;
	top:190px;
	left:-370px;
	position:relative;
	z-index:9000;
}
.reg_row {
	width:600px;
	padding-top:10px;
}
.reg_l {
	float:left;
	text-align:left;
	width:310px;
	font-weight:bold;
}
.reg_r {
	float:left;
	text-align:left;
	width:290px;
}
.reg_more_l {
	float:left;
	text-align:left;
	width:310px;
	font-weight:bold;
}
.reg_more_r {
	float:left;
	text-align:left;
	width:290px;
}
.reg_survey_l {
	float:left;
	text-align:left;
	width:360px;
	font-weight:bold;
}
.reg_survey_r {
	float:left;
	text-align:left;
	width:210px;
}
.nonus_box {
	background-color:#F9F1DF;
	border:1px solid #F48851;
	text-align:center;
	padding:10px;
}
.nonus_box a, .nonus_box a:hover, .nonus_box a:visited {
	color:#F48851;
	font-weight:bold;
}
.nonus_box a:hover {
	text-decoration:underline;
}
.nonus_dis {
	background-color:#efefef;
	border:1px solid #CCCCCC;
	text-align:justify;
	padding:10px;
}
.underage_dis {
	background-color:#efefef;
	border:1px solid #CCCCCC;
	text-align:justify;
	padding:10px;
}
/* END OVERLAY REG */

/* added on 3-13-2008 for new registration popup system */

.reg_form_fields {
	color:#000000;
	font-family:verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:24px;
	padding:4px;
	border:1px solid #aaaaaa;
}
.reg_fields {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#505050;
	margin:0px;
}

.reg_form_select {
	border: 1px solid #989898;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #989898;
}

.mv_holder { 
    	position: relative;
	width: 100px;
	height: 75px;
}

.mv_image { 
	position: absolute;
	width: 100px;
	height: 75px;
	top:0px;
	left:0px;
	z-index: 100;
}

.mv_image_overlay { 
	position: absolute;
	width: 100px;
	height: 75px;
	top:0px;
	left:0px;
	z-index: 200;
    
}
.vdots {
	width:1px;
	font-size:0px;
	line-height:0px;
	margin-left:10px;
	margin-right:10px;
	background-image:url(/u/prod/kids/i/content/outcss/1222446966-i-bits-grey_dots.gif);
	background-position: 0 0;
}

.mv_game_link{ 
    font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0066ff;
	text-decoration:none;
}
.disclaimer_txt {
	position:relative;
	top:-20px;
	font-family:tahoma, sans-serif;
	font-size:10px;
	color:#808080;
}

.mv_game_link{ 
    font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0066ff;
	text-decoration:none;
}

.mv_category_table { 
    position: relative; 
    height: 155px;
    top: 5px;
    clear: both; 
}

.mv_category_row { 
    margin: 5px; 
    margin-top: 10px; 
    float: left; 
    width: 710px; 
    height: 120px; 
}

.mv_category_cell { 
    float: left;
    width: 140px;
    height: 120px;
}

.r-pusher {
    position: absolute; left: 0; width: 80px; text-align: center; margin-top: 15px; cursor:pointer;
	color:#FFFFFF; padding:10px 0 0 0;
}

.l-pusher {
    position: absolute; width: 80px; text-align: center; margin-top: 15px; cursor: pointer;color:#FFFFFF; padding:10px 0 0 0;
}
/* ------------- front page promo box - edited MR 7/16/08 - inserted blue arrows---------------------------- */
#kids_promo_wrapper{
background-color:#fff;
width:930px;
height:360px;
/*margin-left:-20px;*/ /* MC commenting out as of changes to layout to overwrite padding 1/29/09 */
}
#frontpage_news_unit, #frontpage_news_unit .ajx-pos {
height:285px;
float: left;
background-color:#FFFFFF;
width: 625px;
}

/*#frontpage_news_unit{
background-color:#FFFFFF;
margin:0 0px 0 0px;
padding:0 0 0 0;*/
/*width: 622px;
height:270px;
}*/

#frontpage_news_unit .l-pusher, #frontpage_news_unit .r-pusher {
width: 20px;
height: 20px;
position: absolute;
top: 212px;
/*margin: none;
padding: none;*/
}
#frontpage_news_unit .r-pusher {
left: 520px;
background-image:url(/u/prod/kids/i/content/outcss/1222446966-i-bits-arrow_mov_l_blue.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
z-index: 8000;
margin:35px 0 0 0;
}
#frontpage_news_unit .l-pusher {
left: 550px;
background-image:url(/u/prod/kids/i/content/outcss/1222446966-i-bits-arrow_mov_r_blue.gif);
background-repeat: no-repeat;
background-color:#FFFFFF;
margin:35px 0 0 0;
}
#frontpage-blurbholder {
width: 520px;
/*margin-top: 20px;*/
background-color:#FFFFFF;
font-family: trebuchet, verdana, helvetica, sans-serif;
margin: 0px 0 12px 10px;
font-size:12px;
line-height:20px;
}

h1#frontpage-blurb-title{
    color:#0368ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin: 4px 0 5px 0;
	padding:5px 0 0 0;
}

#frontpage_news_unit .ajx-load-contents {
/*height: auto;*/
left: 0px;
/*margin-top:30px;*/
}

#frontpage-imgholder{
width: 625px;
height: 234px;
/*overflow: hidden;
position: relative;*/
}

#frontpage-image{
position:absolute;
margin:0 0 0 10px;
}

#videobox {
/*visibility: auto;*/
padding:0 0 0 0;
background-color:#FFFFFF;
width:305px;
float:left;
margin:0 0 0 0px;
}

#all-video-holder a img{
margin:13px 0 1px 60px;
border:none;
height:57px;
width:180px;
}

#all-video-holder{
background-color:#FFFFFF;
float:left;
height:56px;
width:205px;
}

/*MR inserted 7/24/08*/
#kidsfront_png{
width:608px; 
height:229px;
margin-left: 10px;
}

#promo_wrapper{
width:930px;
height: 170px;
float:left;
display:inline;
text-align:center;
}

.thumbstrip {
width: 5000px;
}

.ffwgh_promo{
cursor:pointer;
}
.loadingimageholder{
/*margin-top:90px;*/
}
/*Start Game section corrections*/
#promogame_wrapper{
	width:620px;
	background-color:#fff;
	height:260px;
	position:relative;
	/*margin-left:10px;*/
	/*margin-left:-20px;*/
position:relative;
/*margin-left:10px;*/
/*margin-left:-20px;*/
}
.starwars{
width:75px;
height:75px;
float:left;
margin:80px 0 0 7px;
}
.ad300x60{
width:300px;
margin:10px 0 0 35px;
}

/*////// new styles for updated animated shows page... 1/14/09 MC ////////*/

#mk_shows_wrap {
	float: left;
	display: inline;
	width: 930px;
	height: 600px;
	margin-top: 12px;
}

#mk_shows_center {
	background-color: #ffffff;
	width: 100%;
	height: 450px;	
}
.mk_shows_header{
margin-left:35px;
}

#feature_promo_wrap {
	text-align: center;
	float: left;
	display: inline;
	width: 860px;
	height: auto;
	margin: 15px 0 0 56px;
}

.med_promo_holder {
	float: left;
	display: inline;
	margin: 0px 9px;
	width: 251px;
	height: auto;
}
.promobtn{
margin-top:5px;
}

#all_shows_wrap {
	float: left;
	text-align: left;
	display: inline;
	width: 290px;
	height: 160px;
	background-color:#fff;
	margin-right:20px;
}
#all_shows_wrap img {
margin: 10px 0 0 40px;
}
#mk_episodes_wrap {
	/*text-align: left;*/
	width: 600px;
	height:20px;
}

.mk_episodes_none{
height:20px;
}
.coming-episode-wrapper img{
margin:10px 0 5px 0;
}
.calendar-table td h3{
margin:2px 0 7px 0;
font-size: 12px;
}

#showlisting ul{
list-style-type:none;
}
#showlisting ul li a{
color:#0037CC;
font-weight:bold;
}
#bottomwrap{
width:930px;
height:160px;
background-color:#fff;
}
/*.mk_episodes_col{
display: inline;
margin:0 30px 0 10px;
padding:10px 0 0 0;
height:20px;
width:200px;
}*/
#mk_episodes_col_first{
width:280px;
}
#mk_episodes_col_second{
width:460px;
}
#mk_episodes_col_third{
width:150px;
}
.header_wrapper h3{
margin:0;
}
.header_wrapper{
height:20px;
}
.header_wrapper .mk_episodes_col_first h3, .header_wrapper td h3 {
font-size:11px;
}
.class1{
background-color:#fff;
}
.class2 td {
background-image:url(/u/prod/kids/i/content/outcss/1233699145-i-bits-mk_animeps_grad.gif);
background-repeat:no-repeat;
}
.class2 #mk_episodes_col_first{
background-position: 0 0;
}
.class2 #mk_episodes_col_second{
background-position: -85 0;
}
.class2 #mk_episodes_col_third{
background-position: -420 0;
}
#calendar_wrapper{
height:103px;
overflow:auto;
margin-right:20px;
}

#promo_grouping {
	margin:0 auto;
	width:750px;
	overflow:hidden;
	height:160px;
}

.promo_outer_wrap {
	height:205px;
	position:relative;
}

#featured_games_wrap {
	height:120px;
	text-align:center;
	position:relative;
}

#featured_games_group {
	width:800px;
	margin:0 auto;	
}

.featured_game_holder {
	margin:0 auto;
	position: relative;
	float: left;
}

.mk_feature_game_wrap {
	margin:0 auto;
	width:200px;
	float:left;
	text-align:center;
}

.game_thumb_overlay {
	position:absolute;
	z-index:100;
	top:20px;
}

.featured_game_img {
	left:0;
	position:absolute;
	z-index:99;
	top:20px;
}

.featured_game_title {
	font-size:13px;
	font-weight:bold;
	position:relative;
	top:85px;
	width:200px;
}

#mk_itunes_left { /* MC added for itunes promo 2/24/09 */
	float:left;
	margin-top:10px;
	display:inline;
	cursor:pointer;
}

#mk_itunes_right { /* MC added for itunes promo 2/24/09 */
	float:right;
	margin-right:20px;
	text-align:right;
	display:inline;
}

#mk_itunes_centered {
	margin-top:10px;
	margin-bottom:15px;
	width:930px;
	height:60px;
}
.xmen_itunes, .wolvie_itunes, .shs_itunes{
float:right;
height:50px;
}
.xmen_itunes{
width:270px;
}
.wolvie_itunes, .shs_itunes{
width:265px;
}

#eps_itunes {
	float:left;
	display:inline;
	text-align:left;
	margin-left:50px;
}

#showlisting {
	height:103px;
	margin-top:5px;
	overflow-y:auto;
}
/* MR added for video title on front page 5/20/09 */
#left_video_unit{
float:left;
width:295px;
}
.kids_roundedtop{
width:287px;
height:60px;
margin-left:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2px;
}
.roundedcorners{
width:287px;
height:15px;
background-image:url(/u/prod/kids/i/content/outcss/1242937964-i-bits-bluetop.gif);
background-repeat:no-repeat;
}
.fp_title{
width:287px;
height:45px;
background-color:#C1EEFF;
}
.fp_text{
width:250px;
color:#035084;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin-left:10px;
}
/* MR added for width of bio text on character pages 6/2/09 */
.bioclass{
width:890px;
}
/* ad harness stuff */

/* ad harness stuff */
#adFrame {
	width: 730px;
	height: 400px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	overflow:hidden;
	position: absolute;
	z-index: 900;
	left: 0;
	text-align: center;
	background-color: #000000;
}

#marvel_game_ad {
	background-color:#000000;
	background-image:url(/u/prod/kids/i/content/outcss/1258666651-i-2009-bits-advertisement_notice.gif);
	background-position:202px top;
	background-repeat:no-repeat;
	height:475px;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:732px;
}

#harness {
	width: 760px;
	height: 610px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	overflow:hidden;

}

.alt_msg {
	background-color:#FFFFFF;
	font-weight:bold;
	margin:10px 10px 10px 47px;
	width:930px;
	float:left;
	display:inline;
}

.inner_alt {
	margin:10px;
	float:left;
	display:inline;
}

.foot_links {
	height:auto; /*this it sto override the .foot_links class selector from elements.css*/
}

.png_click {
	cursor:pointer;
	cursor:hand;
}

.crabby {
	font-size:10px;
	position:absolute;
	right:4px;
	text-align:center;
	top:35px;
	z-index:500;
}

.special_sponsor_wrap {
	display:inline;
	float:left;
	height:96px;
	margin:-27px 0px 20px 2px;
	position:relative;
	width:754px;
	z-index:5000;
	cursor:pointer;
	cursor:hand;
}
/*CYOC Blurb 11/24/09*/
.blurb_bot{
background-image:url(/u/prod/kids/i/content/outcss/1259100392-i-2009-bits-cyoc_blurb_bot.gif);
background-repeat:no-repeat;
width:930px;
height:15px;
cursor:pointer; 
cursor:hand;
position:relative;
top:0px;
left:0px;
float:left;
display:inline;
}
.blurb_top, .blurb_mid{
position:relative;
top:0px;
left:0px;
float:left;
display:inline;
}
.blurb_mid{
font-size:1px;
}

/*CYOC*/
#cyoc-holder{
background-color:#FFFFFF;
width:976px;
}
.cyoc_wrapper{
float:left;
position:relative;
top:0px;
left:0px;
margin-top:20px;
}
.top_cyoc{
left:-24px;
top:3px;
position:relative;
}

.bot_cyoc {
position:relative;
left:-24px;
top:0px;
}
.cyoc_content_wrapper{
display:inline;
float:left;
height:900px;
left:0;
margin-left:-24px;
position:relative;
top:0;
width:976px;
}
#Marvel{
left:3px;
position:relative;
top:0;
}

/* SEND TO FRIEND COMING SOON */
.comingsoon_wrapper {
	width:930px;
	height:337px;
	float:left;
	display:inline;
	margin:10px auto;
	position:relative;
	z-index:1500;
	background-image:url(/u/prod/kids/i/content/outcss/1261081374-i-2009-bits-KidsSite_cs_graphic.png);
	background-repeat:no-repeat;
}

.comingsoon_content {
	height:60px;
	left:187px;
	position:absolute;
	top:166px;
	width:375px;
	z-index:2000;
	cursor:pointer;
	cursor:hand;
}

#digitalcomics_wrapper #trailer_pusher_left img {
	margin-top:128px;
}
