
@charset "utf-8";
/* CSS Document */

body{
text-align: center;
margin: 0px;
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_frontpage_bg.jpg);
background-repeat:no-repeat;
background-color:#3C9BD5; 
background-position:center top;
background-attachment:scroll;
font-family:Tahoma, Helvetica, Arial, sans-serif;
}
.italics{
font-style:italic;
}

.img_top, .img_bot {
	float:left;
	display:inline;
	position:relative;
	left:0;
	top:0;
	background-position:left top;
	background-repeat:no-repeat;
}

#main_content{
text-align:left;
width: 974px;
margin: 0 auto;
position:relative;
top:0px;
}
.main-horiz{
float:left;
display:inline;
position:relative;
top:0px;
}
/*NAV*/
.nav{
width:974px; 
height:185px; 
margin:0 auto;
position:relative;
top:0px;
z-index:2000;
}
#frontpage-swf-holder{
height:auto;
margin:0 auto;
position:relative;
top:-40px;
width:974px;
z-index:1500;
}

/*CONTENT*/

/*TEASER*/
/*
#mainvidholder{
position:relative;
top:265px;
left:270px;
height:353px;
width:675px;
}
*/
.teaser_footer{
position:relative;
top:325px;
left:130px;
width:940px;
height:40px;
}
.teaser_footer div{
float:left;
display:inline;
width:130px;
cursor:pointer;
cursor:hand;
margin-right:30px;
}
.teaser_footer .footer_text{
float:left;
display:inline;
width:650px;
margin:20px 0 0 0;
}





/*HOME*/
#main_content #shs_home embed{
/*position:absolute;
z-index:300;
top:0px;
left:0px;*/
}

.graphic_holder{
float:left;
display:inline;
margin-top:20px;
position:relative;
top:0px;
left:0px;
width:974px;
z-index:150;
}
.default_transbgtop{
height:260px;
position:relative;
top:0;
width:974px;
left:0px;
z-index:200;
}

div.transbgtop {
	position:relative;
	width:974px;
	height:260px;
	top:0px;
	left:0px;
	z-index:250;
}

.default_transbgbot, .foot_transbgbot, .foot_transbgbot_squad{
position:absolute;
z-index:300;
bottom:0px;
left:0px;
width:974px;
height:59px;
}
/*
.default_transbgbot{
bottom:0px;
}Will keep until bot part breaks
*/
.foot_transbgbot, .default_transbgbot{
bottom:11px;
}
.content_space{
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_subpg_bg_vert_repeat.gif);
	background-repeat:repeat-y;
	display:inline;
	float:left;
	padding-bottom:23px;
	position:relative;
	top:0;
	width:974px;
	z-index:200;
}
.content_container{
position:relative;
top:0px;
left:0px;
float:left;
display:inline;
width:940px;
margin:-100px 0px 0px 0px;
}
.blobholder{
display:inline;
float:left;
left:20px;
margin-top:-244px;
position:relative;
top:0;
width:950px;
z-index:600;
}
#skyscraper{
width:160px;
position:relative;
top:0px;
right:0px;
float:left;
display:inline;
}
.shs_headers{
left:-11px;
position:absolute;
top:-26px;
width:431px;
z-index:275;
}





/*CONSOLE GAMES - /videogames*/

#gamecontent_wrapper{
position:relative;
top:20px;
left:0px;
font-family:tahoma, arial, sans serif;
font-size:12px;
float:left;
display:inline;
}

.about_wrapper {
	float:left;
	display:inline;
	position:relative;
	top:0;
	left:0;
	width:280px;
}

.about_game{
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_console_yellowbox_bgrepeat.gif);
	background-repeat:repeat-y;
	background-position:left top;
	color:#000; 
	width:280px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	disply:inline;
}
.aboutgame_content{
	display:inline;
	float:left;
	margin:0 23px;
	position:relative;
	top:-20px;
	width:234px;
}
.about_image{
	margin:0 auto;
	text-align:center;
}
.wp_slider{
width:350px;
}
.subheader_games{
margin:7px auto 7px auto;
width:600px;
position:relative;
}
.games_link{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-games_links.gif);
background-repeat:no-repeat;
cursor:pointer;
cursor:hand;
float:left;
display:inline;
height:36px;
left:10px;
position:relative;
top:12px;
}
#games_navlinksholder{
width:250px;
height:45px;
margin-bottom:10px;
float:left;
display:inline;
}
#vidwrapper{
position:relative;
top:0px;
left:0px;
width:467px;
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_console_bluebox_bgrepeat.gif);
background-repeat:repeat-y;
background-position:left top;
float:left;
display:inline;
}
.games_topwrapper{
position:relative;
top:0px;
left:0px;
width:950px;
float:left;
display:inline;
}
.games_bottomwrapper{
position:relative;
top:0px;
left:0px;
float:left;
display:inline;
width:950px;
margin:20px 0 70px 19px;
}
.screenshots{
width:456px;
overflow:auto;
height:320px;
position:relative;
left:0px;
top:0px;
float:left;
display:inline;
background-color:#FFF9F2;
}
.video_wrapper, .screenshot_wrapper, .tips_wrapper{
float:left;
}
.videothumbs_wrapper{
display:inline;
float:left;
margin:15px 0 0 15px;
position:relative;
width:467px;
}
.video_wrapper{
position:relative;
left:0px;
top:0px;
margin: 0 0 0 15px;
width:467px;
display:inline;
}

.screenshot_wrapper, .tips_wrapper{
position:relative;
left:0px;
top:0px;
width:456px;
}
.screenshot_wrapper{
margin:0 20px 0 0px;
}
.game_tips{
width:300px;
position:relative;
top:0px;
left:0px;
}
#mainvidholder{
position:relative;
top:-20px;
left:32px;
width:400px;
height:300px
float:left;
display:inline;
}
.video-title{
position:relative;
top:0px;
left:32px;
width:300px;
}
.thumbs_wrap{
background-color:#FFF9F2;
width:467px;
position:relative;
top:0px;
left:0px;
float:left;
display:inline;
}
.thumbs_wrap div{
float:left;
display:inline;
}

.video-thumb{
position:relative;
top:0px;
left:0px;
margin:0px;
float:left;
display:inline;
}
.aboutthegame_txt{
margin:10px 0 10px 0;
}
.two_colvidwrap{
display:inline;
float:left;
left:0;
position:relative;
top:0;
width:780px;
}

#tips_and_tricks{
padding-top:0px;
padding-bottom:15px
}
#tips_and_tricks h3{
margin:0px 0 10px 0;
padding:0px;
}

#tips_and_tricks ol{
	margin:0px 10px 0px 0px;
	padding-left:35px;
}


/*Tabbed unit on console games*/
.tb_bound {
position:relative;
float:left;
width:456px;
top:-10px;
left:0px;
}
.tabbedbox_wrapper{
float:left;
width:456px;
border-style:solid;
border-width:3px 0 0 0;
border-color:#FBB527;
background-color:#fff;
position:relative;
top:0px;
left:0px;
}
.tb_wrap {
position:relative;
float:left;
top:-30px;
}
.tb_tab {
float:left;
width:65px;
}
.tb_tab_wrap{
float:left;
position:relative;
top:-5px;
left:15px;
width:320px;
height:30px;
}
.tb_tab_txt_on {
	height:31px;
	margin-top:1px;
	margin-left:1px;
	margin-bottom:0px;
	background-color:#ffffff;
	font-weight:bold;

}
.tb_tab_txt_off {
	height:30px;
	margin-top:1px;
	margin-left:1px;
	margin-bottom:1px;
	background-color:#eeeeee;
	cursor:pointer;

}
.tb_tab_txt_fix {
	position:relative;
	text-align:center;
	top:8px;
	font-size:11px;
	font-family:tahoma, sans-serif;
}
.tb_tab_spc {
	float:left;
	width:1px;
	height:32px;
	font-size:0px;
}
.tb_con_wrap {
	position:relative;
	top:0px;
left:0px;
	float:left;
}
.tb_con {
	float:left;
}
.tb_con_txt{
	background-color:#ffffff;
	overflow:auto;
}
.tb_con_txt_fix {
	font-family:verdana, sans-serif;
	font-size:12px;
	padding:10px;
}


.wiitab_on,.wiitab_off,.ps2tab_on,.ps2tab_off,
.psptab_on,.psptab_off,.dstab_on,.dstab_off, 
.wiitab_hover, .ps2tab_hover, .psptab_hover, .dstab_hover {
width: 66px;
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_consolegames_tabs.gif);
background-repeat:no-repeat;
cursor:pointer;
cursor:hand;
float:left;
height:35px;
left:0px;
position:relative;
top:0px;
}

.wiitab_hover {
background-position: 50px 0px;
float:left;
top:0px;
left:0px;
width: 65px;
height:35px;
}
.wiitab_off {
background-position: 0px -35px;
}
.wiitab_on{
background-position: -0px -70px;
}
.ps2tab_hover {
	background-position: -58px -43px;
}
.ps2tab_off {
	background-position: -77px -35px;
}
.ps2tab_on {
	background-position: -75px -70px;
}
.psptab_hover {
	background-position: -115px -43px;
}
.psptab_off {
	background-position: -152px -35px;
}
.psptab_on {
	background-position: -152px -70px;
}
.dstab_hover {
	width: 59px;
	background-position: -174px -43px;
}
.dstab_off {
	background-position: -227px -35px;
}
.dstab_on {
	background-position: -227px -70px;
}
/*Games Console thumbs overlays*/
.video-row{
float:left;
position:relative;
top:0px;
left:20px;
margin:10px;
}

.play_roll {
	/*border:4px solid #448CCA;*/
	height:73px;
	/*left:24px;*/
	margin:0 auto;
	position:absolute;
	top:0px;
	width:90px;
	z-index:600;
	cursor:pointer;
	cursor:hand;
}

img.roll_png {
	position:absolute;
	top:0;
	left:0;
	z-index:550;
}

div.roll_png {
	position:absolute;
	top:0;
	left:0px;
	z-index:550;
}
.vid_thumb {
 position:relative;
 top:0;
 left:0;
 z-index:500;
 border:1px solid #448CCA;
}

/*Screenshots*/
.screenshots_content{
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
margin-left:10px;
}
.screenshotimg_wrapper {
	width:194px;
	height:144px;
	float:left;
	display:inline;
	position:relative;
	margin:8px;
}

.screenshot_overlay {
	top:0px;
	left:0px;
	position:absolute;
	z-index:200;
}
.screenshot_img {
	position:absolute;
	width:194px;
	height:144px;
	top:0px;
	left:0px;
	z-index:100;
}


/*COMICS*/

.strip-holder {
display:inline;
float:left;
margin:30px auto 0;
position:relative;
width:928px;
}
.strip-interior{
background-color:#B4E8FF;
border-color:#FFFFFF;
border-style:solid;
border-width:0 2px;
display:inline;
float:left;
left:0;
margin:0 auto;
position:relative;
width:924px;
top:0px;
}
.comics_top{
position:relative;
top:35px;
left:0px;
height:66px;
width:928px;
float:left;
display:inline;
}
.comics_bot{
display:inline;
float:left;
height:12px;
left:0;
margin:0 auto;
position:relative;
top:29px;
width:928px;
}
.cse-interface-stuff {
display:inline;
float:left;
height:47px;
margin:0 17px;
position:relative;
text-align:center;
width:890px;
}
.cse-firstbutton, .cse-prevbutton, .cse-nextbutton, .cse-random, .cse-lastbutton {
position: relative;
background-repeat:no-repeat;
height: 30px;
cursor: pointer;
cursor: hand;
float:left;
display:inline;
}
.cse-firstbutton a, .cse-prevbutton a, .cse-nextbutton a, .cse-random a, .cse-lastbutton a{
color:#fff;
text-decoration:none;
}
.cse-firstbutton{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-comics_contrls_first.gif);
width: 100px;
}
.cse-prevbutton{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-comics_contrls_prev.gif);
width: 260px;
}
.cse-nextbutton {
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-comics_contrls_more.gif);
margin:0 0 0 50px;
width:96px;
}
.cse-random{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-comics_contrls_randomcomics.gif);
width: 280px;
}
.cse-lastbutton{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-comics_contrls_newest.gif);
width: 100px;
}
/*
.cse-permalink {
float: right;
margin-right: 22px;
margin-top: 5px;
}
*/
.date-title-holder {
	float:left;
	display:inline;
	position:relative;
	margin:-25px 0 5px 35px;
}

.date-title-holder h1 {
color: #323635;
font-size: 14px;
font-weight: bold;
font-family:tahoma, arial, sans-serif;
margin:0;
}
.cse-viewmore {
left: 315px;
position: absolute;
}
.bio-holder {
margin-bottom: -19px;
}
.cse-strip {
text-align: center;
position:relative;
top:-20px;
left:0px;
}
.bottom_comics{
display:inline;
float:left;
left:0;
margin:0px 10px 0px 20px;
position:relative;
top:0;
width:950px;
}
.orangebox_comics{
position:relative;
top:30px;
left:0px;
width:605px;
float:left;
display:inline;
margin-bottom:90px;
}
.comics_top2{
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
width:605px;
height:52px;
}
.comics_bot2{
display:inline;
float:left;
height:12px;
left:0;
position:relative;
top:-4px;
width:605px;
}
.orangebot_comics_content{
	float:left;
	display:inline;
	position:relative;
	top:0px;
	left:0px;
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_comics_orangebox_bgrepeat.gif);
	background-repeat:repeat-y;
	width:605px;
}
.comics_content_wrapper{
float:left;
display:inline;
width:595px;
position:relative;
top:0px;
left:0px;
}
.comic_subtext{
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
height:46px;
margin-bottom:10px;
}
.cyoc_contentwrap{
float:left;
display:inline;
width:280px;
position:relative;
top:0px;
left:0px;
margin-top:-200px;
margin-left:20px;
display:inline;
font-size:12px;
}
.cyoc_button{
width:194px;
height:41px;
position:relative;
top:0px;
left:200px;
}

.cyoc_screenshots{
position:relative;
top:-30px;
left:150px;
width:430px;
height:197px;
}
.cyoc_logo{
position:relative;
float:left;
display:inline;
top:-70px;
left:30px;
width:560px;
height:350px;
}
.comic_subtext{
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
}
.ad_comics{
position:relative;
float:left;
display:inline;
top:0px;
left:0px;
width:300px;
height:250px;
margin:25px 0 0 20px;
}
.trynow_btn {
position:relative;
width:194px;
float:left;
display:inline;
top:0px;
left:0px;
}
.trynow_btn_wrap {
position:relative;
width:194px;
float:right;
top:0px;
left:0px;
margin-top:-55px;
margin-right:40px
}


/*FOOTER PAGES*/

#shs_about{
padding-bottom:90px;
}


#shs_parents{
position:relative;
}



#shs_terms{
position:relative;
}


#shs_privacy {
position:relative;
}


.ad_text{
position:relative;
float:left;
display:inline;
width:160px;
font-size:1px;
}
.ad_footer{
float:left;
display:inline;
width:160px;
display:inline;
margin:0 0 0 15px;
font-size:1px;
}

.blob_shell {
	display:inline;
	float:left;
	left:0;
	margin-bottom:85px;
	position:relative;
	top:0;
	width:770px;
}

.blob_wrapper{
width:770px;
position:relative;
top:25px;
left:0px;
float:left;
display:inline;
margin:0 0 25px 0;
display:inline;
}
.meat_content{
position:relative;
top:0px;
left:0px;
padding:5px;
float:left;
background-color:#fff;
display:inline;
}
.footpg_wrapper, .termspg_wrapper{
position:relative;
left:0px;
}

.secondary_header{
float:left;
display:inline;
left:20px;
margin-bottom:-18px;
position:relative;
top:0;
z-index:2000;

}
.topbun .botbun{
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
width:770px;
height:auto;
}

.topbun img, .botbun img {
float:left;
diaply:inline;
position:relative;
}

.meat{
background-color:#fff;
width:770px;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:11px;
float:left;
display:inline;
position:relative;
}

.meat_terms{
background-color:#fff;
width:770px;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:11px;
float:left;
display:inline;
position:relative;
}

.meat_terms .meat_content {
padding:0px;
margin:20px;
}

.meat_terms li {
margin-bottom:10px;
}



/*FOOTER*/
#footer_wrapper{
position:relative;
text-align:center;
top:-80px;
z-index:300;
}

#footer_wrapper #footer_inner_wrap {
	margin:0 auto;
	position:relative;
}

#footer_wrapper_tall{
	position:relative;
	text-align:center;
	top:0px;
	left:0px;
	z-index:1000;
	clear:both;
}

#footer_wrapper_tall #footer_inner_wrap {
	margin:0 auto;
	position:relative;
	top:-15px;
}

#tall_footer{
margin:0 auto;
position:relative;
width:970px;
top:0px;
left:0px;
height:70px;
}
#footer_content{
width:974px;
position:absolute;
top:110px;
z-index:2;
left:0px;
}
#footer_content_tall{
	left:0;
	position:absolute;
	top:0px;
	width:974px;
	z-index:100;
}

.marvel_logo {
float:left;
display:inline;
width:132px;
position:relative;
margin-top:-20px;
left:0px;
cursor:pointer;
cursor:hand;
}
.link{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-footer_links.gif);
background-repeat:no-repeat;
cursor:pointer;
float:left;
display:inline;
height:29px;
margin-left:25px;
}
#navlinksholder{
width:800px;
height:30px;
float:left;
display:inline;
}
.footer_text{
margin:0 auto;
width:800px;
float:left;
display:inline;
}
.footer_text p{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
margin:0px;
text-align:center;
}
/*SHORT FOOTER*/

.graphic_wrap{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-footer_bar.gif);
background-position:center top;
background-repeat:no-repeat;
position:relative;
}
.graphic_wrap_tall{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_frontpg_footerbar.gif);
background-position:center top;
background-repeat:no-repeat;
position:relative;
}
.centerimg_wrap_tall{
position:relative;
width:974px;
height:auto;
margin:0 auto;
}
.centerimg_wrap{
position:relative;
width:974px;
height:121px;
margin:0 auto;
}



/*404*/
.whitebdtop_404{
position:relative;
top:0px;
left:0px;
float:left;
height:auto;
}
.whitebdbot_404{
position:relative;
top:0px;
left:0px;
height:10px;
margin:0px;
padding:0px;
float:left;
}
.whitebg_content_404{
width:940px;
background-color:#fff;
position:relative;
top:0px;
left:0px;
float:left;
}
.content404_container{
float:left;
height:201px;
position:relative;
top:100px;
left:0px;
}
.ironman_404{
float:left;
width:150px;
position:relative;
top:60px;
left:25px;
}
.content_404{
width:600px;
float:left;
display:inline;
}
.content_404 ul{
margin:0 0 0 15px;
padding:0px;
color:#3C9BD5;
}
.content_404 ul li{
line-height:19px;
list-style-type:disc;
list-style-color:#fff;
}
.bold, ul li a{
font-weight:bold;
text-decoration:none;
}
a{
color:#3C9BD5;
}
.foot404_transbgbot{
position:absolute;
z-index:200;
bottom:21px;
left:0px;
width:974px;
height:59px;
}

/*REDIRECT*/
.whitebg_content_redirect{
width:940px;
background-color:#fff;
position:relative;
float:left;
display:inline;
}
.content_redirect{
position:relative;
margin:20px auto;
width:570px;
text-align:center;
}
.content_redirect p{
margin:0;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:14px;
}
.redirect_left, .redirect_right{
float:left;
left:0;
margin:20px auto;
position:relative;
top:0px;
width:200px;
z-index:200;
}
.redirect_right{
margin-left:170px;
}
.redirect_left{
left:0px;
}

/*FLASH GAMES*/

.game-graphic {
	float:left;
	display:inline;
	position:relative;
}

.marvelGame {
	margin-bottom:15px;
	margin-top:20px;
	position:relative;
	text-align:center;
	width:940px;
	z-index:400;
}

.ad_sm {
	/*float:right;
	display:inline;*/
	margin-bottom:3px;
}

div.bot_trans {
	position:relative;
	bottom:-11px;
	left:-2px;
}

div.bot_trans404 {
	position:relative;
	bottom:-21px;
	left:-2px;
}

div.bot_trans_redirect {
	position:relative;
	bottom:-21px;
	left:0px;
}

img.bot_trans, img.bot_trans404 {
	position:relative;
	left:-2px;
}

img.bot_trans_redirect {
	position:relative;
	left:0px;
}

.flashgame_adharness {
	background-color:#000000;
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-advertisement_notice.gif);
	background-position:217px top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 90px;
	/*padding-top:50px;*/
	top:0px;
	left:0px;
	height:620px;
	width:760px;
	position:absolute;
	z-index:3500;
}

#adFrame {
	margin-top:50px;
}

#flashgame_gamewrap {
	display:inline;
	float:left;
	font-family:tahoma,arial,sans serif;
	font-size:12px;
	left:0;
	margin-bottom:15px;
	position:relative;
	top:20px;
	width:940px;
}

#flashgame_gamewrap object {
	background-color:#000000;
}

.game-box {
	width:940px;
	float:left;
	display:inline;
	background-color:#000000;
	position:relative;
	text-align:center;
}
.game-title {
	color:#FFFFFF;
	display:inline;
	float:left;
	line-height:19px;
	margin:20px 0 20px 90px;
	position:relative;
	text-align:left;
	width:715px;
	z-index:500;
}

.bottom_row {
 	background-color:#E5E0DA;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:0 2px;
	float:left;
	position:relative;
	width:970px;
}

.more_games_wrap {
	float:left;
	display:inline;
	width:618px;
	margin:15px 20px 0px 15px;
}

.square_ad_wrap {
	float:left;
	display:inline;
	width:300px;
	text-align:right;
}

.flashgame_top2 {
	height:25px;
	display:inline;
	float:left;
	position:relative;
	width:618px;
}

.flashgame_bot2 {
	display:inline;
	float:left;
	height:10px;
	position:relative;
	width:618px;	
}

.more_games_mid {
	width:618px;
	float:left;
	display:inline;
	background-color:#ffffff;
	position:relative;
	top:0;
	left:0;
	z-index:150;
}

.game_bot {
	display:inline;
	float:left;
	position:relative;
	z-index:300;
}

.front_wrap {
	left:27px;
	position:absolute;
	top:14px;
	width:570px;
	z-index:200;
}

.back_wrap {
	float:left;
	display:inline;
	position:relative;
	margin:3px 0px 30px 15px;
}

.flashgame_column {
	float:left;
	display:inline;
	position:relative;
	z-index:250;
	width:250px;
}

.find_more_btn {
	bottom:13px;
	position:absolute;
	right:90px;
	z-index:300;
}

.flashgame_bot1, .flashgame_top1 {
	float:left;
	display:inline;
	position:relative;
	height:10px;
	width:940px;
}

.shs_game_txt1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2171b6;
}

.shs_game_txt2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2171b6;
}
.flashcontent_container{
position:relative;
top:0px;
left:0px;
float:left;
display:inline;
width:940px;
margin:0 0 0 -2px;
}

/*SHOW / VIDEO PAGE*/
.about_show_wrap {
	display:inline;
	float:left;
	margin:5px 14px 0 0;
	position:relative;
	width:620px;
	z-index:400;
}

.about_show_mid {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_video_bluebox_bgrepeat.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:617px;
	float:left;
	display:inline;
	position:relative;
}

.about_show_txt {
	float:left;
	display:inline;
	position:relative;
	width:320px;
	margin:-19px 10px 0 20px;
	font-size:13px;
	letter-spacing:0.03em;
}

.cn_logo {
	float:left;
	display:inline;
	position:relative;
	width:259px;
	height:201px;
	margin-top:-38px;
}

.show_feature_wrap {
	display:inline;
	float:left;
	left:0;
	margin-top:20px;
	position:relative;
	top:0;
	width:300px;;
}

.show_box_top, .show_box_bot, .show_box_top img, .show_box_bot img {
	float:left;
	display:inline;
	position:relative;
}

.show_box_mid {
	float:left;
	display:inline;
	position:relative;
	background-color:#FFF9F2;
	width:617px;
	text-align:center;
}

.show_feature_mid {
	float:left;
	display:inline;
	width:300px;
	height:auto;
	position:relative;
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_orangeboxcentre.gif);
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
}

.show_feature_row {
	width:300px;
	text-align:center;
	float:left;
	display:inline;
	position:relative;
}

.show_feature_row img {
	position:relative;
	margin:0 auto;
}

.show_botright_wrap {
	display:inline;
	float:right;
	margin-right:15px;
	position:relative;
	width:300px;
	top:0;
	left:0;
}

.show_botleft_wrap {
	float:left;
	display:inline;
	position:relative;
	width:620px;
	margin:0px 0px 35px 20px;
}

.show_sched_wrap {
	float:left;
	display:inline;
	position:relative;
	width:384px;
	height:280px;
	background-color:#99CCFF;
}

.show_top_wrap {
	width:934px;
	float:left;
	display:inline;
	position:relative;
	text-align:center;
	margin:20px 0px 0px;
}

.show_top_wrap #video_loader {
	margin-top:-406px;
	position:relative;
	z-index:500;
}

.show_top_wrap #video_loader_bg {
	position:relative;
	z-index:300;
	top:0;
	left:0;
	width:934px;
	height:427px;
}

div.videobg {
	position:relative;
	top:0px;
	left:0px;
}

.vid-description {
	float:left;
	display:inline;
	font-size:13px;
	letter-spacing:0.03em;
	margin:4px 110px 8px;
	position:relative;
	text-align:left;
	width:712px;
	z-index:500;
}

.itunes_link {
	display:inline;
	float:right;
	margin:-10px 0 0 19px;
	position:relative;
}

.show_scroll_wrap {
	float:left;
	display:inline;
	position:relative;
	width:620px;
	margin-bottom:10px;
}

#clips_holder .r-pusher, #clips_holder .l-pusher, #eps_holder .r-pusher, #eps_holder .l-pusher {
	float:left;
	display:inline;
	position:relative;
	width:26px;
	height:49px;
	margin:30px 20px;
}

#clips_holder .ajx-load-contents, #eps_holder .ajx-load-contents {
	float:left;
	display:inline;
	position:relative;
	width:450px;
	margin:20px 9px 2px;
}

#clips_holder, #eps_holder {
	position:relative;
	margin:0px 8px;
}

.episode-video {
	float:left;
	display:inline;
	position:relative;
	margin:5px;
	width:92px;
}

.eps_roll_img_wrap, .clips_roll_img_wrap, .roll_img_wrap {
	float:left;
	display:inline;
	position:relative;
	width:92px;
	margin:0 10px;
}

.thumbs_inner_wrap {
	float:left;
	display:inline;
	position:relative;
	padding:10px;
}

.episode-title {
	display:inline;
	float:left;
	line-height:13px;
	position:relative;
	width:92px;
	font-size:11px;
	font-weight:bold;
}

.big_vid_title {
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	position:relative;
	width:712px;
}

.episode-description {
	display:inline;
	float:left;
	position:relative;
	width:712px;
}

.episode-title a {
	text-decoration:none;
}

#eps-thumbs-strip-view, #clips-thumbs-strip-view {
	float:left;
	display:inline;
	position:relative;
	width:455px;
	overflow:hidden;
}

#eps-thumbs-strip, #clips-thumbs-strip {
	float:left;
	display:inline;
	position:relative;
}

.thumbstrip {
	position:relative;
	top:0;
	left:0;
	width:5000px;
}

.img_border {
	border:1px solid #999999;
}

#episode-video-description {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_playerbg_1px.gif);
	background-repeat:repeat-y;
	background-position:1px top;
	display:inline;
	float:left;
	position:relative;
	margin:0 auto;
	width:934px;
	z-index:800;
}

/*SQUAD*/
.featured_char_box {
	float:left;
	display:inline;
	position:relative;
	margin:0 20px;
}

.squad_wrapper{
position:relative;
top:25px;
float:left;
font-family:Tahoma, Arial, sans-serif;
}
.squad_wrappercol1{
position:relative;
top:0px;
float:left;
width:255px
}
.blue_box_aboutshs{
display:inline;
float:left;
margin:0 0 20px;
width:233px;
}
.top_aboutbox, .bot_aboutbox{
float:left;
display:inline;
position:relative;
left:0px;
width:233px;
}
.top_aboutbox{
height:62px;
top:0px;
}
.bot_aboutbox{
height:12px;
top:0px;
}
.aboutsquad_wrap{
	float:left;
	display:inline;
	font-size:12px;
	line-height:16px;
	/*width:233px;*/width:auto;
	position:relative;
	top:0px;
	left:0px;
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_bios_bluebox_bgrepeat.gif);
	background-repeat:repeat-y;
}
.aboutsquad_content{
	margin:0 17px;
	position:relative;
	top:-25px;
}
.featchar_text div{
cursor:pointer;
cursor:hand;
}
.featbox_shs{
display:inline;
float:left;
left:0;
position:relative;
top:0;
width:233px;
}
.top_featbox{
	float:left;
	display:inline;
	position:relative;
	top:0px;
	left:0px;
	height:56px;
}
.featchar_content{
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-squad-shs_bios_yellowbox_mid.jpg);
	width:233px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	text-align:center;
}
.featchar_text{
	position:relative;
	top:0px;
	left:0px;
	margin:10px auto 0 auto;
	/*width:130px;*/
}
.featchar_content p{
width:68px;
margin:10px auto;
}
.bot_feattbox{
float:left;
position:relative;
top:-5px;
left:0px;
height:12px;
}

.pop_bg {
	position:absolute;
	top:0;
	left:0;
	z-index:5500;
}

.squad_wrappercol2{
float:left;
position:relative;
top:0px;
left:0px;
width:510px;
}
.squad_topwrapper{
float:left;
position:relative;
top:0px;
left:0px;
width:509px;
height:31px;
}
.squad_bigwrapper{
float:left;
position:relative;
top:0px;
left:1px;
width:509px;
height:468px;
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-squad-shs_bios_charsbox_bot.jpg);
background-repeat:no-repeat;
}
.squad_bigleft, .squad_bigright{
float:left;
position:relative;
top:0px;
left:0px;
width:220px;
}
.squad_bigleft{
margin:0 0 0 60px;
display:inline;
}
.btn_wrapper{
float:left;
position:relative;
top:8px;
left:0px;
width:510px;
}
.squad_wrappercol3{
float:left;
position:relative;
}

/*CHARACTER PAGES*/

.char-wrap {
float:left;
text-align:center;
cursor: pointer;
}
.char-img {
	display:inline;
	float:left;
	margin:10px;
	position:relative;
	width:130px;
}
.char-name {
width: 150px;
}
.char_content_wrap{
width: 910px;
margin:0 auto;
position:relative;
top:0px;
left:0px;
 }

#featured_char_wrap{
display:inline;
float:left;
left:0;
margin:0 34px 20px;
position:relative;
top:0;
width:901px;
}

.feat_top, .feat_bot{
float:left;
position:relative;
left:0px;
width:901px;
}

.feat_char_contentwrap{
width: 901px;
height:234px; /*this div must have a height to compensate for the ajax loader's loading lag time */ 
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
background-color:#CCC7C2;
}
.ad_footersquare{
float:right;
width:300px;
display:inline;
margin:0px;
position:relative;
top:0px;
left:0px;
}
.ad_footersquare .ad_text{
float:right;
width:115px;
}
.feat_arrows{
float: left; 
width: 26px;
height: 49px; 
cursor: pointer;
cursor:hand;
background-repeat:no-repeat;
position:relative;
top:60px;
left:0px;
z-index:4500;
}
#left_arrow{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-video_arw_left.gif);
margin-right:20px;
}
#right_arrow{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-video_arw_right.gif);
margin-left:20px;
}
.feat_content{
position:relative;
top:0px;
left:0px;
margin:0 auto;
width:850px;
}

.link_other {
	position:absolute;
	top:-4px;
	right:0px;
	z-index:700;
}

/* char bio popup stuff */
#trans_layer{
background-color:#223A68;
display:none;
height:230%;
left:0;
position:relative;
top:0;
width:100%;
z-index:3000;
filter:alpha(opacity=85);
opacity:0.85;
-moz-opacity:0.85;
vertical-align:middle;
}
#bio-popup {
display:none;
height:230%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:2500;
}
.popup_close{
	float:right;
	display:inline;
	height:25px;
	margin:20px 20px 0;
	position:relative;
	top:0;
	width:25px;
	cursor:pointer;
	cursor:hand;
}

.heroes_background{
	width: 700px;
	position:relative;
	top:350px;
	z-index:5500;
}

.popup_content{
	display:inline;
	float:left;
	left:0;
	margin:0 auto;
	position:relative;
	top:0;
	width:700px;
	z-index:5600;
}

.popup_scroll{
margin:0 auto;
position:relative;
top:0px;
left:0px;
width:700px;
float:left;
}

#pop_left_arrow, #pop_right_arrow{
	top:290px;
	left:13px;
}

.popup_largeimg{
	float:left;
	display:inline;
	height:397px;
	left:20px;
	position:relative;
	top:-10px;
	width:230px;
	z-index:4000;
}

.popchar {
	position:absolute;
	left:-12px;
	top:0;
	z-index:5700;
}

.bio_content_wrapper{
float:left;
width:398px;
position:relative;
top:0px;
left:0px;
background-color:#fff;
}

.bio_wrapper{
	float:left;
	display:inline;
	margin:0 auto;
	width:398px;
	position:relative;
	top:0px;
	left:0px;
}

.bio_top {
	float:left;
	display:inline;
	width:398px;
	height:35px;
	position:relative;
}

#char_label {
	position:relative;
	left:0;
	bottom:0;
}

.bio_bottom{
	float:left;
	display:inline;
	with:398px;
	position:relative;
	top:0px;
	left:0px;
}

.bio_bottom img {
	float:left;
	position:relative;
	top:0;
	left:0;
}

#char_hero_text p{
font-size:12px;
font-weight:bold;
line-height:18px;
margin:10px 20px;
text-align:left;
float:left;
display:inline;
}
#bio_wrap {
position:absolute;
height:100%;
width:100%;
top:0;
left:0;
z-index:3500;

}
#char_nicknames_wrap{
float:left;
position:relative;
width:398px;
}
.nickname_img, #char_nickname_text{
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
}
.nickname_img{
margin:0 10px 0 20px;
}
#char_nickname_text p{
margin:0px;
}

/*CYOC*/
#cyoc-holder{
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-cyoc-shs_subpg_title_cyocbg.gif);
background-repeat:repeat-y;
width:976px;
}
.cyoc_wrapper{
float:left;
position:relative;
top:0px;
left:0px;
margin-top:20px;
}
.top_cyoc{
float:left;
}
.cyoc_content_wrapper{
width:976px;
float:left;
position:relative;
top:0px;
left:0px;
}
#Marvel{
left:3px;
position:relative;
top:0;
}

.ad_alert {
color:#CCCCCC;
font-size:11px;
}
#content_squadid{
background-color:#E5E0DA;
border-color:#FFFFFF; 
border-style:solid; 
border-width:0 2px; 
float:left; 
position:relative; 
top:-20px; 
width:970px;
}
#margin_content{
margin: 100px 10px 58px 20px;
}
#margin_nocontent{
margin: 196px 10px 58px 20px;
}

/* BACKGROUNG IMAGE SETTER I.D.s */

#bluebox_aboutshs_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-squad-shs_bios_bluebox_aboutshs.gif);
	width:233px;
	height:62px;
}

#bluebox_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-squad-shs_bios_bluebox_bot.gif);
	width:233px;
	height:12px;
}

#yellowbox_featuredchar_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-squad-shs_bios_yellowbox_featuredchar.gif);
	width:233px;
	height:56px;
}

#yellowbox_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-squad-shs_bios_yellowbox_bot.gif);
	width:233px;
	height:12px;
}

#greyboxtop_featured_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-heroes_villains-shs_bios_greyboxtop_featured.gif);
	width:901px;
	height:26px;
}

#greyboxbot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-heroes_villains-shs_bios_greyboxbot.gif);
	width:901px;
	height:12px;
}

#blackbox_top_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-flash_games-flashgame_blackbox_top.gif);
	width:940px;
	height:10px;
	bottom:0px;
}

#blackbox_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-flash_games-flashgame_blackbox_bot.gif);
	width:940px;
	height:10px;
}

#promowhitebox_top_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-flash_games-flashgame_promowhitebox_top.gif);
	width:618px;
	height:25px;
}

#promowhitebox_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-flash_games-flashgame_promowhitebox_bot.gif);
	width:618px;
	height:10px;
}

#console_yellowbox_top_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_yellowbox_top.gif);
	width:280px;
	height:55px;
}

#console_yellowbox_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_yellowbox_bot.gif);
	width:280px;
	height:12px;
}

#console_bluebox_top_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_bluebox_top.gif);
	width:467px;
	height:55px;
}

#console_bluebox_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_bluebox_bot.gif);
	width:467px;
	height:12px;	
}

#greysubheader02_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_greysubheader02.gif);
	width:467px;
	height:26px;
}

#greysubheader02_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_greysubheader02_bot.gif);
	width:467px;
	height:12px;
}

#greysubheader03_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_greysubheader03.gif);
	width:456px;
	height:26px;
}

#greysubheader03_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_greysubheader03_bot.gif);
	width:456px;
	height:12px;
}

#tipshints_456box_top_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_tipshints_456box_top.gif);
	width:456px;
	height:64px;
}

#console_whitebot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-console_games-shs_console_whitebot.gif);
	width:456px;
	height:12px;
}

#comics_blueboxtop_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-shs_comics_blueboxtop.gif);
	width:928px;
	height:66px;
}

#comics_blueboxbot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-shs_comics_blueboxbot.gif);
	width:928px;
	height:12px;
}

#comics_orangeboxtop_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-shs_comics_orangeboxtop.gif);
	width:605px;
	height:52px;
}

#comics_orangeboxbottom_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-comics-shs_comics_orangeboxbottom.gif);
	width:605px;
	height:12px;
}

#video_playerbg_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_playerbg_bot.gif);
	width:932px;
	height:11px;
}

#greyboxtop_episodes_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_greyboxtop_episodes.gif);
	width:617px;
	height:23px;
}

#video_greyboxbot_gif1, #video_greyboxbot_gif2 {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_greyboxbot.gif);
	width:617px;
	height:12px;
}

#greyboxtop_clips_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_greyboxtop_clips.gif);
	width:617px;
	height:23px;
}

#blueboxtop_about_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_blueboxtop_about.gif);
	width:617px;
	height:61px;
}

#greyboxbot-05_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_greyboxbot-05.gif);
	width:617px;
	height:12px;
}

#orangeboxtop_featured_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_orangeboxtop_featured.gif);
	width:300px;
	height:44px;
}

#video_orangeboxbot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-video-shs_video_orangeboxbot.gif);
	width:300px;
	height:12px;
}

#subheader04a_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_subpg_940px_subheader04a.gif);
	width:940px;
	height:25px;
}

#whitebox_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_subpg_940px_whitebox_bot.gif);
	width:940px;
	height:10px;
}

#charoverlay_boxbot {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-popup-shs_bios_charoverlay_boxbot.gif);
	width:398px;
	height:10px;
}

#subheader05_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_subpg_940px_subheader05.gif);
	width:940px;
	height:29px;
}

#shs_games_carousalbot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-games_portal-shs_games_carousalbot.gif);
	width:762px;
	height:12px;
}

#shs_games_consolepromo_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-games_portal-shs_games_consolepromo_bot.gif);
	width:266px;
	height:9px;
}

#flashgame_moregames_bot_gif {
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-games_portal-flashgame_moregames_bot.gif);
	width:619px;
	height:12px
}

/*GAMES PORTAL*/
.top_wrapper{
float:left;
width:950px;
display:inline;
margin:20px 0 0 5px;
}
.featured_game{
float:left;
width:490px;
display:inline;
}
.featured_game_title{
float:left;
width:307px;
display:inline;
}
.featured_game_description p{
margin:0px 0 5px 0;
float:left;
width:460px;
font-size:12px;
line-height:15px;
height:45px;
}
.featured_game_content{
float:left;
width:470px;
display:inline;
position:relative;
top:-100px;
left:0px;
margin:0 0 0 10px;
z-index:300;
}
.featured_game_link{
cursor:pointer;
display:inline;
float:left;
height:54px;
margin:0 55px;
width:325px;
cursor:hand;
}
.console_game{
float:left;
width:266px;
display:inline;
margin:5px 0 0 0;
}
#console_topwrapper {
float:left;
width:266px;
display:inline;
position:relative;
top:0px;
left:0px;
}
.console_midwrapper{
float:left;
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-games_portal-shs_games_consolepromo_centre.gif);
background-repeat:no-repeat;
width:266px;
height:310px;
display:inline;
}
.console_content{
margin:10px 16px 0 17px;
width:233px;
}
.console_text p{
margin:0px 0 10px 0;
font-size:12px;
}
.console_link{
float:left;
display:inline;
position:relative;
top:-20px;
left:0px;
cursor:hand;
cursor:pointer;
margin:0 0 0 55px;
}
#featured_games_wrap{
float:left;
width:762px;
display:inline;
position:relative;
top:0px;
left:0px;
margin:-200px 0 0 20px;
height:198px;
}
#featured_games_group{
float:left;
width:762px;
display:inline;
height:140px;
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-games_portal-shs_games_carousalrepeat.gif);
background-repeat:repeat-y;
}
.mk_feature_game_wrap{
float:left;
display:inline;
width:160px;
text-align:center;
}
.featured_topwrapper{
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
width:762px;
}
.featured_botwrapper{
float:left;
display:inline;
width:762px;
position:relative;
left:0px;
bottom:0px;
font-size:0px;
}
.online_games_content{
float:left;
position:relative;
width:640px;
display:inline;
height:140px;
margin:0 8px 0px 0px;
overflow:hidden;
}
.featured_game_holder{
float:left;
position:relative;
top:0px;
left:0px;
cursor:pointer;
cursor:hand;
}
.feat_thumb_overlay{
display:inline;
float:left;
height:125px;
left:0px;
position:absolute;
top:0;
width:154px;
overflow:hidden;
z-index:200;
}

.feat_thumb_img {
left:2px;
position:relative;
top:0;
z-index:100;
}

.all_game_link{
float:left;
width:150px;
position:relative;
top:0px;
left:0px;
font-size:13px;
font-weight:bold;
vertical-align:middle;
margin:-40px 0 0 0;
}
.all_game_link a{
text-decoration:none;
}
#featured_games_group #clips_holder .r-pusher{
margin:30px 10px 0 18px;
}
#featured_games_group #clips_holder .l-pusher{
margin:30px 10px 0 0px;
}
.featured_game_header{
float:left;
display:inline;
position:absolute;
top:23px;
left:25px;
z-index:200;
cursor:pointer;
cursor:hand;
}
#featured_lg_image{
float:left;
display:inline;
position:relative;
top:0px;
left:0px;
margin:15px 0 0 0;
cursor:pointer;
cursor:hand;
}
#featured_lg_overlay{
float:left;
display:inline;
position:absolute;
top:259px;
left:5px;
z-index:200;
cursor:pointer;
cursor:hand;
}
.featured_game_background{
float:left;
cursor:pointer;
cursor:hand;
}
.more_games_container{
width:960px;
float:left;
display:inline;
}
#more_games_wrap{
float:left;
width:619px;
display:inline;
margin:10px 0 0 20px;
}
.more_topwrapper{
float:left;
display:inline;
width:619px;
}
.more_botwrapper{
float:left;
display:inline;
width:619px;
}
#more_games_group{
float:left;
width:620px;
display:inline;
background-image:url(/u/prod/shs/i/content/outcss/2-i-images-games_portal-flashgame_moregames_repeat.gif);
background-repeat:repeat-y;
}
.more_games_content{
float:left;
position:relative;
width:480px;
display:inline;
height:130px;
margin:0 8px 10px 0px;
overflow:hidden;
}
#more_games_group #clips_holder .r-pusher{
margin:30px 10px 0 25px;
}
#more_games_group #clips_holder .l-pusher{
margin:30px 10px 0 0px;
}
#online_no_arrow{
margin:0 8px 0px 25px;
}
#online_no_arrow1{
margin:0 8px 0px 305px;
}
#online_no_arrow2{
margin:0 8px 0px 225px;
}
#online_no_arrow3{
margin:0 8px 0px 145px;
}
#online_no_arrow4{
margin:0 8px 0px 65px;
}
#more_no_arrow3{
margin:0 8px 0 70px;
}
#more_no_arrow2{
margin:0 8px 0 150px;
}
#more_no_arrow1{
margin:0 8px 0 230px;
width:380px;
}

/* SEND TO FRIEND COMING SOON */
.comingsoon_wrapper {
	width:940px;
	height:342px;
	float:left;
	display:inline;
	margin:-198px 17px 79px;
	position:relative;
	z-index:1500;
	background-image:url(/u/prod/shs/i/content/outcss/2-i-images-shs_comingsoon_graphic.png);
	background-repeat:no-repeat;
}

.comingsoon_content {
	position:absolute;
	width:199px;
	height:45px;
	top:200px;
	left:110px;
	z-index:2000;
	cursor:pointer;
	cursor:hand;
}

.png_click {
	cursor:pointer;
	cursor:hand;
}