
/* -----------------------For Icons Page---------------------------*/
#spiderman_toy {
position:absolute;
background:none;
z-index:2;
top:95px;
left:300px;
}

body {
	color:#000000;
}
#hsb_brand_hdr2 {
	position:relative;
	background:url("../images/generic/hdr/ironmantopbanner.jpg") no-repeat;
	clear:left;
	display:inline;
	float:left;
	margin:0 0 0 0px;
	width:980px;
	height:180px;
}

#hsb_brand_hdr5 {
	position:relative;
	background:url("../images/generic/hdr/marvelbanner.jpg") no-repeat top right;
	clear:left;
	display:inline;
	float:left;
	margin:0 0 0 0px;
	width:980px;
	height:180px;
}

#hsb_brand_hdr7 {
	position:relative;
	background:url("../images/generic/hdr/wolverinetopbanner.jpg") no-repeat top right;
	clear:left;
	display:inline;
	float:left;
	margin:0 0 0 0px;
	width:980px;
	height:180px;
}

#toyarena {
	background:url("../images/generic/hdr/ironmantoyarena.jpg") no-repeat;
	display:inline;
	float:left;
	position:relative;
	top:0px;
	left:-320px;
	width:690px;
	height:600px;
	padding:0 0px 0px 0;
}

#hsb_spacer {
	margin:0px 0px 0px 0px;
	width:500px;
	height:20px;
	padding:0 0px 0px 0;
}

#hsb_spacer2 {
	margin:0px 0px 0px 0px;
	width:700px;
	height:40px;
	padding:0 0px 0px 0;
	border:0px solid #000000;
}

#hsb_spacer3 {
	margin:0px 0px 0px 0px;
	width:500px;
	height:10px;
	padding:0 0px 0px 0;
}

#hsb_spacer4 {
	margin:0px 0px 0px 0px;
	width:700px;
	height:15px;
	padding:0 0px 0px 0;
	border:0px solid #000000;
}

#newsmiddle {
	border:0px solid #000000;
	width:700px;
	height:auto;
	background:none;
	position:relative;
	top:-40px;
	left:-10px;
	padding:0px;
}



#middleblock {
	border:0px solid #000000;
	width:700px;
	height:330px;
	background:url('../images/generic/hdr/middleblock2.gif') repeat-x;
	background-color:#d0e5f8;
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
}

#middleblock2 {
	border:0px solid #000000;
	width:700px;
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
}

#blueline {
	border:0px solid #000000;
	width:700px;
	height:3px;
	background:url('../images/generic/hdr/blueline.gif') no-repeat;
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
}

#rule {
background:url('../images/news/rule.gif') repeat-x right;
margin:30px 0px 0px 10px;
padding:0px;
width:530px;
height:9px;
}

#memoplacement {
	margin:-60px 0px 0px 180px;
	width:490px;
	height:615px;
	padding:0px 0px 0px 0px;
}

#article_type {
width:600px;
	margin:0px 0px 0px 20px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#000000;
}

#diorama_type {
width:600px;
	margin:0px 0px 0px 20px;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#1e5989;
}

#wishlist a {
display:inline;
border:0px solid #fff;
width:160px;
height:28px;
position:relative;
float:left;
left:0px;
top:0px;
font:bold 14px Arial, Helvetica, sans-serif;
line-height: 22px;
color:#ef3e35;
}

#wishlistcontainer {
border:0px solid #fff;
width:160px;
height:150px;
position:relative;
display:inline;
float:left;
left:30px;
top:20px;

}

h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 60px;
	font:bold 2.8em Arial, Helvetica, sans-serif;
	color:#002055;
}

h3.news{
	border:0px solid #fff;
	width:375px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 2.4em Arial, Helvetica, sans-serif;
	color:#002055;
	position:relative;
	top:10px;
	left:20px;
}

h3.title{
	border:0px solid #fff;
	width:420px;
	padding:5px 0px 0px 0px;
	position:relative;
	margin:0px 0px 0px 0px;
	font:bold 2.4em Arial, Helvetica, sans-serif;
	color:#002055;
	top:0px;
	left:0px;
}

h3.luke{
	border:0px solid #fff;
	width:400px;
	position:relative;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#002055;
	top:-10px;
	left:0px;
}

h3.thumbnails{
	border:0px solid #fff;
	width:400px;
	position:relative;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#002055;
	top:10px;
	left:25px;
}

#articleholder {
background:transparent;
margin:-60px 0px 0px 130px;
padding:0px;
}


#articlebartop {
	border:0px solid #fff;
	width:557px;
	height:16px;
	background:url('../images/generic/hdr/articlebartop.gif') no-repeat top;
	padding:0px;
}

#articlebarmiddle {
	border:0px solid #fff;
	width:600px;
	/*height:800px;*/
	position:relative;
	top:0px;
	left:50px;
	padding:0px;
}

#articlebarbottom {
	border:0px solid #fff;
	width: 557px;
	height:16px;
	background:url('../images/generic/hdr/articlebarbottom.gif') no-repeat bottom;
	padding:0px;
}
	
#spiderman {
position:absolute;
background:none;
z-index:2;
top:102px;
left:322px;
}
	
#backtotop {
	width:621px;
	height:123px;
	background:none;
	display:inline;
	float:left;
	margin:0px 0px 0px 20px;
	padding:10px;

	}
	

#title {
	width: 670px;
	display:inline;
	float:left;
	position:absolute;
	margin:420px 0 0 350px;
	font:bold 2.8em Arial, Helvetica, sans-serif;
	color:#104592;
}

#parentstitle {
	width: 670px;
	display:inline;
	float:left;
	position:absolute;
	margin:420px 0 0 460px;
	font:bold 2.8em Arial, Helvetica, sans-serif;
	color:#104592;
}
#gamestitle {
	width: 670px;
	display:inline;
	float:left;
	position:absolute;
	margin:420px 0 0 410px;
	font:bold 2.8em Arial, Helvetica, sans-serif;
	color:#104592;
}

#newstitle {
	text-align:center;
	width: 670px;
	display:inline;
	float:left;
	position:absolute;
	margin:420px 0 0 260px;
	font:bold 2.8em Arial, Helvetica, sans-serif;
	color:#104592;
}

#marvel {
	background:none;
	display:inline;
	float:left;
	margin:10px 0 0 15px;
	}
	
	

#iconcontainer{
	width:700px;
	height:100px;
	background:#ffff00;
	margin:0px 0px 0px 10px;

}

#iconcontainer ul{
	padding:0px;
}

#iconcontainer li{
	display:inline; width:72px; height:72px; float:left; padding:20px;
}


/* -----------------------Wallpaper Page---------------------------*/
#gamesbanner{
	width:719px;
	height:44px;
	margin:0px 0px 0px 250px;
}

#toyarena{
	width:690px;
	height:600px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:-50px;
}

#wallpapercontainer{
	width:650px;
	height:175px;
	background:#ffff00;
	margin:0px 0px 0px 30px;
}

#wallpapercontainer ul{
	padding:0px;
}

#wallpapercontainer li{
	display:inline; width:180px; height:160px; float:left; padding:12px;
	margin:0px 0px 0px 0px;
}

#listtype{
	text-align: center;
	display:inline;
	float: left;
	font:1.3em arial;
	line-height:1.3em;
	color:#000;
	font-weight:normal;
	padding:0px;
	margin:-20px 0px 0px 10px;

}

#hsb_brand_breadcrumb {
	background:#000;
	/*background:url(../images/generic/global/bg_breadcrumb_article.jpg) no-repeat;*/
	height:18px;
}


#hsb_content_bg {
	/*background:url('../images/generic/hdr/superhero-middlebanner-sec.jpg') no-repeat 0px 0px;
	background-color:#ffffff;*/
	display:inline;
	float:left;
	padding:0;
	width:980px;
	/*height:950px;*/
	}
#hsb_brand_nav_container {
	margin:-20px 0px 0px 0px;
	display:inline;
	float: left;
	width: 240px;
	border:0px solid #990000;
}

#parentsimage1 {
	padding:10px;
	float:left;
	display:inline;
}
	
#parentsimage2 {
	margin:0px 60px 0px 0px;
	padding:10px;
	float:right;
	display:inline;

}
	
#hsb_brand_nav li {
	/*background:url('../images/generic/nav/brand_nav_underline_sm.gif') no-repeat left bottom;*/
	clear:left;
	float:left;
	display:inline;
	padding:6px 0 5px 4px;
	width:210px;
	
}
#hsb_brand_nav_bottom {
	float:left;
	display:inline;
	width: 240px;
}
#hsb_brand_nav li.hsb_last {
	/*background:url('../images/generic/nav/brand_nav_underline_sm.gif') no-repeat left bottom;*/
	padding:6px 0 10px 4px;
}
#hsb_brand_nav li.hsb_btn {
	background:none;
	padding:12px 0 0 4px;
}

#hsb_brand_article {
	border:0px solid #fff;
	display:inline;
	float:right;
	margin:0px 0px 0px 0px;
	width:700px;
	position:relative;
	top:80px;
	left:0px;
}

#dioramaimage {
	background:url('../images/generic/hdr/dioramaimage.jpg') no-repeat top;
	border:0px solid #fff;
	display:inline;
	float:left;
	width:600px;
	height:550px;
	position:relative;
	top:0px;
	left:0px;
}
#pollcontainer {
	background:none;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:280px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	/*padding:5px;*/
}


#redpollimage {
	background:url('../images/generic/hdr/redpollmiddle.gif') repeat-y top;
	background-color:#ef3e35;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:284px;
	height:526px;
	position:relative;
	top:0px;
	left:0px;
}

#wishbox {
	background:url('../images/generic/hdr/wishbox.gif') no-repeat top;
	background-color:#ef3e35;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:590px;
	height:233px;
	position:relative;
	top:0px;
	left:0px;
}

#wishblock {
	background:url('../images/generic/hdr/wishline.gif') no-repeat bottom;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:590px;
	height:65px;
	position:relative;
	top:0px;
	left:0px;
}

#wishblock2 {
	background:url('../images/generic/hdr/wishline.gif') no-repeat bottom;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:590px;
	height:45px;
	position:relative;
	top:0px;
	left:0px;
}

#wishblock4 {
	border:0px solid #fff;
	float:left;
	display:inline;
	width:590px;
	height:25px;
	position:relative;
	top:8px;
	left:0px;
}

#wishblock3 {
	border:0px solid #fff;
	width:190px;
	height:45px;
	position:relative;
	top:0px;
	left:0px;
	display:inline;
	float:left;
}

#individualcontainers {
	border:0px solid #fff;
	width:290px;
	height:45px;
	position:relative;
	top:20px;
	left:0px;
	display:inline;
	float:left;
	color:#1e5989;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:12px;
}

#individualcontainers2 {
	border:0px solid #fff;
	width:290px;
	height:45px;
	position:relative;
	top:25px;
	left:10px;
	display:inline;
	float:left;
	color:#1e5989;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:12px;
}

#updatelist {
	border:0px solid #fff;
	width:150px;
	height:45px;
	position:relative;
	top:10px;
	left:36px;
	display:inline;
}

#updatelist2 {
	border:0px solid #fff;
	width:150px;
	height:45px;
	position:relative;
	top:10px;
	left:186px;
	display:inline;
}

#sortlist {
	border:0px solid #fff;
	width:150px;
	height:45px;
	position:relative;
	top:10px;
	left:10px;
	display:inline;
	float:left;
}

#textlist {
	border:0px solid #fff;
	width:140px;
	text-align:left;
	height:25px;
	position:relative;
	top:0px;
	left:12px;
	display:inline;
	float:left;
	color:#1e5989;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}

#textlist2 {
	border:0px solid #fff;
	width:140px;
	text-align:right;
	height:25px;
	position:relative;
	top:0px;
	left:45px;
	display:inline;
	float:left;
	color:#1e5989;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}

#textlist3 {
	border:0px solid #fff;
	width:110px;
	text-align:left;
	height:25px;
	position:relative;
	top:0px;
	left:0px;
	display:inline;
	float:left;
	color:#1e5989;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}

#redpolltop {
	background:url('../images/generic/hdr/redpolltop.gif') no-repeat top;
	background-color:#ef3e35;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:284px;
	height:42px;
	position:relative;
	top:0px;
	left:0px;
}

#redpollbottom {
	background:url('../images/generic/hdr/redpollbottom.gif') no-repeat top;
	background-color:#ef3e35;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:284px;
	height:43px;
	position:relative;
	top:0px;
	left:0px;
}

#bluepollimage {
	background:url('../images/generic/hdr/bluepollmiddle.gif') repeat-y top;
	background-color:#ef3e35;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:284px;
	height:526px;
	position:relative;
	top:0px;
	left:0px;
}

#bluepolltop {
	background:url('../images/generic/hdr/bluepolltop.gif') no-repeat top;
	background-color:#ef3e35;
	border:0px solid #fff;
	float:left;
	display:inline;
	width:284px;
	height:42px;
	position:relative;
	top:0px;
	left:0px;
}

#bluepollbottom {
	background:url('../images/generic/hdr/bluepollbottom.gif') no-repeat top;
	/*background-color:#ef3e35;*/
	border:0px solid #fff;
	float:left;
	display:inline;
	width:284px;
	height:43px;
	position:relative;
	top:0px;
	left:0px;
}

#wishtext {
	color:#1e5989;
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	position:relative;
	float:left;
	display:inline;
	top:40px;
	left:10px;
}

#wishtextredbox {
	position:relative;
	top:0px;
	left:300px;
	border:1px solid #fff;
	width:160px;
	height:200px;
	display:inline;
}

#wishtextred {
color:#ef3e35;
	font-family: arial;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:0px;
	left:300px;
	border:0px solid #fff;
	width:120px;
	height:100px;
	display:inline;
	list-style-type:none;
}

#wishtextred_listtop {
	position:absolute;
	width:120px;
	top:10px;
	left:100px;
	border:0px solid #fff;
	display:inline;
}

#wishtextred_listbottom {
	position:absolute;
	width:120px;
	top:35px;
	left:100px;
	border:0px solid #fff;
	display:inline;
}

#polltype {
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	text-align:center;
	line-height:16px;
	position:relative;
	top:15px;
	left:0px;
}

#pollchoices {
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	text-align:left;
	line-height:40px;
	position:relative;
	top:35px;
	left:45px;
	list-style-type:none;
}

#resultchoices {
	color:#cccccc;
	font-family:arial;
	font-size:14px;
	text-align:left;
	line-height:28px;
	position:relative;
	top:35px;
	left:45px;
	list-style-type:none;
}

#hsb_brand_news {
	float:right;
	display:inline;
	width:720px;
}
#hsb_brand_article #hsb_brand_article_img {
	width:498px;
}
#hsb_brand_article h2 {
	color:#104592;
	font-family:arial;
	font-size:2.0em;
	margin:95px 0 5px 0px;
	width:550px;
}
#hsb_brand_games {
	color:#e13133;
	line-height:1.3em;
	margin:0px 0px 0px 0px;
	width:660px;
	font:bold 1.4em Arial, Helvetica, sans-serif;
}

#gamesbackground {
	border:0px solid #fff;
	background:none;
	margin:0px 0px 0px 0px;
	width:700px;
	position:relative;
	top:20px;
	left:30px;
}
#newspagecontainer {
display:inline;
text-align: center;
float:left;
height:115px;
padding:0px;
width:160px;
color:#cccccc;
line-height:1.0em;
font:1.1em Arial, Helvetica, sans-serif;

}

#newspagecontainer img{
	border:1px solid #000;
}

#gamescontainer li {
display:inline;
float:left;
height:100px;
padding:0px;
width:174px;
margin:0px 0px 0px 8px;
}


#newscontainer {
margin:100px 0px 0px 0px;
}
#gamestext li {
border:0px solid #fff;
color:#104592;
text-align: center;
line-height:1.0em;
font:1.4em Arial, Helvetica, sans-serif;
display:inline;
float:left;
height:30px;
padding:0px;
width:174px;
margin:0px 0px 0px 8px;
}

#newstext li {
border:0px solid #fff;
color:#cccccc;
text-align:center;
line-height:1.0em;
font:1.1em Arial, Helvetica, sans-serif;
display:inline;
float:left;
height:30px;
padding:0px;
width:160px;
}

#hsb_brand_article p {
	color:#777;
	line-height:1.6em;
	margin:15px 0;
	width:660px;
	font-size:1.2em;
}
#hsb_brand_article_hdr {
margin:-10px 0px 0px 0px;
	float:left;
	width:680px;
	display:inline;
}
#hsb_brand_article_hdr h3{
	background:url('../images/generic/global/rss.gif') no-repeat right;
	padding:0 40px 0px 0;
	float:left;
	display:inline;
	position:relative;
	margin:220px 0 0 0 px;
	font:bold 2.4em Arial, Helvetica, sans-serif;
	color:#e13133;
}
#hsb_brand_article_hdr img {
	margin:-189px 0px 0px 0px;
	position:relative;
	float:left;
	display:inline;
	width:438px;
	height:216px;
}

#hsb_brand_wallpaper img{
	margin:-210px 0px 0px 150px;
	float:left;
	display:inline;
	width:498px;
	height:307px;
}

#hsb_brand_wallpaper h3{
display:inline;
	float:left;
	position:absolute;
	margin:-20px 0pt 0pt 10px;
	font:bold 2.6em Arial, Helvetica, sans-serif;
	color:#ffcd00;
}

#hsb_brand_article_bar {
	/*border-bottom: solid 7px #acacac;*/
	float:left;
	display:inline;
	height:28px;
	width:607px;
}

#hsb_search_bar {
	background:url('../images/generic/global/search.gif') no-repeat right;
	height:35px;
	width:547px;
}

#flashContent {
	position:relative;
	float:left;
	width:705px;
	display:inline;
	top:20px;
	left:-25px;
}

