div {margin:0px; padding:0px;}	
p	{margin:0px; padding:0px;}	
img	{margin:0px; padding:0px; }	
span{margin:0px; padding:0px; }	

h1 {color:#373737; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal; }
h2 
	{
	height:26px;
	width:385px;
	margin:0px 0px 15px 0px; 
	padding:8px 0px 0px 10px;	
	color:#fff; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight:bold;	
	background: url("http://static.infinityward.com/images/iw/shdr_red_bg.gif") top repeat-x;		
	}
	
h3 
	{
	height:26px;
	width:455px;
	margin:0px 0px 15px 0px; 
	padding:8px 0px 0px 10px;	
	color:#fff; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight:bold;	
	background: url("http://static.infinityward.com/images/iw/shdr_dkgrey_bg.gif") top repeat-x;		
	}	
	
h4 {color:#c7c4ab; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal; }	
h5 {color:#cc0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 15px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold; }	

a:focus {outline:0;}  /* font-size: 11px; */
a:link{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal; text-decoration:none; }
a:visited{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal; text-decoration:none;}
a:hover{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal; text-decoration:underline;}
a:active{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal; text-decoration:none;}					

.page_header a:link{color:#fff; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal; text-decoration:none;}					
.page_header a:visited{color:#fff; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal; text-decoration:none;}					
.page_header a:hover{color:#fff; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal; text-decoration:none;}					
.page_header a:active{color:#fff; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal; text-decoration:none;}					

.morebtn a:link{color:#eb2a2e; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
.morebtn a:visited{color:#eb2a2e; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; margin:0; padding:0; font-weight:bold; text-decoration:none;}
.morebtn a:hover{color:#eb2a2e; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; margin:0; padding:0; font-weight:bold; text-decoration:underline;}
.morebtn a:active{color:#eb2a2e; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; margin:0; padding:0; font-weight:bold; text-decoration:none;}	

.allnews a:link{color:#cdcbbb; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
.allnews a:visited{color:#cdcbbb; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; margin:0; padding:0; font-weight:bold; text-decoration:none;}
.allnews a:hover{color:#cdcbbb; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; margin:0; padding:0; font-weight:bold; text-decoration:underline;}
.allnews a:active{color:#cdcbbb; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; margin:0; padding:0; font-weight:bold; text-decoration:none;}	

#top-community a:link{color:#292929; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; font-weight:normal; text-decoration:none;}
#top-community a:visited{color:#292929; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}
#top-community a:hover{color:#eb2a2e; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:underline;}
#top-community a:active{color:#292929; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}															
				
#log a:link{color:#292929; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; font-weight:normal; text-decoration:none;}
#log a:visited{color:#292929; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}
#log a:hover{color:#eb2a2e; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:underline;}
#log a:active{color:#292929; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}												
		
.subnav a:link{ width:202px; height:18px; display:block; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:5px 0px 0px 11px; font-weight:bold; text-decoration:none; }
.subnav a:visited{ width:202px; height:18px; display:block; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:5px 0px 0px 11px; font-weight:bold; text-decoration:none; }
.subnav a:hover{ width:202px; height:18px; display:block; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:5px 0px 0px 11px; font-weight:bold; text-decoration:underline; }
.subnav a:active{ width:202px; height:18px; display:block; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:5px 0px 0px 11px; font-weight:bold; text-decoration:none; }					
		
.h-thumbnail a:link{text-decoration: none; border: 3px solid #fff; display:block; width:150px; height:77px;}
.h-thumbnail a:visited{text-decoration: none; border: 3px solid #fff; display:block; width:150px; height:77px;}
.h-thumbnail a:hover{text-decoration: none; border: 3px solid #bd0000; display:block; width:150px; height:77px;}

.digg a:link
	{
	display:block;
	margin:10px 10px 0px 0px;
	padding:6px 0px 0px 0px;
	width:51px;
	height:74px;
    background: url(http://static.infinityward.com/images/iw/digg_bg.gif) no-repeat;	
	text-decoration:none;	
	font-size:18px; font-weight:bold; color:#c40000;
	}	
	
.digg a:visited
	{
	display:block;
	margin:10px 10px 0px 0px;
	padding:6px 0px 0px 0px;
	width:51px;
	height:74px;
    background: url(http://static.infinityward.com/images/iw/digg_bg.gif) no-repeat;	
	text-decoration:none;	
	font-size:18px; font-weight:bold; color:#c40000;
	}			
	
.digg a:hover
	{
	display:block;
	margin:10px 10px 0px 0px;
	padding:6px 0px 0px 0px;
	width:51px;
	height:74px;
    background: url(http://static.infinityward.com/images/iw/digg_bg2.gif) no-repeat;	
	text-decoration:none;	
	font-size:18px; font-weight:bold; color:#c40000;
	}			
	
.games-digg a:link
	{
	display:block;
	margin:10px 10px 0px 0px;
	padding:6px 0px 0px 0px;
	width:51px;
	height:74px;
    background: url(http://static.infinityward.com/images/iw/digg_bg.gif) no-repeat;	
	text-decoration:none;	
	font-size:18px; font-weight:bold; color:#c40000;
	}	
	
.games-digg a:visited
	{
	display:block;
	margin:10px 10px 0px 0px;
	padding:6px 0px 0px 0px;
	width:51px;
	height:74px;
    background: url(http://static.infinityward.com/images/iw/digg_bg.gif) no-repeat;	
	text-decoration:none;	
	font-size:18px; font-weight:bold; color:#c40000;
	}			
	
.games-digg a:hover
	{
	display:block;
	margin:10px 10px 0px 0px;
	padding:6px 0px 0px 0px;
	width:51px;
	height:74px;
    background: url(http://static.infinityward.com/images/iw/digg_bg2.gif) no-repeat;	
	text-decoration:none;	
	font-size:18px; font-weight:bold; color:#c40000;
	}				
	
.comments a:link{color:#50504f; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; font-weight:bold; text-decoration:none; }
.comments a:visited{color:#50504f; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:bold; text-decoration:none;}
.comments a:hover{color:#50504f; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:bold; text-decoration:underline;}
.comments a:active{color:#50504f; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:bold; text-decoration:none;}		
	
.share a:link{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; margin:0px; padding:0px; font-weight:bold; text-decoration:none; }
.share a:visited{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; margin:0px; padding:0px; font-weight:bold; text-decoration:none;}
.share a:hover{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; margin:0px; padding:0px; font-weight:bold; text-decoration:underline;}
.share a:active{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; margin:0px; padding:0px; font-weight:bold; text-decoration:none;}		

.fbuser a:link{color:#5972a7; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px; font-weight:bold; text-decoration:none; }
.fbuser a:visited{color:#5972a7; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; margin:0; padding:0; font-weight:bold; text-decoration:none;}
.fbuser a:hover{color:#6089df; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; margin:0; padding:0; font-weight:bold; text-decoration:underline;}
.fbuser a:active{color:#5972a7; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; margin:0; padding:0; font-weight:bold; text-decoration:none;}		

#communitynav  ul li a:link{display:block; width:120px; height:38px; color:#6a6559; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0px; padding:20px 0px 0px 0px; font-weight:normal; text-decoration:none; }
#communitynav  ul li a:visited{display:block; width:120px; height:38px; color:#6a6559; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:20px 0px 0px 0px; font-weight:normal; text-decoration:none;}
#communitynav  ul li a:hover{display:block; width:120px; height:38px; color:#6a6559; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:20px 0px 0px 0px; font-weight:normal; text-decoration:none;}
#communitynav  ul li a:active{display:block; width:120px; height:38px; color:#6a6559; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:20px 0px 0px 0px; font-weight:normal; text-decoration:none;}		

#communitynav  ul li.in a:link{display:block; width:120px; height:38px; color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0px; padding:20px 0px 0px 0px; font-weight:normal; text-decoration:none; }
#communitynav  ul li.in a:visited{display:block; width:120px; height:38px; color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:20px 0px 0px 0px; font-weight:normal; text-decoration:none;}
#communitynav  ul li.in a:hover{display:block; width:120px; height:38px; color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:20px 0px 0px 0px; font-weight:normal; text-decoration:none;}
#communitynav  ul li.in a:active{display:block; width:120px; height:38px; color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:20px 0px 0px 0px; font-weight:normal; text-decoration:none;}		

#communitycnt a:link{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; font-weight:normal; text-decoration:none; }
#communitycnt a:visited{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}
#communitycnt a:hover{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:underline;}
#communitycnt a:active{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}		

#main-nav a:link{height:44px; display:block; padding:15px 50px 0px 15px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}
#main-nav a:visited{height:44px; display:block; padding:15px 50px 0px 15px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}
#main-nav a:hover{height:44px; display:block; padding:15px 50px 0px 15px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}
#main-nav a:active{height:44px; display:block; padding:15px 50px 0px 15px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}

#main-nav a:link{height:44px; display:block; padding:15px 50px 0px 15px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}
#main-nav a:visited{height:44px; display:block; padding:15px 50px 0px 15px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}
#main-nav a:hover{height:44px; display:block; padding:15px 50px 0px 15px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}
#main-nav a:active{height:44px; display:block; padding:15px 50px 0px 15px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}

#footernav a:link{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; font-weight:normal; text-decoration:none; }
#footernav a:visited{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}
#footernav a:hover{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:underline;}
#footernav a:active{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}	

.coll-nav a:link{height:24px; width:122px; display:block; padding:12px 0px 0px 0px; color:#9c9c9c; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; }
.coll-nav a:visited{height:24px; width:122px; display:block; padding:12px 0px 0px 0px;  color:#9c9c9c; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; text-decoration:none;}
.coll-nav a:hover{height:24px; width:122px; display:block; padding:12px 0px 0px 0px;  color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;  background:#a71a1a url("http://static.infinityward.com/images/iw/coll_nav_bg.gif") top left no-repeat;}
.coll-nav a:active{height:24px; width:122px; display:block; padding:12px 0px 0px 0px;  color:#9c9c9c; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; text-decoration:none;}	

#main-nav ul ul li a:link{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:15px 0px 0px 35px; font-weight:normal; text-decoration:none; background:#fff url("http://static.infinityward.com/images/iw/subnavoff_bg.gif") top left no-repeat; width:165px;height:35px; }
#main-nav ul ul li  a:visited{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:15px 0px 0px 35px; font-weight:normal; text-decoration:none; background:#fff url("http://static.infinityward.com/images/iw/subnavoff_bg.gif") top left no-repeat; width:165px;height:35px;}
#main-nav ul ul li  a:hover{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:15px 0px 0px 35px; font-weight:normal; text-decoration:none; background:#ccc url("http://static.infinityward.com/images/iw/subnav_bg.gif") top left no-repeat; width:165px;height:35px;}
#main-nav ul ul li  a:active{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:15px 0px 0px 35px; font-weight:normal; text-decoration:none; background:#fff url("http://static.infinityward.com/images/iw/subnavoff_bg.gif") top left no-repeat; width:165px;height:35px;}	

.po-nav a:link{color:#000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:22px 0px 0px 40px; font-weight:normal; text-decoration:none; background:#fff url("http://static.infinityward.com/images/iw/po-nav-off.gif") top left no-repeat; width:160px;height:33px; display:block; }
.po-nav a:visited{color:#000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:22px 0px 0px 40px; font-weight:normal; text-decoration:none; width:160px;height:33px; display:block; }
.po-nav a:hover{color:#bf0000; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:22px 0px 0px 40px; font-weight:normal; text-decoration:underline; background:#ccc url("http://static.infinityward.com/images/iw/po-nav-on.gif") top left no-repeat; width:160px;height:33px; display:block; }
.po-nav a:active{color:#ff1a1a; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:22px 0px 0px 40px; font-weight:normal; text-decoration:none; background:#ccc url("http://static.infinityward.com/images/iw/po-nav-on.gif") top left no-repeat; width:160px;height:33px; display:block; }

.wall a:link{color:#3e6293; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0px; padding:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
.wall a:visited{color:#3e6293; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:0; font-weight:bold;; text-decoration:none;}
.wall a:hover{color:#3e6293; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:0; font-weight:bold;; text-decoration:underline;}
.wall a:active{color:#3e6293; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:0; font-weight:bold;; text-decoration:none;}		

.update a:link{color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0px; padding:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
.update a:visited{color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:0; font-weight:bold;; text-decoration:none;}
.update a:hover{color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:0; font-weight:bold;; text-decoration:underline;}
.update a:active{color:#fff; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; margin:0; padding:0; font-weight:bold;; text-decoration:none;}	

.store a:link{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none; }
.store a:visited{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}
.store a:hover{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}
.store a:active{color:#de0000; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}	

.btn-wrapper a:link{height:26px; display:block; padding:0px 0px 0px 0px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}
.btn-wrapper a:visited{height:26px; display:block; padding:0px 0px 0px 0px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}
.btn-wrapper a:hover{height:26px; display:block; padding:0px 0px 0px 0px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:underline;}
.btn-wrapper a:active{height:26px; display:block; padding:0px 0px 0px 0px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; text-decoration:none;}		

.btn-join a:link{height:21px; display:block; padding:0px 0px 0px 0px; color:#de0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; text-decoration:none;}
.btn-join a:visited{height:21px; display:block; padding:0px 0px 0px 0px; color:#de0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; text-decoration:none;}
.btn-join a:hover{height:21px; display:block; padding:0px 0px 0px 0px; color:#de0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; text-decoration:underline;}
.btn-join a:active{height:21px; display:block; padding:0px 0px 0px 0px; color:#de0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; text-decoration:none;}	

.btn-submit a:link{height:21px; display:block; padding:0px 0px 0px 0px; color:#de0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; text-decoration:none;}
.btn-submit a:visited{height:21px; display:block; padding:0px 0px 0px 0px; color:#de0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; text-decoration:none;}
.btn-submit a:hover{height:21px; display:block; padding:0px 0px 0px 0px; color:#de0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; text-decoration:underline;}
.btn-submit a:active{height:21px; display:block; padding:0px 0px 0px 0px; color:#de0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; text-decoration:none;}	

.lg_preorder_m a:link{height:33px; display:block; padding:0px 0px 0px 0px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px;  font-weight:bold; text-decoration:none;}
.lg_preorder_m a:visited{height:33px; display:block; padding:0px 0px 0px 0px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px;  font-weight:bold; text-decoration:none;}
.lg_preorder_m a:hover{height:33px; display:block; padding:0px 0px 0px 0px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px;  font-weight:bold; text-decoration:underline;}
.lg_preorder_m a:active{height:33px; display:block; padding:0px 0px 0px 0px; color:#fff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px;  font-weight:bold; text-decoration:none;}							

/************* Main Structure Elements *************/
html, body 
	{	
	line-height: 1;	
	text-align: center;
	margin:0px;
	padding:0px;	
	height: 100%;	
	_overflow:hidden;	
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; color:#404040;		
	background:#fdfdfd url("http://static.infinityward.com/images/iw/main_bg.gif") top repeat-x;
	}	
	
#wrapper
	{
	display:block;
	background: url("http://static.infinityward.com/images/iw/top_bg.gif") top repeat-x;	
	margin:0px;
	padding:0px;	
	_height: 100%;	
	overflow:hidden;	
	}	
	
#container
	{
	width:980px;
	margin: 0px auto;
	padding:0px;
	text-align:left;	
	}	
	
#top-wrapper
	{
	width:980px;
	height:86px;
	margin:0px;
	padding:0px;
	position: relative;
	z-index: 9999;	
	}	

#top-community
	{
	clear:both;
	display:block;
	position:absolute;
	float:left;
	_height:42px;
	width:980px;
	margin:0px;
	padding:0px;		
	}
	
#iwc
	{
	float:left;
position:absolute;	
	margin:0px 0px 0px 0px ;
	padding: 0px;		
	width:99px;
	height:42px;
	}	
	
#log ul 
	{	
	position:absolute;
	float:left;
	margin:16px 0px 0px 653px ;
	padding:0px;
	display: inline;
	} 

#log ul li {
	margin:0px ;
	padding: 0px 10px 0px 10px;
	list-style: none;
	display: inline;
	}
	
		
#log ul li.divline {
	position:absolute;
    float:left;	
	margin:-7px 0px 0px 0px ;
	padding: 0px;
	list-style: none;
	display: inline;
	}

#user
	{
	float:right;
	margin:0px 0px 0px 0px ;
	padding: 0px;	
	width:206px;
	}		
	
#top-community ul 
	{	
	position:absolute;
	float:left;
	margin:16px 0px 0px 105px ;
	padding:0px;
	display: inline;
	} 

#top-community ul li {
	margin:0px ;
	padding: 0px 10px 0px 10px;
	list-style: none;
	display: inline;
	}
	
		
#top-community ul li.divline {
	position:absolute;
    float:left;	
	margin:-7px 0px 0px 0px ;
	padding: 0px;
	list-style: none;
	display: inline;
	}

#top-nav
	{
	position:absolute;
	float:left;	
	height:44px;
	width:980px;	
	margin:42px 0px 0px 0px;
	padding:0px;		
	}	

.logo_iw
	{
	position:absolute;	
	float:left;
	height:84px;
	width:190px;
	margin:-19px 0px 0px 0px;
	padding:0px;
	background: url("http://static.infinityward.com/images/iw/logo.png") top no-repeat;				
	z-index:1000;
	}
.logo_iw img {
	height: 44px;
	position: absolute;
	top: 19px;
}
	
/******** Nav Elements ********/	
	
.navdropdown-warpper
	{
	position:absolute;
	float:left;	
	margin:-59px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	z-index:9999;	
	}		
	
.navdropdown-warpper ul
	{
	position:absolute;
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	}	
	
.subnav-games
	{
	position:absolute;
	float:left;		
	margin:40px 0px 0px 7px;
	width:585px;
	background:#fff;	
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;	
	border-top:solid 1px #fff;			
	}	
	
.subnav-community
	{
	position:absolute;
	float:left;		
	margin:40px 0px 0px 7px;
	width:198px;
	background:#fff;	
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;	
	border-top:solid 1px #fff;			
	}		
	
.subnav-studio
	{
	position:absolute;
	float:left;		
	margin:40px 0px 0px 7px;
	width:198px;
	background:#fff;	
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;	
	border-top:solid 1px #fff;			
	}		
	
.subnav-preorder
	{
	position:absolute;
	float:left;		
	margin:40px 0px 0px 7px;
	width:403px;
	background:#fff;	
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;	
	border-top:solid 1px #fff;			
	}		
	
.subnav
	{
	width:200px;
	height:250px;	
	float:left;
	padding:0px;
	margin:0px;
	background:#fff;
	}
.subnav-community .subnav {
	height:156px;
	_height:104px;
}	
	
#main-nav ul ul
	{
	width:200px;
	padding:0px;
	margin:0px 0px 0px 0px;
	}		
	
#main-nav ul ul li
	{
	height:52px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: url("http://static.infinityward.com/images/iw/subnavdiv.gif") bottom left no-repeat;				
	}	
	
#main-nav ul ul li img
	{
	float:left;			
	}		
	
.subnav-boxart	
	{
	width:220px;
	height:250px;
	float:left;
	padding:0px;
	margin:0px;
	background:#313131  url("http://static.infinityward.com/images/iw/subnav_boxart_bg.gif") top left repeat-x;
	}	
	
.subnav-boxart-cnt
	{
	width:135px;
	height:220px;
	float:left;
	padding:15px;
	margin:0px;
	background:#1d1d1d;
	font-size:10px; color:#fff; line-height:1.4em;
	}		
.preorder-type
	{
	padding:0px;
	margin:0px;	
	width:203px;
	float:left;
	min-height: 311px;
	background: #E9E9E9;
	}
	
.preorder-action
	{
	padding:10px 0px 0px 45px;
	margin:0px;	
	width:158px;
	height:38px;
	float:left;	
	background:#000;
	position: absolute;
	bottom: 0;
	}	
	
		
.nav-on-games
	{	
	width:108px;
	position:absolute;	
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	background: url("http://static.infinityward.com/images/iw/btn_games_on.gif") top left no-repeat;	
	}	
	
.nav-on-community	
	{
	width:137px;
	position:absolute;	
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	background: url("http://static.infinityward.com/images/iw/btn_community_on.gif") top left no-repeat;		
	}		
	
.nav-on-studio	
	{
	width:106px;
	position:absolute;	
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	background: url("http://static.infinityward.com/images/iw/btn_studio_on.gif") top left no-repeat;		
	}			
	
.nav-on-preorder	
	{
	width:125px;
	position:absolute;	
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	background: url("http://static.infinityward.com/images/iw/btn_preorder_on.gif") top left no-repeat;		
	}			
	
#main-nav ul 
	{	
	position:absolute;
	float:left;	
	margin:0px 0px 0px 200px;
	padding:0px 0px 0px 0px;
	display: inline;	
	} 

#main-nav ul li {
	float:left;
	margin:0px;
	padding:0px;
	list-style: none;
	display: inline;
	}
		
#main-nav ul li.divline {	
	margin:0px 0px 0px 0px ;
	padding: 0px;
	list-style: none;
	display: inline;
	}	
	
#main-nav ul li.disabled{	
	height:44px; 
	display:block; 
	padding:15px 50px 0px 15px; 
	color:#787878; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 13px;  
	font-weight:bold; 
	text-decoration:none;
	}		
	
.bullet
	{
	position:absolute;
	float:left;		
	width:17px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	}	
	
.btn-wrapper
	{	
	float:left;	
	height:33px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;	
	}

.r-btn
	{
	float:left;
	min-width:95px;
	height:26px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 7px;
	background: url("http://static.infinityward.com/images/iw/btn_redmid.png") top left repeat-x;		
	color:#fff; font-size:12px; font-weight:bold;	
	}	
.r-start {float:left; background: url("http://static.infinityward.com/images/iw/btn_redleft.png") top no-repeat; width:6px; height:33px;}
.r-end {float:left; background: url("http://static.infinityward.com/images/iw/btn_redright.png") top no-repeat; width:22px; height:33px;}
.r-btn2
	{
	float:left;
	min-width:55px;
	height:26px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 7px;
	background: url("http://static.infinityward.com/images/iw/btn_redmid.png") top left repeat-x;		
	color:#fff; font-size:12px; font-weight:bold;	
	}	

.g-btn
	{
	float:left;
	min-width:95px;
	height:26px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 7px;
	background: url("http://static.infinityward.com/images/iw/btn_greymid.png") top left repeat-x;		
	color:#fff; font-size:12px; font-weight:bold;	
	}	
.g-start {float:left; background: url("http://static.infinityward.com/images/iw/btn_greyleft.png") top no-repeat; width:6px; height:33px;}
.g-end {float:left; background: url("http://static.infinityward.com/images/iw/btn_greyright.png") top no-repeat; width:22px; height:33px;}	

.games-fob
	{
	float:left;
	margin:-5px 0px 0px -20px;
	}

/********End Nav Elements ********/

.userbg
		{
		height:26px;
		width:166px;
		font-weight:bold; color:#bbb89f;		
		padding:0px 0px 0px 10px;			
		margin:0px;						
		}

.userbg a
		{
		font-weight:bold; color:#bbb89f;		
		font-size:11px; 
		text-decoration:none;					
		}
		
.username
	{
	height:16px;
	background:#000;
	font-weight:bold; color:#fff;
	padding:0px 0px 0px 10px;
	margin:0px;	
	}	
	
.username a
	{
	font-weight:bold; color:#fff;
	font-size:11px;
	}
	
#iw_search
	{
	position:absolute;
	float:left;
	margin: 9px 0px 0px 775px;
	padding: 0px;	
	width:206px;	
	}	
	
#iw_search img
	{
	position:absolute;
	float:left;	
	margin-left:176px;
	}	
	
#iw_search input
	{
	outline: 0;	
	position:absolute;	
	float:left;
	border:none;
	width:173px;
	height:21px;
	margin:0px ;
	padding: 6px 0px 0px 5px;	
	background: url("http://static.infinityward.com/images/iw/search_bg.gif") top no-repeat;					
	}		

#h-flash
	{
	margin:0px;
	padding:8px 0px 0px 0px;
	float:left;	
	}
	
#cnt-wrapper 
	{
	width:980px;
	margin:1px 0 0 0;
	padding:0px;
	float:left;
	}
	
#h-hdrleft
	{
	float:left;	
	margin-top:3px;
	padding:0px;
	width:317px;
	height:31px;	
	border:solid 5px #fff;
	background: url("http://static.infinityward.com/images/iw/diag_bg.gif") top repeat-x;				
	}		
	
.h-hdr	
	{
	margin:6px;
	padding:3px 0px 0px 8px;
	width:297px;
	height:16px;	
	background: url("http://static.infinityward.com/images/iw/diaghd_bg.gif") top repeat-x;		
	font-weight:bold; color:#bbb89f;
	}
	
.h-hdr2
	{		
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 16px;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 22px; font-weight:normal; color:#fff;		
	}	
	
.morebtn
	{
	float:right;
	margin:-22px 10px 0px 130px;
	padding:0px 8px 0px 0px;	
	line-height:1;
	}	
	
.allnews
	{
	float:right;	
	margin:-16px 5px 0px 50px;
	padding:0px 8px 0px 0px;	
	line-height:1;	
	}		
	
.facebook
	{
	float:right;
	margin:-18px 10px 0px 55px;
	padding:0px 0px 0px 0px;	
	}
.facebook a {
	background: url('http://static.infinityward.com/images/iw/subscribe_bg.gif') no-repeat;
	color: #999;
	display: block;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	height: 17px;
	margin-top: -1px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	width: 74px;
	}
.facebook a:hover {
	color: #fff;
}
	
#h-hdrmiddle, .h-hdrmiddle-right
	{
    float:left;	
	margin:3px 0px 0px 5px;
	padding:0px;
	width:317px;
	height:31px;	
	border:solid 5px #fff;
	background: url("http://static.infinityward.com/images/iw/diag_bg.gif") top repeat-x;				
	}
	
#h-shdmiddle
	{
    float:left;	
    width:325px;
	height:49px;				
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url("http://static.infinityward.com/images/iw/hdrnews_bg.gif") top repeat-x;						
	}	
	
#h-hdrright
	{
    float:left;	
    width:321px;
	height:49px;				
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url("http://static.infinityward.com/images/iw/hdrnews_bg.gif") top repeat-x;						
	}
	
#leftcol-cnt
	{
    float:left;	
	margin-left:3px;
	padding:0px;
	width:327px;	
	}	

#leftcol-communitynews
	{
	float:left;		
	width:325px;
	margin:18px 0px 0px 0px;
	padding:0px;	
	line-height:1; 	
	}	
	
#communitynav
	{
	width:120px;
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px;	
	}
#communitynav strong {
	float: left;
	padding-top: 4px;
	}			
	
#communitynav ul
	{
	margin:0px;
	padding:0px;	
	text-indent: 1em;	
	border-bottom:solid 2px #d30004;
	}			
	
#communitynav ul li
	{	
	margin-bottom:0px;
	padding:0px 0px 0px 0px;	
	background: url("http://static.infinityward.com/images/iw/btn_community_bgoff.gif") top repeat-x;		
	list-style: none;				
	}	
	
#communitynav ul li.in
	{
	margin-bottom:0px;
	padding:0px 0px 0px 0px;	
	background: url("http://static.infinityward.com/images/iw/btn_community_bg.gif") top repeat-x;	
	list-style: none;				
	}					
	
#rline
	{
	float:left;
	width:533px;
	margin:0px 0px 0px 121px;
	height:2px;
	background:#d80000;
	z-index:100;
	}	
	
#communitycnt
	{
	float:left;	
	height:638px;	
	_max-height:479px;
	overflow:hidden;
	width:202px;
	margin:0px 0px 0px 0px;
	_padding: 10px 10px 00px 10px;	
	background:#fff;
	border-left:solid 1px #e3e3e3;
	position: relative;
	}		
	
.newsfeed
	{
	margin:0px;
	padding:10px;
	font-size:11px;
	line-height:1.4em;
	height: 96px;
	}

#communitycnt p
	{
	width:182px;
	_height:38px;
	height:26px;
	margin:0px;
	padding:0px;	
	background: url("http://static.infinityward.com/images/iw/commcntdiv.gif") top left repeat-x;
	background-position:-10px;	
	}		

	
.community-scroll	
	{
	float:left;
	width:200px;
	height:32px;		
	margin:-37px 0px 0px 121px;
	padding:4px 0px 0px 0px;	
	background:#f6f4f4;
	border:solid 1px #ccc;	
	}
	
.community-scroll ul
	{
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;		
	list-style:none;
	}	
	
.community-scroll ul li
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	list-style:none;
	float:left;
	display:inline;
	}		
	
.community-scroll ul li.dot
	{
	margin:9px 0px 0px 0px;
	padding:0px 3px 0px 3px
	}			
	
.h-thumbnail
	{	
	margin:6px 4px 0px 3px;
	padding:0px;
	float:left;	
	}	
	
#middlecol-cnt
	{
    float:left;	
	margin-left:2px;
	padding:0px;
	width:327px;	
	}	
	
#middlecol-fb	
	{
	float:left;	
	width:325px;
	height:637px;
	_max-height:488px;	
	overflow:hidden;	
	margin:18px 0px 0px 0px;
	padding:0px;	
	background:#fff;	
	}
	
.h-preorder
	{	
	float:left;		
	margin:6px 0px 0px 0px;
	padding:0px;
	border:solid 3px #fff;
	}			
	
#rightcol-cnt
	{
    float:left;	
	_height:690px;
	_max-height:690px;	
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:301px;		
	border-top:solid 10px #f1f1f1;
	border-left:solid 10px #f1f1f1;
	border-right:solid 10px #f1f1f1;
	_background:#000;
	}
	
#rightcol-cnt-reg
	{
    float:left;	
	margin:0px;
	padding:10px;
	width:301px;	
	background:#fff;	
	}	
	
.userreg
	{
	float:left;
	margin:0px 0px 10px 0px;
	padding: 0px 15px 0px 0px;
	width:295px;	
	line-height:1.4em;	
	}
	
.userreg img
	{
	float:left;
	width:58px;
	height:58px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 3px #454545;	
	}			
	
.tbtd	
	{
	height:27px;
	width:85px;
	background:#303030;
	font-weight:bold;color:#bbb89f;
	padding:0px 0px 0px 10px;
	}
	
.tbtd2	
	{
	height:27px;
	background:#e2e2e2;
	padding:0px 0px 0px 0px;	
	}	
	
.username input
	{
	outline: 0;	
	border:none;	
	height:20px;
	width:199px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;	
	background:#e2e2e2;
	border:solid 1px #d9d9d9;
	}	
	
.btn-join
	{
	text-align:center;
	width:65px;
	height:21px;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url("http://static.infinityward.com/images/iw/btn_join.gif") top no-repeat;		
	}	

.btn-submit
	{
	text-align:center;
	width:90px;
	height:21px;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url("http://static.infinityward.com/images/iw/btn_submit2.gif") top no-repeat;		
	}		
	
.dob option
	{
	outline: 0;	
	border:none;	
	height:auto;
	_width:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	_background:#e2e2e2;
	_border:solid 1px #d9d9d9;	
	}	

.digg-wrapper
	{ 
	 float:left;		
	width:303px;
	margin:0px;
	padding:0px;
background:#fff;	
	}

.quote
	{
	float:left;
	height:80px;
	max-height:80px;	
	overflow:hidden;	
	_width:200px;
	width:280px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	font-weight:bold; font-size:11px;
	line-height:1.2em;
	}	
			
.digg
	{
	float:right;
	text-align:center;	
	}
	
.comments
	{
	float:left;	
	width:291px;
	height:24px;
	margin:0px;
	padding:10px 0px 0px 10px;
	background: #e1e1e1;	
	border-bottom:solid 5px #f1f1f1;
	}	
	
.comments-no img
	{
	float:left;
	margin:0px 0px 0px 0px;	
	}	
	
.comments-no	
	{
	position:absolute;
	float:left;
	margin:0px 0px 0px 0px;	
	padding:0px;
	}	

.comments-digg
	{
	float:left;	
	width:291px;
	height:24px;
	margin:0px;
	padding:5px 0px 5px 10px;
	background: #e1e1e1;	
	border-bottom:solid 5px #f1f1f1;
	}	

.comments-no-digg img
	{
	_float:left;
	margin:0px 3px 0px 0px;	
	}	
	
.comments-no-digg	
	{
	float:left;
	margin:0px 0px 0px 0px;	
	padding:0px;
	}
	
/*
.share
	{	
	float:right;
	width:93px;
	height:23px;		
	margin:-5px -15px 0px 0px	;
	padding:5px 0px 0px 50px;
	background: url("http://static.infinityward.com/images/iw/btn_sharenews.gif") top no-repeat;
	}
	*/
	.share
	{
	float:right;	
	margin:-5px -15px 0px 0px	;
	padding:0px 20px 0px 0px;	
	}	
	
.share-l
	{
	float:left;
	width:21px;
	height:23px;
	background: url("http://static.infinityward.com/images/iw/btn_share_l.gif") top no-repeat;	
	}	
	
.share-m
	{
	float:left;
	min-width:65px;
	height:18px;
	padding:5px 2px 0px 0px;		
	background: url("http://static.infinityward.com/images/iw/btn_share_m.gif") top repeat-x;	
	}		
	
.share-r
	{
	float:left;
	width:5px;
	height:23px;
	background: url("http://static.infinityward.com/images/iw/btn_share_r.gif") top no-repeat;	
	}		

.fbuser
	{
	float:left;
	margin:7px 0px 7px 0px;
	padding: 0px 15px 0px 15px;
	width:295px;	
	line-height:1.6em;	
	overflow:hidden;
	}
	
.fbuser img
	{
	float:left;
	width:90px;
	_height:58px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 3px #454545;	
	}	
	
.fblinks
	{
	float:left;
	width:295px;
	height:36px;
	background: url("http://static.infinityward.com/images/iw/fb_botb_bg.gif") top no-repeat;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 13px;	
	}	
	
.wall
	{
float:left;	
margin:0px 0px 0px 45px;
	}	
	

.update
	{
float:left;	
margin:0px 0px 0px 40px;
	}		
	
.time
	{
	font-size:9px; font-weight:normal; color:#a6a6a6;
	}

/******************** Footer ***********************/

#footer {
	background: url("http://static.infinityward.com/images/iw/footer_bg.gif") top left no-repeat;
	clear: both;
	display: inline-block;
	margin: 18px auto 30px auto;
	padding: 0;
	position: relative;
	width: 980px;
	text-align: center;	
}
#footer-logos {
	vertical-align:top;
	text-align:center;
	height: 110px;
	width:980px;
	list-style: none;
	margin: 5px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}
#footer-logos li {
	vertical-align:top;
	text-align:center;
	display: inline;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer-logos li.esrb {
	vertical-align:top;
	text-align:center;
	float:right;
	display: inline;
	margin: 0px 45px 0px -50px;
	padding: 0px 0px 0px 0px;
}



#lang-selector {
	font-size: 10px;
	height: 20px;
	margin: 0 auto 17px auto;
	width: 400px;
}
#lang-selector span {
	color: #999;
	float: left;
	margin: 4px 0 0 87px;
	padding-right: 4px;
	text-align: right;
}
#lang-selector ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#lang-selector ul, #lang-selector a {
	width: 120px;
}
#lang-selector ul ul {
	bottom: 67px;
	display: none;
	position: absolute;
}
#lang-selector ul ul li {
	border-top: 1px solid #666;
	float: left;
	position: relative;
}
#lang-selector a {
	background: url("http://static.infinityward.com/images/iw/lang_selector_bg.gif") no-repeat;
	color: #666;
	display: block;
	font-size: 10px;
	height: 15px;
	padding: 4px 10px 0 10px;
	text-align: left;
	text-decoration: none;
	width: 114px;
}
#lang-selector ul ul li a {
	background: #333;
	color: #999;
}
#lang-selector ul ul li a:hover {
	background: #c4262c;
	color: #fff;
}

#footernav {
	list-style: none;
	margin: 0 0 7px 0;
	padding: 0;
}
#footernav li {
	display: inline;
}

#copyright {
	font-weight: bold;
}

/*
	
#footer-logos		
	{
	position:absolute;
	float:left;
	margin:7px 0px 0px 20px;
	padding:0px 0px  0px 0px;	
	}
	
#copyright	
	{
	position:absolute;
	float:left;	
	margin:110px 0px 0px 340px;
	padding:0px 0px 20px 0px;
	font-weight:bold; color:000;
	}
	
#footernav
	{
	position:absolute;
	float:left;	
	margin:70px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	}	
	
#footernav ul
	{
	float:left;
	display:inline;
	margin:30px 0px 0px 370px;
	padding:0px 0px 0px 0px;	
	}	
	
#footernav li
	{
	float:left;
	list-style: none;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background: url("http://static.infinityward.com/images/iw/bullet_nav2.gif") top left no-repeat;				
	}	
	
#h-ersb	
	{
		float: none;
		margin: 0;
		padding: 0 0 20px;
		position: absolute;
		right: 10px;
		top: 9px;
	}
	
*/
		
/******************** Registration***********************/
	#subcnt-wrapper 
	{
	width:980px;
	margin:0px;
	padding:0px;
	float:left;
	background: url("http://static.infinityward.com/images/iw/subcnt_bg.png") top left repeat-x;					
	}
	
.reghdr
	{
	margin:25px 0px 25px 45px;
	padding:0px;	
	}
	
#reg-wrapper
	{
	width:870px;
	margin:0px 45px 18px 45px;
	padding:10px;
	float:left;		
	background: #fff;
	}
	
#reg-leftcol
	{
	float:left;
	width:395px;
	margin:0px 0px 0px 0px;
	padding:0px 0px  0px 0px;	
	font-size:12px;
	}	

#regcallouts
	{
	width:350px;
	margin:0px 0px 0px 0px;
	padding:0px;		
	}		
	
#regcallouts ul
	{
	width:350px;
	margin:15px 0px 0px 0px;
	padding:0px;		
	}		
	
#regcallouts ul li
	{
	list-style:none;
	height:16px;
	margin:0px 0px 2px 0px;
	padding:4px 0px 0px 0px;
	background:#e0e0e0;				
	font-weight:bold; color:#6a6751;
	vertical-align:text-bottom;
	}		
	
#regcallouts ul li img
	{
	margin:-4px 5px 0px 0px;
	float:left;
	}	
	
#regcallouts ul li.first
	{
	list-style: none;		
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 18px;	
	background:#fff;
	font-weight:bold; color:#6a6751;	
	}		
	
.hdiv
	{
	height:34px;
	width:100%;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;		
	background: url("http://static.infinityward.com/images/iw/hdivline.gif") top left repeat-x;						
	}
	
.graybox
	{
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;			
	background:#303030;
	color:#bbb89f;
	}	
	
.formcnt input
	{
	outline: 0;	
	float:left;
	border:none;
	height:21px;
	width:206px;
	margin:0px ;
	padding: 6px 5px 0px 5px;	
	background:#e2e2e2;
	border:solid 1px #cfcfcf;
	font-size:13px; font-weight:normal;
	}	
	
.formcnt2 input
	{
	outline: 0;	
	float:left;
	border:none;
	height:21px;
	width:245px;
	margin:0px ;
	padding: 6px 5px 0px 5px;	
	background:#e2e2e2;
	border:solid 1px #cfcfcf;
	font-size:13px; font-weight:normal;
	}		
			
	
#reg-rightcol
	{
	float:left;
	width:460px;
	margin:0px 0px 0px 10px;
	padding:0px;	
	}		

#logintbl-wrapper
	{
	width:465px;
	background:#efefed;
	padding:10px 0px 0px 0px;
	margin:0px 0px 10px 0px;		
	}	

.logintbl
	{
	width:400px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 30px;	
	}	
	
	
/******************* Games ***********************/			
#subcnt-games-wrapper 
	{
	width:980px;
	margin:0px;
	padding:0px;
	float:left;
	background: url("http://static.infinityward.com/images/iw/gamescnt_bg.png") top left repeat-x;					
	}	
	
.games_bg
	{
	margin:0px;
	padding:0px;
	_background:#fefefe url("http://static.infinityward.com/images/iw/games_bg.jpg") top no-repeat;			
	height:1300px;		
	}	 
	
#games-wrapper
	{
	width:890px;
	margin:0px 30px 18px 30px;
	padding:0px 15px 20px 15px;
	float:left;		
	background: #212221;
	}	
	
.mw2logosm
	{
	width:202px;
	height:39px;
	margin:-27px 0px 0px 690px;
	padding:0px 0px 0px 0px;
	float:right;
	position:absolute;			
	}	
	
#gamesmedia_flash{
	background-color:#FFFFFF;
	}

#games-cnt
	{
	float:left;	
	width:880px;
	margin:3px 0px 0px 0px;
	padding:5px;
	background: #ededed;	
	}	
	
#games-cnt-white
	{
	float:left;	
	width:880px;
	background: #fff;	
	}		
	
.games-leftcol
	{
	float:left;
	width:283px;
	_height:455px;
	_max-height:455px;	
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: #fff;		
	}	
	
.games-leftcol-hdr
	{
	text-align:center;
	float:left;
	width:283px;
	height:52px;	
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	background: url("http://static.infinityward.com/images/iw/hdr_lcol_bg.gif") top left repeat-x;		
	}	
	
.games-leftcol-cnt
	{
	margin:0px;
	padding:15px 20px 0px 20px;	
	line-height:1.3em;
	}	
	
.games-leftcol-cnt ul
	{
	width:220px;
	list-style-image: url("http://static.infinityward.com/images/iw/bulletsm_cnt.gif");
	margin:10px 0px 15px 30px;
	padding:0px 0px 10px 0px;	
	}
	
.games-leftcol-cnt ul li
	{
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	}		
	
.games-leftcol-cnt img
	{
	float:left;
	padding:0px 15px 0px 0px
	}	

.lg_preorder_l
{
	float:left;
	width:8px;
	height:47px;
	margin:0px;
	padding:0px;
	background: url("http://static.infinityward.com/images/iw/btn_preorder_lg_l.gif") top left no-repeat;	
	}		

.lg_preorder_m
	{
	text-align:center;
	float:left;	
	width:220px;
	height:33px;
	margin:0px;
	padding:15px 0px 0px 0px;
	background: url("http://static.infinityward.com/images/iw/btn_preorder_lg_m.gif") top left repeat-x;	
	}	
	
.lg_preorder_r
{
	float:left;
	width:8px;
	height:47px;
	margin:0px;
	padding:0px;
	background: url("http://static.infinityward.com/images/iw/btn_preorder_lg_r.gif") top left no-repeat;	
	}		
	
	
.games-leftcol-cnt p
	{
	margin:0px;
	padding:0px 0px 10px 0px;	
	}	
	
.games-midcol
	{
	float:left;
	width:296px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: #ccc;		
	border-left:solid 5px #ededed;
	}	
	
.games-digg-wrapper
	{ 
	 float:left;		
	width:296px;
	margin:0px;
	padding:0px;
background:#fff;	
	}

.games-quote
	{
	float:left;
	width:200px;
	_height:85px;
	_max-height:85px;		
	height:78px;
	max-height:78px;	
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	font-weight:bold; font-size:11px;
	line-height:1.2em;
	}	
			
.games-digg
	{
	float:right;
	text-align:center;	
	}
	
.games-tweet
	{
	float:right;
	text-align:center;
	padding:10px 10px 0px 0px;	
	}
	
.games-tweet img
	{
	border:solid 3px #666666; 
	}

.games-twitter-hdr {
	background: url('http://static.infinityward.com/images/iw/collnav_bg.gif') repeat-x;
	height: 35px;
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 296px;
}
.games-twitter-hdr li {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #A9A9A9;
	float: left;
	padding: 0 2px;
}
.games-twitter-hdr li:last-child {
	border-right: 0;
}
.games-twitter-hdr a {
	color: #777;
	display: block;
	height: 23px;
	padding: 12px 3px 0 3px;
	text-decoration: none;
}
.games-twitter-hdr a:hover {
	color: #555;
}
.games-twitter-hdr li.current a, .games-twitter-hdr li.current a:hover {
	background: url('http://static.infinityward.com/images/iw/coll_nav_bg.gif') 50% 0 no-repeat;
	color: #fff;
}
		
.games-comments
	{
	float:left;	
	width:286px;
	height:24px;
	margin:0px;
	padding:10px 0px 0px 10px;
	background: #e1e1e1;	
	}
#leftcol-communitynews .games-comments
	{
	float: none;
	position: relative;
	width: 192px;
	}	
	
.games-comments-no img
	{
	float:left;
	margin:-4px 5px 0px -2px;	
	}	
	
.games-comments-no	
	{
	position:absolute;
	float:left;
	margin:0px 0px 0px 0px;	
	padding:0px;
	}	

.games-share
	{	
	float:right;
	width:93px;
	height:23px;		
	margin:-5px -15px 0px 0px	;
	padding:5px 0px 0px 50px;
	background: url("http://static.infinityward.com/images/iw/btn_sharenews.gif") top no-repeat;
	}	
	
.digg-scroll	
	{
	float:left;
	width:294px;
	height:32px;		
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;	
	background:#f6f4f4;
	border:solid 1px #ccc;	
	}
	
.digg-scroll ul
	{
	margin:0px 0px 0px 95px;
	padding:0px 0px 0px 0px;		
	list-style:none;
	}	
	
.digg-scroll ul li
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	list-style:none;
	float:left;
	display:inline;
	}		
	
.digg-scroll ul li.dot
	{
	margin:9px 0px 0px 0px;
	padding:0px 3px 0px 3px
	}		
	
.games-rightcol
	{
	float:left;
	width:282px;
	margin:0px 0px 0px 0px;
	padding:7px;
	background: #383838;		
	}			
	
.collectors
	{
	width:292px;
	height:363px;		
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	_background: url("http://static.infinityward.com/images/iw/collectors_bg.gif") top left no-repeat;	
	}	
	
.coll-arrows
	{
	position:absolute;	
	float:left;
	margin:37px 0px 0px 110px;
	padding:0px 0px 0px 0px;	
	z-index:100;
	}
	
.coll-type
	{
	position:absolute;
	float:left;
	margin:58px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	}	
	
.harden 
	{	
	width:282px;
	height:260px;
	background: url("http://static.infinityward.com/images/iw/coll_harden.jpg") top left no-repeat;	
	}

.prestige 
	{	
	width:282px;
	height:260px;
	background: url("http://static.infinityward.com/images/iw/coll_prestige.jpg") top left no-repeat;	
	}	
	
.coll-buttons
	{
	position:absolute;
	float:left;
	margin:325px 0px 0px 12px;
	padding:0px 0px 0px 0px;		
	}	
	
/******************* Age Verification ***********************/		
.agemw2	
	{
	background:#ebebeb url("http://static.infinityward.com/images/iw/age_mw2_bg.jpg") top no-repeat;	
	margin:0px;
	padding:0px;	
	height: 100%;	
	overflow:hidden;	
	}
	
.ageiw
	{
	background:#ebebeb  url("http://static.infinityward.com/images/iw/age_iw_bg.jpg") top no-repeat;	
	margin:0px;
	padding:0px;	
	height: 100%;	
	overflow:hidden;	
	}	
	
#logo_mw2
	{
	position:absolute;
	margin:-75px 0px 0px 25px;
	padding: 0px;			
	z-index:1000;
	}	
	
#logo_iw
	{
	position:absolute;
	margin:-178px 0px 0px 120px;
	padding: 0px;			
	z-index:1000;
	}		
	
#age-wrapper	
	{
	position:relative;
	float:left;	
	width:440px;	
	margin:130px 0px 0px 250px;
	padding: 20px;			
	background: url("http://static.infinityward.com/images/iw/trans_bg.png") top left ;			
	}
	
#age-wrapper2
	{
	float:left;	
	width:440px;	
	margin:192px 0px 0px 250px;
	padding: 20px;				
	}	
	
#age-cnt
	{
	width:420px;
	height:190px;
	margin:0px 0px 0px 0px;
	padding:0px;			
	background:#ededed url("http://static.infinityward.com/images/iw/agecnt_bg.gif") top repeat-x;
	border:solid 10px #fff;
	}	
	
#age-cnt_iw
	{
	width:420px;
	margin:0px 0px 0px 0px;
	padding:0px;			
	background:#ededed url("http://static.infinityward.com/images/iw/agecnt_bg.gif") top repeat-x;
	border:solid 10px #fff;
	}		
	
#age-hdr
	{
	margin:0px;
	padding:0px;
	width:410px;
	height:31px;	
	border:solid 5px #fff;
	background: url("http://static.infinityward.com/images/iw/diag_bg.gif") top repeat-x;				
	}				
	
.ageh-hdr
	{
	margin:6px;
	padding:3px 0px 0px 8px;
	width:390px;
	height:16px;	
	background: url("http://static.infinityward.com/images/iw/diaghd_bg.gif") top repeat-x;		
	font-weight:bold; color:#bbb89f;
	}		
	

#age-hdr_iw
	{
	position:absolute;
	margin:-50px 0px 0px 0px;
	padding:0px;
	width:430px;
	height:31px;	
	border:solid 5px #fff;
	background: url("http://static.infinityward.com/images/iw/diag_bg.gif") top repeat-x;				
	}			
	
.ageh-hdr_iw
	{
	margin:6px;
	padding:3px 0px 0px 8px;
	width:410px;
	height:16px;	
	background: url("http://static.infinityward.com/images/iw/diaghd_bg.gif") top repeat-x;		
	font-weight:bold; color:#bbb89f;
	}			
	
.agetbl
	{
	width:286px;
	margin:0px 0px 10px 0px; 
	padding:0px 0px 0px 0px;		
	background:#f2f2f2 url("http://static.infinityward.com/images/iw/agetbl_bg.gif") top repeat-x;		
	border:solid 2px #fff;	
	}		
	
		
.ageformcnt
	{
	color:#666666;
	font-weight:bold;
	}

.ageformcnt input
	{	
	text-align:center;
	outline: 0;	
	border:none;
	height:20px;
	width:58px;
	margin-top:8px ;
	padding: 5px 5px 0px 5px;	
	background:#e2e2e2;
	border:solid 1px #cfcfcf;
	font-size:13px; font-weight:bold; color:#999999;
	}		
	
#age-footer
	{
	float:left;
	width:440px;
	margin:10px 0px 0px 270px;
	padding:0px 0px 0px 0px;	
	}	
	
#age-footernav
	{
	margin:10px 0px 0 0px;
	padding:0px 0px 0px 0px;	
	}	
	
#age-footernav ul
	{	
	_margin:0px 0px 0px 105px;
	margin: 0;
	padding:0px 0px 0px 0px;	
	_background:#fff;	
	}	
	
#age-footernav li
	{
	_float:left;	
	display:inline;
	list-style: none;	
	margin:0px 0px 0px 0px;
	padding:0px 5px;	
	}	
	
#age-copyright	
	{
	text-align:center;
	_float:left;
	_margin:10px 0px 0px 65px;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#000;
	}		
	
/******************* Collections ***********************/			

.coll-cnt
	{
	float:left;	
	width:880px;
	margin:3px 0px 0px 0px;
	padding:0px 5px 5px 5px;
	background: #ededed;	
	}	

.coll-nav
	{
	width:880px;
	height:36px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	background:#dadada url("http://static.infinityward.com/images/iw/collnav_bg.gif") top left repeat-x;			
	border-bottom:solid 1px #fff;
	}
	
.coll-nav ul 
	{	
	position:absolute;
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display: inline;	
	} 

.coll-nav ul li {
	float:left;
	margin:0px;
	padding:0px;
	list-style: none;
	display: inline;
	}
		
.coll-nav ul li.divline {	
	margin:0;
	padding: 0px;
	list-style: none;
	display: inline;
	}		
	
.coll-img
	{
	width:880px;
	float:left;
	margin:0;
	padding:0;		
	background:#fff;
	}	
	
.coll-preorder	
	{
	position:absolute;
	float:left;
	margin:365px 0px 0px 745px;
	padding:0px;
	}
	
.coll-features
	{
	margin:0px;
	padding:0px;
	width:870px;
	border:solid 5px #2a2a2a;
	background:#474747;
	color:#fff;
	}	
	
.features-bullet
	{
	margin:0px;
	padding:4px 0px 3px 10px;
	width:40px;	
	}	
	
/******************* Pre Order ***********************/				
	
#subcnt-preorder-wrapper 
	{
	width:980px;
	margin:0px;
	padding:0px;
	float:left;
	background: url("http://static.infinityward.com/images/iw/pocnt_bg.png") top left repeat-x;		
	}	
	
	
#po-wrapper
	{
	width:880px;
	margin:0px 45px 18px 45px;
	padding:5px;
	float:left;		
	background: #fff;
	}		

.po-cnt
	{
	float:left;	
	width:880px;
	margin:0;
	padding:0;
	}			
	
.po-hdr
	{
	float:left;	
	height:22px;
	width:870px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	background:#a81a1a url("http://static.infinityward.com/images/iw/po-hdr_bg.gif") top left repeat-x;	
	color:#fff; font-weight:bold;	
	}		
	
.po-left-col
	{
	float:left;	
	width:200px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.po-boxart
	{
	height:200px;
	width:185px;
	margin:0px 5px 0px 0px;
	padding:5px 0px 0px 15px;
	background: url("http://static.infinityward.com/images/iw/po-filler_bg.gif") top left repeat-x;		
	}
	
.po-nav ul 
	{	
	float:left;	
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;

	} 

.po-nav ul li {
	margin:0px;
	padding:0px;
	list-style: none;
	border-bottom:solid 1px #c3c3c3;
	background:#fff url("http://static.infinityward.com/images/iw/po-nav-off.gif")	top left no-repeat;	
	}
	
.po-nav ul li.on
	{
	margin:0px;
	padding:0px;
	list-style: none;
	border-bottom:solid 1px #c3c3c3;	
	 background:#ccc url("http://static.infinityward.com/images/iw/po-nav-on.gif") top left no-repeat;	
	}	
	
.po-right-col
	{
	float:left;	
	width:675px;
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	}	
	
.po-righthdr
	{
	float:left;	
	height:70px;
	width:635px;
	margin:0px 0px 00px 0px;
	padding:30px 0px 0px 40px;
	background:#f4f4f2;	
	color:#363636; font-weight:normal; font-size:12px;
	}	
	
.morelocations
	{
	float:left;		
	text-align:center;
	width:200px; 
	height:32px;
	margin:0px;
	padding:16px 0px 0px 0px;
	 background:#64625a url("http://static.infinityward.com/images/iw/morelocations.gif") top left repeat-x;	
	 color:#fff; font-size:12px;	
	}	
	
.store
		{
		float:left;
		text-align:center;
		width:300px;		
		height:150px;
		padding:30px 0px 0px 0px;
		margin:5px 0px 0px 25px;
		}
		
.amazon{background: url("http://static.infinityward.com/images/iw/retailers/amazon.gif") top center no-repeat; }		
.bestbuy{background: url("http://static.infinityward.com/images/iw/retailers/bestbuy.gif") top center no-repeat; }	
.frys{background: url("http://static.infinityward.com/images/iw/retailers/frys.gif") top center no-repeat; }		
.gamestop{background: url("http://static.infinityward.com/images/iw/retailers/gamestop.gif") top center no-repeat; }		
.walmart{background: url("http://static.infinityward.com/images/iw/retailers/walmart.gif") top center no-repeat; }	
.amazon-fr {background: url("http://static.infinityward.com/images/iw/retailers/amazon-fr_lg.gif") top center no-repeat; }
.game-fr {background: url("http://static.infinityward.com/images/iw/retailers/game-fr_lg.gif") top center no-repeat; }
.micromania {background: url("http://static.infinityward.com/images/iw/retailers/micromania-fr_lg.gif") top center no-repeat; }
.multiplayer {background: url("http://static.infinityward.com/images/iw/retailers/multiplayer_lg.gif") top center no-repeat; }
.amazon-gb 	{background: url("http://static.infinityward.com/images/iw/retailers/amazon-uk_lg.gif") top center no-repeat; }
.base {background: url("http://static.infinityward.com/images/iw/retailers/base_lg.gif") top center no-repeat; }
.game-gb {background: url("http://static.infinityward.com/images/iw/retailers/game-uk_lg.gif") top center no-repeat; }
.game-exchange {background: url("http://static.infinityward.com/images/iw/retailers/game-exchange_lg.gif") top center no-repeat; }
.grainer {background: url("http://static.infinityward.com/images/iw/retailers/grainer-games_lg.gif") top center no-repeat; }
.hmv {background: url("http://static.infinityward.com/images/iw/retailers/hmv_lg.gif") top center no-repeat; }
.play {background: url("http://static.infinityward.com/images/iw/retailers/play_lg.gif") top center no-repeat; }
.shopto {background: url("http://static.infinityward.com/images/iw/retailers/shopto_lg.gif") top center no-repeat; }
.blockbuster {background: url("http://static.infinityward.com/images/iw/retailers/blockbuster_lg.gif") top center no-repeat; }
.blockbuster-it {background: url("http://static.infinityward.com/images/iw/retailers/blockbuster-it_lg.gif") top center no-repeat; }
.cdon {background: url("http://static.infinityward.com/images/iw/retailers/cdon_lg.gif") top center no-repeat; }
.amazon-de {background: url("http://static.infinityward.com/images/iw/retailers/amazon-de_lg.gif") top center no-repeat; }
.grob-de {background: url("http://static.infinityward.com/images/iw/retailers/grob-de_lg.gif") top center no-repeat; }
.blockbuster {background: url("http://static.infinityward.com/images/iw/retailers/blockbuster_lg.gif") top center no-repeat; }
.cdon {background: url("http://static.infinityward.com/images/iw/retailers/cdon_lg.gif") top center no-repeat; }
.elgiganten {background: url("http://static.infinityward.com/images/iw/retailers/elgiganten_lg.gif") top center no-repeat; }
.fona {background: url("http://static.infinityward.com/images/iw/retailers/fona_lg.gif") top center no-repeat; }
.discshop-se {background: url("http://static.infinityward.com/images/iw/retailers/discshop-se_lg.gif") top center no-repeat; }
.game-se {background: url("http://static.infinityward.com/images/iw/retailers/game-se_lg.gif") top center no-repeat; }
.webhallen {background: url("http://static.infinityward.com/images/iw/retailers/webhallen_lg.gif") top center no-repeat; }
.elkjop {background: url("http://static.infinityward.com/images/iw/retailers/elkjop_lg.gif") top center no-repeat; }
.gamezone {background: url("http://static.infinityward.com/images/iw/retailers/gamezone_lg.gif") top center no-repeat; }
.platekompaniet {background: url("http://static.infinityward.com/images/iw/retailers/platekompaniet_lg.gif ") top center no-repeat; }
.spaceworld {background: url("http://static.infinityward.com/images/iw/retailers/spaceworld_lg.gif ") top center no-repeat; }
.discshop-fi {background: url("http://static.infinityward.com/images/iw/retailers/discshop-fi_lg.gif") top center no-repeat; }
.gigantti {background: url("http://static.infinityward.com/images/iw/retailers/gigantti_lg.gif") top center no-repeat; }
.tilt {background: url("http://static.infinityward.com/images/iw/retailers/tilt_lg.gif") top center no-repeat; }
.vpd {background: url("http://static.infinityward.com/images/iw/retailers/vpd_lg.gif") top center no-repeat; }
.futureshop {background: url("http://static.infinityward.com/images/iw/retailers/futureshop_lg.gif") top center no-repeat; }
.game-ca {background: url("http://static.infinityward.com/images/iw/retailers/game-ca_lg.gif") top center no-repeat; }
.game-au {background: url("http://static.infinityward.com/images/iw/retailers/game-au_lg.gif") top center no-repeat; }
.ebgames {background: url("http://static.infinityward.com/images/iw/retailers/ebgames-au_lg.gif") top center no-repeat; }
.jbhifi {background: url("http://static.infinityward.com/images/iw/retailers/jbhifi_lg.gif") top center no-repeat; }
.bigw {background: url("http://static.infinityward.com/images/iw/retailers/bigw_lg.gif") top center no-repeat; }
.dicksmith {background: url("http://static.infinityward.com/images/iw/retailers/dicksmith_lg.gif") top center no-repeat; }
.mediaworld {background: url("http://static.infinityward.com/images/iw/retailers/mediaworld_lg.gif") top center no-repeat; }
.steam {background: url("http://static.infinityward.com/images/iw/retailers/steam_lg.gif") top center no-repeat; }
.fnac {background: url("http://static.infinityward.com/images/iw/retailers/fnac_lg.gif") top center no-repeat; }
.game-es {background: url("http://static.infinityward.com/images/iw/retailers/game-es_lg.gif") top center no-repeat; }

/******************* Awards ***********************/                 
     
#awards-wrapper
     {
     width:880px;
     margin:0px 45px 18px 45px;
     padding:5px;
     float:left;          
     background: #fff;
     }          

.awards-cnt
     {
     float:left;     
     width:850px;
     margin:15px 15px 50px 15px;
     padding:0;
     }
     
.awards-hdr
     {
     height:32px;
     margin-top:10px;
     padding:0;
     background:#626059 url("http://static.infinityward.com/images/iw/awards-hdr_bg.gif") top left repeat-x; 
     color:#fff; font-weight:bold;   
     }
     
.award-row 
     {
     height:120px;
     margin:0;
     padding:0; 
     background:#f2f2f2;
     }
     
.aw-num
     {
     float:left;          
     height:22px;
     width:31px;
     margin:35px 35px 0px 35px;
     padding-top:9px;
     background:url("http://static.infinityward.com/images/iw/award-numbg.gif") top left no-repeat;  
     color:#fff; font-weight:bold;              
     text-align:center;
     }

.aw-details
     {
     font-size:12px;
     line-height:1.4em;
     color:#667;
     }

/*   
.awards-hdr
     {
     float:left;     
     height:22px;
     width:840px;
     margin:10px 0px 0px 0px;
     padding:10px 0px 0px 10px;
     background:#a81a1a url("http://static.infinityward.com/images/iw/awards-hdr_bg.gif") top left repeat-x; 
     color:#fff; font-weight:bold;   
     }
*/


/******************* Community***********************/						
		
.community-cnt		
	{
	float:left;		
	width:880px;
	height:563px;
	margin:5px 0px 5px 0px;
	padding:0px;
	background: url("http://static.infinityward.com/images/iw/communitytop_bg.jpg") top left no-repeat;		
	}
	
.community-ss
	{
	position:absolute;
	float:left;		
	margin:46px 0px 0px 124px;
	padding:0px;
	}	
	
.community-cnt-bot
	{
	float:left;		
	width:880px;
	height:420px;
	margin:5px 0px 5px 0px;
	padding:0px;	
	background: url("http://static.infinityward.com/images/iw/forumcnt_bg2.gif") top left repeat-x;			
	}	
	
.community-maintxt	
	{
	position:absolute;
	float:left;
	width:300px;
	margin:46px 0px 0px 440px;
	padding:20px;
	background: url("http://static.infinityward.com/images/iw/trans_bg2.png") top left;			
	border-top:solid 5px #fff;
	border-right:solid 5px #fff;
	border-bottom:solid 5px #fff;	
	font-size:16px; line-height:1.6em;
	}
	
.community-reg	
	{
	position:absolute;
	float:left;
	width:350px;	
	margin:220px 0px 0px 460px;
	line-height:1.4em;	
	}
	
.community-pod
	{
	width:280px;	
	height:160px;
	background:#fff url("http://static.infinityward.com/images/iw/compod_bg.gif") top left repeat-x;			
	}
	
.iw_profile
	{
	position:absolute;
	float:left;	
	margin:385px 0px 0px 15px;
	padding:0px 0px 0px 0px;	
	}		
	
.iw_profile img
	{
	float:left;
	width:58px;
	height:58px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 3px #454545;		
	}	
	
.iw_social
	{
	position:absolute;
	float:left;	
	margin:385px 0px 0px 300px;
	padding:0px 0px 0px 0px;	
	}
	
.iw_blogs
	{
	position:absolute;
	float:left;	
	margin:385px 0px 0px 585px;
	padding:0px 0px 0px 0px;	
	}	
	
.iw_blogs img
	{
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;	
	}	
	
.community-pod-hdr
	{
	height:34px;
	width:240px;
	margin:14px 0px 0px 0px;
	padding:11px 0px 0px 40px;	
	background:#f0f0f0 url("http://static.infinityward.com/images/iw/compodhdr_bg.gif")  top left no-repeat;			
	font-size:18px;	
	}
	
.community-pod-cnt	
	{
	padding:10px;
	color:#757575;
	line-height:1.4em;
	}
	
.community-forums-left
	{
	float:left;
	width:350px;
	font-size:13px;
	padding:20px 0px 0px 20px;	
	}	
			
.community-forums-left ul
	{
	width:355px;
	float:left;	
	margin:20px 0px 10px 20px;
	padding:0px 0px 0px 0px;	
	}			
	
.community-forums-left ul li {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 35px;
	list-style: none;
	background:#fff url("http://static.infinityward.com/images/iw/forum_bullet.gif")	top left no-repeat;	
	}	
	
.community-forums-left ul li.single 
	{
	height:28px;
	margin:15px 0px 15px 0px;
	padding:4px 0px 0px 35px;
	list-style: none;
	background:#fff url("http://static.infinityward.com/images/iw/forum_bullet.gif")	top left no-repeat;
	}
	
	.community-forums-right
	{
	float:left;
	margin:0px 0px 0px 20px;
	}				
		
.forum-features
	{
	position:absolute;
	float:left;
	margin:15px 0px 0px 50px;		
	font-weight:bold; font-size:12px; color:#ad0505;
	}
	
.twitter-pod
	{
	float:left;
	width:280px;	
	height:340px;
	background:#fff url("http://static.infinityward.com/images/iw/compod_bg.gif") top left repeat-x;		
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;			
	}	
	
.twitter-pod-hdr
	{
	height:41px;
	width:240px;
	margin:14px 0px 0px 0px;
	padding:3px 0px 0px 40px;	
	background:#f0f0f0 url("http://static.infinityward.com/images/iw/compodhdr_bg.gif")  top left no-repeat;			
	font-size:18px;	
	}		

.twitter-pod-cnt	
	{
	padding:10px;
	font-size:11px; line-height:1.4em;
	}	
	
.twitter-pod-cnt img
	{
	float:left;
	margin: 0px 10px 0px 0px;
	padding:0px;
	}		
	
.twitter-pod-cnt ul
	{
	float:left;
	margin:15px 0px 0px 20px;
	padding:0px;
	width:230px;
	}		
	
.twitter-pod-cnt ul li
	{
	margin:0px 0px 8px 0px;
	padding:0px;
	}		
	
.youtube-pod
	{
	float:left;
	width:565px;	
	height:170px;
	background:#fff url("http://static.infinityward.com/images/iw/compod_bg.gif") top left repeat-x;		
	margin:0px 0px 0px 5px;
	padding:0px;		
	}	
	
.youtube-pod-hdr
	{
	height:34px;
	width:340px;
	margin:14px 0px 0px 0px;
	padding:11px 0px 0px 225px;	
	background:#f0f0f0 url("http://static.infinityward.com/images/iw/compodhdr_bg2.gif")  top left no-repeat;			
	font-size:18px;	
	}		

.youtube-pod-cnt	
	{
	padding:0px;
	font-size:11px; line-height:1.4em;
	}		
	
.youtube-pod-links
	{
	position:absolute;
	float:left;
	margin:15px 0px 0px 195px;
	padding:0px;	
	}	
	
.youtube-pod-links img
	{
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;	
	}		
	
.youtube-pod-links a
	{
	float:left;
	margin:15px 0px 0px 20px;
	padding:0px;	
	}			
	
.comm-ss	
	{
	position:absolute;
	float:left;
	margin:-48px 0px 0px 0px;
	padding:0px;
	z-index:1000;
	}
	
	
	
/******************* VIP Access***********************/		

.vip-access-cnt		
	{
	float:left;		
	width:880px;
	height:563px;
	margin:5px 0px 5px 0px;
	padding:0px;	
	}
	
.vip-access-cnt-bot
	{
	float:left;		
	width:880px;
	height:420px;
	margin:5px 0px 5px 0px;
	padding:0px;			
	}	
		
.vip-access-left
	{
	float:left;
	width:350px;
	font-size:13px;
	padding:20px 0px 0px 20px;	
	}	
			
.vip-access-left ul
	{
	width:355px;
	float:left;	
	margin:20px 0px 10px 20px;
	padding:0px 0px 0px 0px;	
	}			
	
.vip-access-left ul li {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 35px;
	list-style: none;
	background:#fff url("http://static.infinityward.com/images/iw/forum_bullet.gif")	top left no-repeat;	
	}	
	
.vip-access-left ul li.single 
	{
	height:28px;
	margin:15px 0px 15px 0px;
	padding:4px 0px 0px 35px;
	list-style: none;
	background:#fff url("http://static.infinityward.com/images/iw/forum_bullet.gif")	top left no-repeat;
	}
	
.vip-access-right
	{
	float:right;
	margin:0px 0px 0px 20px;
	}
	
.vip-features
	{
	position:absolute;
	float:left;
	margin:15px 0px 0px 50px;		
	font-weight:bold; font-size:12px; color:#ad0505;
	}	
	
	/* VIP: Moved from template */
.vip-access-top {
	background: url('http://static.infinityward.com/images/iw/vip-bg.jpg');
	min-height: 376px;
	margin-top: 36px;
	position: relative;
	width: 880px;
}
.vip-access-top .left {
	height: 274px;
	left: 90px;
	overflow: hidden;
	position: absolute;
	top: 52px;
	width: 316px;
}
.vip-access-top .right {
	left: 406px;
	position: absolute;
	top: 52px;
}
.vip-access-top .right p {
	color: #000;
	font-size: 11px;
	line-height: 1.4;
	margin: 10px 20px;
}
.vip-access-top .right .btn-wrapper {
	margin: 3px 0 5px 135px;
}
.vip-access-top h4 {
	background: #ccc;
	border: 5px solid #fff;
	border-left: 0;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	height: 100px;
	line-height: 1.5;
	opacity: 0.8;
	padding: 20px;
	width: 355px;
}

#vipcode {
	background: url('http://static.infinityward.com/images/iw/vip-key-input-bg.jpg') no-repeat;
	height: 40px;
	margin: 0 0 0 15px;
	padding: 0;
	width: 367px;
}
#vipcode ul {
	list-style: none;
	margin: 0;
	padding: 0 4px 0 6px;
}
#vipcode li {
	display: inline;
	float: left;
	height: 20px;
	margin: 10px 4px 0 4px;
	padding: 0;
	width: 63px;
}
#vipcode input {
	background: none;
	border: 0;
	font-family: Monaco, "Courier New", Courier;
	font-size: 10px;
	height: 16px;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 63px;
}

.vip-buckets {
	background: #ededed url('http://static.infinityward.com/images/iw/vip-buckets-bg.gif') repeat-x;
}
.vip-buckets ul {
	margin: 0;
	padding: 0 14px 0 20px;
}
.vip-buckets li {
	background: url('http://static.infinityward.com/images/iw/vip-bucket-bg.gif') no-repeat;
	background: url('http://static.infinityward.com/images/iw/vip-bucket-bg.gif') no-repeat;
	float:left;
	list-style: none;
	margin: 0 0 20px 0;
	min-height: 159px;
	position: relative;
	width: 840px;
}
.vip-buckets li h4 {
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 11px 0 30px 40px;
	padding: 16px 0 0 0;
}
.vip-buckets li p {
	color: #666;
	font-family: Helvetica, Arial, sans-serif;
	left: 125px;
	line-height: 1.4;
	position: absolute;
	top: 74px;
}
.vip-buckets li p.thumb {
	height: 63px;
	left: 15px;
	width: 100px;
}

.vip-buckets ol.vip-list {
	margin: 0;
	padding: 0 14px 0 20px;
}
.vip-buckets li.vip-list {
	margin: 0;
	padding: 0;
}


.po-hdr {
	background: url('http://static.infinityward.com/images/iw/vip-header-bg.gif') repeat-x;
}
.red {
	color: #900;
}

.vip-buckets .content {
	background: #fff;
	margin-top: -10px;
	min-height: 159px;
}
.vip-buckets .content table {
	margin: 0 10px 10px 10px;
}
.vip-buckets .content tr.last td {
	border: 0;
}
.vip-buckets .content td {
	border-bottom: 1px dotted #ccc;
	line-height: 1.4;
	padding: 5px;
}
.vip-buckets .content td.last {
	text-align: right;
}


/* VIP Media */
#vip-wrapper
	{
	width:890px;
	margin:0px 45px 18px 45px;
	padding:5px;
	float:left;		
	background: #212221;
	}		

.vip-cnt
	{
	float:left;	
	width:890px;
	margin:0;
	padding:0;
	}			
	
.vip-hdr
	{
	float:left;	
	height:22px;
	width:880px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	background:#000000 url("http://static.infinityward.com/images/iw/vip-header-bg.gif") top left repeat-x;	
	color:#fff; font-weight:bold;	
	}	