@charset "utf-8";
* {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}

body {
	background: #000 url(../../_img/footer/bg_dirt.jpg) center bottom no-repeat;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size:0.675em;
}

div.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

a {
	color: #cc000c;
	text-decoration: none;
	cursor: pointer !important;
}

a:hover {
	color:#ddd9d5;
}

div#ubibar_placeholder {
	border-bottom: 1px solid #525252;
	height:39px;
	width:100%;
	background: #000 url(../../_img/placeholder/ubibar_placeholder.gif) center top no-repeat;
}

div#bia_swf {
	width:100%;
	height:680px;
	background: transparent url(../../_img/news/news_bg.gif) center top no-repeat;
}
	div#bia_swf div {
		text-align: center;
		color: #cc000c;
		position: relative;
		top: 283px;
	}
		div#bia_swf div a#getflash {
			display: block;
			width: 158px;
			height: 39px;
			margin: 20px auto 0;
			background: transparent url(../../_img/placeholder/getflash.gif) center top no-repeat;
		}
				div#bia_swf div a#getflash span {
					position: absolute;
					left: -999999em;
				}

div#subflash_wrapper {
	width:855px;
	margin:auto;
}

div#widgets {
	padding-bottom:30px;
}

	div#news_feed {
		float:left;
		width:425px;
	}
		h2#latest_game_news {
			display: block;
			width:242px;
			height:30px;
			background: url(../../_img/footer/latest_game_news.png) 0 0 no-repeat;
			text-indent: -99999em;
			float:left;
			clear:left;
		}
		
		div#btn-news-wrapper {
			background: url(../../_img/footer/btn-news.png) 0 0 no-repeat;
			width:91px;
			height:26px;
			float:left;
			clear:right;
			margin:4px 0 0 28px;
			cursor: pointer;
		}
		
		a#btn-news {
			display: block;
			width:91px;
			height:26px;
			background: url(../../_img/footer/btn-news-hover.png) 0 0 no-repeat;
			text-indent: -99999em;
		}
		
		ol#news_items {
			list-style: none;
			margin:15px 0 0 4px;
			clear: both;
			float:left;
		}
			ol#news_items li {
				clear: both;
			}
				ol#news_items li span {
					color: #645a50;
					background: transparent url(../../_img/footer/star.png) right 0 no-repeat;
					float: left;
					padding:0 25px 0 0;
					margin-right:15px;
				}
				
				ol#news_items li a {
					font-size: 1.2em;
					float: left;
					width: 320px;
					margin-bottom: 1em;
				}
	
	
	ul#buy_widget {
		list-style: none;
		float: left;
		background: url(../../_img/widget/buy_widget.gif) 0 0 no-repeat;
		width: 428px;
		height: 238px;
		position: relative;
	}
		ul#buy_widget li {
			float: left;
			position: absolute;
		}
			ul#buy_widget li a {
				background: none;
				display: block;
				width: 100%;
				height: 100%;
			}
				ul#buy_widget li a span {
					position: absolute;
					left: -999999em;
				}
			
		ul#buy_widget li#read {
			width: 98px;
			height: 139px;
			left: 100px;
			top: 48px;
		}
			ul#buy_widget li#read a:hover {
				background: transparent url(../../_img/widget/read_book.gif) no-repeat scroll left bottom;
			}
			
		ul#buy_widget li#buy {
			width: 89px;
			height: 66px;
			left: 199px;
			top: 93px;
		}
			ul#buy_widget li#buy a:hover {
				background: transparent url(../../_img/widget/buy_game.gif) no-repeat scroll left top;
			}
			
		ul#buy_widget li#reg {
			width: 99px;
			height: 52px;
			left: 206px;
			top: 159px;
		}
			ul#buy_widget li#reg a:hover {
				background: transparent url(../../_img/widget/register_copy.gif) no-repeat scroll left top;
			}
			
	
div#bia_titles {
	background: transparent url(../../_img/hr.gif) center bottom no-repeat;
	width:512px;
	margin:auto auto 75px;
	padding:0 0 25px 0;
	text-align:center;
}
	
	div#bia_titles div#tooltips {
		height: 23px;
		margin-bottom: 10px;
	}
	
		div#bia_titles div#tooltips div {
			float: left;
			width:128px;
			height:23px;
		}
			div#bia_titles div#tooltips div div {
				background: url(../../_img/footer/tooltip.png) no-repeat center bottom;
				display:none;
			}
	
		
	div#bia_titles a {
		float:left;
		width: 108px;
		height: 56px;
		margin: 0 10px;
	}
		div#bia_titles a span {
			position: absolute;
			left: -999999em;
		}
	a#bia-1 {
		background: url(../../_img/footer/bia-1.png) 0 0 no-repeat;
	}
	a#bia-2 {
		background: url(../../_img/footer/bia-2.png) 0 0 no-repeat;
	}
	a#bia-3 {
		background: url(../../_img/footer/bia-3.png) 0  0 no-repeat;
	}
	a#bia-4 {
		background: url(../../_img/footer/bia-4.png) 0 0 no-repeat;
	}

	h3#previous_titles {
		width:147px;
		height: 18px;
		background: url(../../_img/footer/previous_titles.png) 0 0 no-repeat;
		margin:auto;
		text-indent: -99999em;
		margin-top:10px;
	}
	
ul#logos {
	width:590px;
	margin:0 auto;
	list-style: none;
}
		
	ul#logos li {
		float: left;
		padding: 0 25px 20px;
	}
		ul#logos li a {
			display: block;
			height: 49px;
		}
			ul#logos li a span,
			ul#logos li span span {
				position: absolute;
				left: -999999em;
			}
	
		ul#logos li#ubisoft {
			width: 152px;
			padding-left: 0;
		}
			ul#logos li#ubisoft a {
				background: transparent url(../../_img/footer/ubisoft.gif) no-repeat scroll 0 center;
				width: 152px;
			}
		
		ul#logos li#gearbox {
			width: 160px;
			padding: 0 10px 20px;
		}
			ul#logos li#gearbox a {
				background: transparent url(../../_img/footer/gearbox.gif) no-repeat scroll 0 center;
				width: 160px;
			}
			
		ul#logos li#windows {
			width: 193px;
			padding-right: 0;
		}
			ul#logos li#windows a {
				/*background: transparent url(../../_img/footer/games-for-windows.gif) no-repeat scroll 0 center;*/
				height:100px;
				width: 193px;
			}
		
		ul#logos li#xbox {
			width: 184px;
			padding-left: 0;
		}		
			ul#logos li#xbox a {
				background: transparent url(../../_img/footer/xbox.gif) no-repeat scroll 0 center;
				width: 184px;
			}
			
		ul#logos li#ps {
			width: 34px;
		}		
			ul#logos li#ps span.ps {
				display: block;
				background: transparent url(../../_img/footer/ps.gif) no-repeat scroll 0 center;
				width: 34px;
				height: 49px;
			}
			
		ul#logos li#ps3 {
			width: 171px;
		}		
			ul#logos li#ps3 a {
				background: transparent url(../../_img/footer/ps3.png) no-repeat scroll 0 center;
				width: 171px;
			}
			
		ul#logos li#pcdvd {
			width: 33px;
			padding-right: 0;
		}		
			ul#logos li#pcdvd span.pcdvd {
				display: block;
				background: transparent url(../../_img/footer/pcdvd.png) no-repeat scroll 0 center;
				width: 33px;
				height: 49px;
			}


div#disclaimer {
	width:600px;
	margin:auto;
	padding-bottom:20px;
}

	div#disclaimer p {
		color:#9e9e9e;
		font-family: Arial;
		font-size: 0.9em;
		margin-bottom: 30px;
	}
	
	div#disclaimer div {
		text-align: center;
	}
	
	div#disclaimer div a img#firstdisc {
		padding-right:20px;
	}
	
	
/* Popup styles */
body.popup {
	background: #000;
}
	body.popup div#news_wrapper {
		background: transparent url(../../_img/news/news_bg.gif) no-repeat scroll center top;
		width: 1007px;
		min-height: 800px;
		position: relative;
		margin: 0 auto;
	}
		body.popup div#news_wrapper a#close {
			background: transparent url(../../_img/news/close.gif) no-repeat scroll left top;
			display: block;
			width: 50px;
			height: 13px;
			position: absolute;
			left: 815px;
			top: 237px;
		}
			body.popup div#news_wrapper a#close span {
				position: absolute;
				left: -999999em;
			}
		
		
		/* All News */
		div#news_wrapper div#full_news_feed {
			width: 694px;
			position: relative;
			top: 250px;
			left: 85px;
			padding: 50px;
		}
			div#full_news_feed dl {}
				div#full_news_feed dl dt {}
					div#full_news_feed dl dt a {
						color: #FFF;
						font-family: Georgia, Times, serif;
						font-size: 2em;
					}
					div#full_news_feed dl dt a:hover {
						color: #CC000C;
					}
					
				div#full_news_feed dl dd {
					color: #CC000C;
					text-transform: uppercase;
					font-family: 'Lucida Grande', sans-serif;
					margin-bottom: 3em;
				}
				
		/* News Detail */
		div#news_wrapper div.content {
			width: 694px;
			position: relative;
			top: 250px;
			left: 85px;
			padding: 30px 50px;
			color:#fff;
		}
			div#news_wrapper div.content h1 {
				color: #FFF;
				font-family: Georgia, Times, serif;
				font-size: 2em;
				font-weight: normal;
			}
			div#news_wrapper div.content h2 {
				color: #FFF;
				font-family: Georgia, Times, serif;
				font-size: 1.8em;
				font-weight: normal;
			}
			div#news_wrapper div.content p.date {
				color: #CC000C;
				text-transform: uppercase;
				margin-bottom: 1em;
			}
			div#news_wrapper div.content p {
				color: #FFF;
				line-height: 1.5em;
				margin-bottom: 1.5em;
			}
			div#news_wrapper div.content a#visit_archive {
				background: transparent url(../../_img/news/visit_news_archive.png) no-repeat scroll 0 0;
				display: block;
				width: 196px;
				height: 20px;
				margin-top: 45px;
			}
			div#news_wrapper div.content a#visit_archive:hover {
				background-position: 0 -20px;
			}
				div#news_wrapper div.content a#visit_archive span {
					position: absolute;
					left: -999999em;
				}
				
	/* Pre-order Page */
	body.popup div.content div#limited_edition {
		background: transparent url(../../_img/preorder/limited-edition.png) no-repeat scroll 0 0;
		float: left;
		width: 247px;
		height: 190px;
	}
		body.popup div.content div#limited_edition span {
			position: absolute;
			/*left: -999999em;*/
			top: 280px;
			width: 240px;
		}
	body.popup div.content ul.preorder_list {
		list-style: none;
		float: right;
		margin: 0;
		padding: 0;
	}
		body.popup div.content ul.preorder_list li {
			width: 370px;
			margin: 0 0 25px 0;
		}
			body.popup div.content ul.preorder_list li a {
				display: block;
				width: 100%;
				height: 100%;
			}
				body.popup div.content ul.preorder_list li a span {
					position: absolute;
					left: -999999em;
				}
			div.content ul.preorder_list li#gamecrazy a {
				background: transparent url(../../_img/preorder/game-crazy_buynow.png) no-repeat scroll 0 0;
				height: 132px;
				text-align:right;
			}
			div.content ul.preorder_list li#amazon a {
				background: transparent url(../../_img/preorder/amazon_buynow.png) no-repeat scroll 0 0;
				height: 141px;
			}
			div.content ul.preorder_list li#gamestop a {
				background: transparent url(../../_img/preorder/gamestop_buynow.png) no-repeat scroll 0 0;
				height: 120px;
			}
			div.content ul.preorder_list li#bestbuy a {
				background: transparent url(../../_img/preorder/best-buy_buynow.png) no-repeat scroll 0 0;
				height: 137px;
			}
			div.content ul.preorder_list li#ubishop a {
				background: transparent url(../../_img/preorder/ubi_buynow.png) no-repeat scroll 0 0;
				height: 120px;
			}
	
	
	
	
	
