@charset "utf-8";
/* CSS Document */

body{
margin: 0 0 0 0;
background-image:url(/u/prod/kids/i/content/outcss/1292507706-i-nextavengers_nextleg-bg.jpg);
background-repeat:no-repeat;
background-position: center top;
text-align: center;
font-family:verdana, sans-serif;
font-size:10px;
}

.copyright {
color:#ffffff;
font-size:10px;
padding:10px;
text-align:center;
}

.clearfloat{
clear:both;
}

#wrapper{
width:980px;
height:840px;
margin: 0 auto;
padding: 0;
}
#container{
/*background-image:url(/u/prod/kids/i/content/outcss/1292507706-i-nextavengers_nextleg-topcenter_bg.jpg);*/
background-image:url(/u/prod/kids/i/content/outcss/1292507706-i-nextavengers_nextleg-topcenter_bg_dvd.jpg);
background-position:5 0;
background-repeat:no-repeat;
background-color:#ffe436;
width:980px;
}
#header{
	position:relative;
}
#video{
	position:relative;
	top:208px;
	float:right;
	margin-right:35px;
	width:512px;
	height:293px;
}
.toparea {
	position:relative;
	width:980px;
	height:518px;
}

#dvd {
	padding-top:145px;
	margin-left:35px;
}
#video_loader {
	float:left;
	margin-top:13px;
	margin-left:13px;
}
.videobg {
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
}
.video_area {
	position:absolute;
	z-index:200;
}
/*.vidwidget{
postion:absolute;
z-index:2;
float:left;
top:0;
left:0;
}*/

#vid_display{
	float:left;
	margin-top:13px;
	margin-left:13px;
}
.vid_thmb {
	float:left;
	width:47px;
	height:47px;
}
.vid_txt {
float:left;
margin-top:5px;
margin-left:13px;
width:110px;
font-size:10px;
}
.vid_txt a,.vid_txt a:hover,.vid_txt a:visited {
color:#ffffff;
font-size:10px;
}
#video_links {
width:170px;
margin-left:13px;
float:left;
z-index:500;
}
.vid_item {
margin-top:20px;
}

.vid_text a{
color:#fff;
font-size:10px;
}

.vid_text{
margin:8px 0 0 0;
line-height:17px;
width:120px;
float:left;
text-align:left;
height:180px;
}

.vid_img{
margin:0 10px 0 0;
}

.vid_img img{
margin:20px 0 0 0;
}

.text_link{
margin:10px 0 13px 0;
}

#nav{
position:relative;
text-align:center;
width:720px;
height:53px;
}
#navbg{
position:absolute;
text-align:center;
width:720px;
height:53px;
top:0;
left:0;
z-index:0;
}

#navlinksholder{
position:absolute;
top:0;
left:0;
text-align:center;
width:720px;
height:53px;
z-index:200;
}
/*MR added for nav 8/1/08*/
.link {
	float:left;
	background-image:url(/u/prod/kids/i/content/outcss/1292507707-i-nextavengers_nextleg-navilinks.jpg);
	background-repeat:no-repeat;
	height:29px;
	cursor:pointer;
	position:relative;
	top:12px;
	left:10px;
}

#home_btn, #gallery_new, #funstuff, #backtomarvel{ 
margin:0 0 0 17px;
}

.navlinks{
height:40px;
width:720px;
margin:12px 12px 12px 0;
padding:0;
float:left;
}

.btn_trailer, .btn_gallery, .btn_special{
margin:11px 0 0 38px;
float:left;
cursor:pointer;
}

/*Content*/
.content{
	margin:0 0 0 5px;
	padding:20px 0 20px 0;
	background-image:url(/u/prod/kids/i/content/outcss/1292507706-i-nextavengers_nextleg-center_bluebg.gif);
	background-repeat:repeat-x;
	width:970px;
}

.leftcol{
	margin:0px 0 0px 20px;
	padding:0 0 20px 0;
	width:337px;
	float:left;
	display:inline;
}

.rightcol{
	margin: 0 0 0px 15px;
	padding:0 0 20px 0;
	float:left;
	display:inline;
}

.marvelarrow{
margin: 20px 20px 20px 0;
padding:0;
float:right;
}
/*end Content*/

/*Home Content*/
#home{
margin:0;
padding:0;
}

.pdawrapper{
position:relative;
top:0;
left:0;
height: 560px;
width:336px;
}

#flashpda{
z-index:200;
position:absolute;
width: 336px;
height: 560px;
padding:0;
margin: 0;
}

#flashpdabg{
z-index:100;
position:absolute;
left:0;
top:37px;
width: 336px;
height: 560px;
padding:0;
margin: 0;
}

.barlink{
margin:0;
padding:0 0 10px 0;
cursor:pointer;
}
/*End Home Content*/

/*Box1 Styling*/
.box1{
margin:0 0 20px 0;
padding:0;
width:336px;
}

/*.box1top{
width:336px;
height:52px;
float:left;
margin:0;
padding:0;
}*/

.box1mid{
display:block;
float:left;
width:336px;
background-image:url(/u/prod/kids/i/content/outcss/1292507706-i-nextavengers_nextleg-yellow1_bg.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0;
padding:0;
text-align:center;
}

.box1mid span{
margin:1px;
padding:0;
}

#box1bot{
margin:0 0 20px 0;
padding:0;
}

/*End Box1 Styling*/

/*Box2 Styling*/
.box2{
margin:0;
padding:0;
width:582px;
}

/*.box2top{
float:left;
margin:0;
padding:0;
}*/


.box2mid{
background-image:url(/u/prod/kids/i/content/outcss/1292507706-i-nextavengers_nextleg-yellow2_bg.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:582px;
float:left;
margin:0;
padding:0;
text-align:center;
display:inline;
}

.box2mid span{
margin:1px;
padding:0;
}

#box2bot{
margin:0 0 20px 0;
padding:0;
}

/*End Box2 Styling*/

/*Box3 Styling*/

/*.box3top{
width:931px;
height:52px;
float:left;
margin:0;
padding:0;
}*/

.box3mid{
display:block;
float:left;
width:931px;
height:350px;
background-image:url(/u/prod/kids/i/content/outcss/1292507706-i-nextavengers_nextleg-yellow3_bg.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0;
padding:0;
}

#box3bot{
margin:0 0 20px 0;
padding:0;
}
/*End Box3 Styling*/

/*Bios content*/
.biopicarea{
width:336px;
height:274px;
position:relative;
margin: 28px 0 0 0;
padding:0;
}

.biopic{
z-index: 0;
position:absolute;
left:5px;
top:35px;
}

#bioframe{
z-index: 1;
width:336px;
height:274px;
position:absolute;
left:0;
top:0;
}

.biothumbholder{
z-index:3;
position:absolute;
left:180px;
top:230px;
}

#biothumb{
margin: 0 5px 0 5px;
padding:0;
display:inline;
}

.biotext{
overflow:auto;
width:520px;
height:250px;
margin:0 0 0 30px;
padding:0;
text-align:left;
font-size:11px;
line-height:1.3em;
}

.biotitle{
margin:0 0 0 30px;
width:520px;
text-align:left;
font-size:13px;
font-weight: bolder;
line-height:1.3em;
}

.bioprofile{
overflow:auto;
width:275px;
height:225px;
margin:10px 0 0 30px;
padding:0;
text-align:left;
font-size:12px;
line-height:1.4em;
}

.boxbio1mid{
display:block;
float:left;
width:336px;
background-image:url(/u/prod/kids/i/content/outcss/);
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0;
padding:0;
}
/*End Bios content*/

/*Funstuff content*/
#funstuff_content{
margin:0;
padding:0;
}

#funtitle{
margin:0 0 10px 25px;
padding:0;
text-align:left;

}
.funlink {
float:left;
margin:0 0px 10px 0;
padding:0;
width:80px;
text-align:center;
font-color:#0a82cc;
font-size:9px;
display:inline;
}

.funlink a, .funlink a:visited{
font-color:#0a82cc;
text-decoration:none;
}

.funlink a:hover{
text-decoration:underline;
}

.desktoplink {
float:left;
margin:0 2px 10px 0;
padding:0;
width:80px;
text-align:center;
font-color:#0a82cc;
font-size:9px;
display:inline;
}

.desktoplink a, .desktoplink a:visited{
font-color:#0a82cc;
text-decoration:none;
}

.desktoplink a:hover{
text-decoration:underline;
}
.thumbs_downloads{
width:290px;
color:#FFFFFF;
margin:10px 0 23px 40px;
padding:0 0 0 0;
overflow:auto;
font-size:14px;
font-weight:bold;
color:#666666;
}

.thumbnail_screen{
cursor:pointer;
float:left;
margin:0 10px 5px 0;
padding:0;
}

.thumbs_row{
margin:0 0 10px 0;
padding:0;
display:inline;
float:left;
width:270px;
}

#thumbnail, .thumbnail{
float:left;
margin:0 10px 5px 0;
padding:0;
cursor:pointer;
}

#thumbnail_d{
float:left;
margin:0 10px 5px 0;
padding:0;
}


#gallerythumb{
float:left;
margin:0 5px 5px 0;
padding:0;
cursor:pointer;
}


/*Funstuff content*/

/* BEGIN CHARACTER SLIDER STYLES */
.thumbs_slider {
	margin:10px 0 10px 25px;
	padding: 0;
	width: 520px;
	height: 130px;
	float: left;
}
.title{
margin-top:10px;
}
.viewarea {
	width: 440px;
	overflow:hidden;
	float: left;
}
#downloads{
height:470px;
}
.moviepusher_sm_l  {
	padding:15px 5px 0 5px;
	height: 130px;
	width: 30px;
	float: left;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}
.moviepusher_sm_r {
	padding:15px 5px 0 5px;
	height: 130px;
	width: 30px;
	float: left;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}

.thumbstrip_coloring {
}
.funstuffholder {
	float:left;
	padding:0 10px 0 0;
	width:80px;
}

/* END CHARACTER SLIDER STYLES */

/*Gallery section*/
#gallery{
background-image:url(/u/prod/kids/i/content/outcss/1292508024-i-nextavengers-backbg.png);
background-repeat:no-repeat;
width:742px;
height:368px;
float:left;
margin:0 0 28px 43px;
}

div#viewer{
margin:15px 0 0 17px;
float:left;
}

div#viewer1{
margin:15px 0 0 17px;
float:left;
}

.thumbs{
float:left;
display:inline;
width:310px;
height:325px;
color:#FFFFFF;
margin:15px 50px 0 25px;
padding:0 20px 0 0;
overflow:auto;
}

.thumbs ul{
margin:0 0 5px 0;
padding:0;
}

.thumbs ul li{
float:left;
list-style:none;
display:inline;
padding:0;
margin:0 5px 0 5px;
}


li.last{
float:left;
list-style:none;
display:inline;
padding:0;
margin:0 3px 0px 0;
}

li.last img{
margin:0 0 0 0px;
}


/*Gallery for next leg of site*/
.toprow{
width:950px;
margin:0 0 0 20px;
}

#bottomrow{
width:970px;
float:left;
margin-top:10px;
}

#flashbio{
float:left;
width:577px;
}

/*end Gallery for next leg of site*/

/*end Gallery section*/

/*Bottom*/
#bottom{
margin:0 0 0 5px;
padding:15px 0 0 0;
background-image:url(/u/prod/kids/i/content/outcss/1292507706-i-nextavengers_nextleg-bottom.jpg);
background-repeat:no-repeat;
width:970px;
height:48px;	
}
/*End Bottom*/