
body
{
    margin:0;
    padding:0;
    width:100%;
    text-align:center;
    background:#202345 url("../img/_global/background1px.jpg") repeat-x top left;
    font-family:"Verdana", sans-serif;
    font-size:11px;
    color:#595959;
}


.inline_block {
	display:inline-block;
	zoom: 1;
    *display: inline;

}
.va_top {
	vertical-align:top;
}

.invisible
{
    display:none;
}
.seen
{
    display:block;
}
.hide
{
    visibility:hidden;
}
.show
{
    visibility:visible;
}

a
{
    color:#d910ec;
}
a:hover
{
    text-decoration:none;
}

li
{
    line-height:14px;
}

#ie_list
{
    margin:-10px 0 -10px 0;
}

#news_items a
{
    color:#595959;
}

#page {
	margin: 0 auto 0 auto;
	text-align:left;
	width:1125px;
}
#topnav {
	height:43px;	
	position:fixed;
	z-index:100;
	width:100%;
	background-color:#fff;
	top:0;
	left:0;
	text-align:center;
}
#menu_line
{
    position:relative;
    bottom:3px;
    *bottom:11px;
    margin: 0 auto;
}
#main_header
{
    margin:0 auto 0 auto;
    padding-top:535px;
    text-align:center;
    background:#FFF url("../img/_header/BigHeader.jpg") no-repeat top center;
}

#main_bg
{
  background:#202345 url("../img/_global/blobbackground.jpg") no-repeat left -33px;
  margin:auto;
}

#news_items
{
    background:transparent url("../img/_gameinfo/separator.png") no-repeat top left;
    margin-top:15px;
    padding:3px 0 0 5px;
}
.news_date
{
    font-size:12px;
    font-weight:bold;
}
.news_title
{
    position:absolute;
    left:120px;
}

#buynow_shell
{
	margin-top:90px;	
}
#info_shell
{
    background:#FFF url('../img/_gameinfo/newsbackground.jpg') no-repeat top;
	height:auto;
    /*height:275px;*/
	
}

#trailer_shell
{
    background:#FFF url('../img/_trailers/trailersbackground.jpg') no-repeat center;
    height:445px;
}
#trailer_player
{
    margin-right: 10px;
}
.trailer_thumb
{
    margin:5px 0 23px 0;
    clear:right;
}

#features_shell
{
    background:#FFF url('../img/_features/featuresBackground.jpg') no-repeat center;
    height:915px;
	/*height:308px;*/
}
#mode_header
{
    margin-bottom:10px;
    margin-top:10px;
    *margin-top:-10px;
}
.features_heading
{
    font-size:14px;
    color:#259BCD;
    /*line-height:20px;*/
    text-transform:uppercase;
}
.features_content,
{
    color:#595959;
    margin-bottom:10px;
    line-height:12px;
}
#features_large, #iphone_large
{
    float:left;
    display:inline;
}
#features_thumbs, #iphone_thumbs
{
    margin-right:15px;
    float:right;
    display:inline;
}
.features_thumb, .iphone_thumb
{
    float:left;
    display:inline;
    margin: 0 10px 10px 0;
}

#iphone_shell
{
    background:#FFF url('../img/_iphone/iphoneBackground.jpg') no-repeat center;
    height:623px;
    position:relative;
}
#iphone_images
{
    margin-top:30px;
}
#iphone_nav
{
    border-top: 1px solid #d655e3;
    padding-top:10px;
    margin: 30px 25px 0 25px;
    position:absolute;
    bottom:15px;
    width:875px;
}

#videos_shell
{
    background:#FFF url('../img/_demovideos/demovideosbackground.jpg') no-repeat center;
    height:653px;
}

#audio_shell
{
    background:#FFF url('../img/_audio/audiobackground.jpg') no-repeat center;
    height:655px;
}
.audio_sample
{
    margin:25px 0 0 0;
    overflow:hidden;
}
.audio_left
{
    float:left;
    display:inline;
    width:416px;
}
.audio_right
{
    float:left;
    display:inline;
    width:410px;
    margin-left:69px;
}


.section_title {
	display:block;
}
#socialclub_shell
{
    background:#FFF url('../img/_socialclub/socialclubBackground.jpg') no-repeat center;
    height:712px;
}

#video_top_info, #video_bottom_info
{
    padding:10px 12px;
}
#video_subnav
{
    position:absolute;
    right:10px;
    width:243px;
    height:360px;
    float:right;
    display:inline;
}
#video_thumb_shell
{
    position:absolute;
    bottom:0
}
.video_section_thumb, .video_section_thumb2
{
    margin:5px 4px 0 0;
}
.demoSectionTitle {
	font-size:12px;
	color:#d210e3;
	text-transform:uppercase;
	display:block;
	margin-bottom:5px;
}
#socialclub_content, #features_content, #audio_content, #trailer_content, #iphone_content
{
    padding:20px 0 0 25px;
}
.video_thumb_left {
	margin-bottom:3px;
	float:left;
}
.video_thumb_right {
	margin-bottom:3px;
	float:right;
}

#vid_pagination
{
    position:absolute;
    bottom:-18px;
    width:100%;
}
#prev_vids
{
    float:left;
    display:inline;
}
#more_vids
{
    float:right;
    display:inline;
}

#socialclub_main_img
{
    margin:13px 0 10px 0;
}
#socialclub_columns, #features_columns, #iphone_columns
{
    margin:15px 0 30px 0;
}
#socialclub_columns
{
    margin-bottom:15px;
}

.socialclub_column, .features_column, .iphone_column
{
    width:420px;
    float:left;
    display:inline;
    margin-right:15px;
}
.features_column
{
    line-height:15px;
}

.section {
	width:950px;
	border:0px solid red;
	margin:0 auto;
	overflow:visible;
}
.section_content_shell {
	border:0px solid #f90;
	margin:0;
	position:relative;
}
.content_clone {
	z-index:20;
	position:relative;
	width:921px;
	background-color:red;
	margin:-4px 0 0 16px;
	*top:-4px;
	text-align:left;
	
}
.section_content {
	position:relative;
	
}

.glow_top, .glow_side, .glow_bottom {
	width:100%;
	height:8px;
	position:relative;
	margin:0;
	padding:0;
}
.glow_top {
	background:url("../img/_global/container_top.png") no-repeat top;
	*left:-1px;
}
.glow_side {
	background:url("../img/_global/container_middle.png") repeat-y top;
	height:100%;
	position:absolute;
	top:8px;
	left:0;
}
.glow_bottom {
	background:url("../img/_global/container_bottom.png") no-repeat bottom;
	z-index:10;
	bottom:3px;
	*bottom:7px;
}
.footer_shell
{
	text-align:center;
	width:920px;
	margin:0 auto;
}
.footer
{
	margin:0 auto;
}
.footer_link{
	border:none;	
	margin:0 25px;
}
img{
	border:none;	
}
.original_site a:link, .original_site a:visited{
	color:#d210e3;
	text-decoration:none;
}
.original_site a:hover{
	text-decoration:underline;
}

.original_site{
	color:#fff;
	margin-bottom:65px;
}
#footer_legal{
	margin-top:45px;
	padding-bottom:50px;
	color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
}
#footer_legal .link:link, #footer_legal .link:visited, .buynow_links .link:link, .buynow_links .link:visited{
	color:#fff;
	text-decoration:none;
}
#footer_legal .link:hover, .buynow_links .link:hover{
	color:#d210e3;
	text-decoration:underline;
}
#buynow{
	margin:165px /* 90px*/ 0 60px 0;	
}
.buynow_title{
	padding-left:65px;
	margin-bottom:15px;
}
.buynow_links{
	float:left;
	margin-left:65px;
	color:#fff;
	line-height:20px;
}
a:focus, object{
	outline:none;	
}
