html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body{
	margin: 0;
	padding: 0;
	border: 0;
	background-color:#fff;
}
.clear{
clear:both;
}

.site{
width:1080px;
margin:0px auto;
font-family:Georgia, "Times New Roman", Times, serif;
overflow:hidden;
position:relative;
background-color:#fff;
color:#333333;
}
/**********HEADER**********/

#header{
float:right;
width:1080px;
height:40px;
margin-left:0px;
background-position:top;
overflow:visible;
}
#logo{
	float:left;
	position:relative;
	height: 76px;
}
#logo img{
position:absolute;
margin:-16px 0 0 0px;
z-index:100;
}
/*********NAVBAR********/
#navbar{
	float:right;
	padding:0px;
	height:39px;
	width:100%;
	background-color:#fff;
	font-family:Tahoma;
	line-height:24px;
	border-bottom:1px solid #e1e1e1;
}
#menuitems{
	float:right;
	margin:0; 
	padding:0; 
	list-style:none;
}
#menuitems li{
	float:left; 
	display:block;  
	background:#fff; 
	position:relative;
	z-index:500; 
	margin:0 1px;
}
		
		/* this is the parent menu */
#menuitems li a{
	display:block; 
	color:#333;
text-decoration:none;
line-height:40px;
padding:4px 25px 0 25px;
font:12px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
text-transform: uppercase;
}

#menuitems li#active{
color:#3399cc;
border-bottom: 4px solid #3399cc;
}
#menuitems li a span{
line-height:34px;
}
#menuitems li:hover{
color:#3399cc;
line-height:34px;
border-bottom: 4px solid #3399cc;
}
#menuitems li#active:hover{
border-bottom: 4px solid #3399cc;
}
/* submenu, it's hidden by default */
		#menuitems ul {
			position:absolute; 
			left:0; 
			visibility:hidden; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
		}
		
		#menuitems ul li {
			float:left; 
			width:120px; 
			border-top:1px solid #000;
			text-align:center;
		}
		#menuitems ul li:hover{
			color:#3399cc;
			line-height:15px;
			border-bottom: 4px solid #3399cc;
		}
		/* display block will make the link fill the whole area of LI */
		#menuitems ul a {
			display:block;  
			height:15px;
			padding: 8px 5px; 
			color:#666;
			text-transform:none;
		}
		
		#menuitems ul a:hover {
			color:#3399cc;
			line-height:15px;
			border-bottom: none;	
		}

/********Media box**********/

.mediabox{
float:left; 
width:1060px;
height:229px;
padding:5px 10px 5px 10px;
background:#fff;
margin:1px 0 0px 0;
border-bottom:1px solid #e1e1e1;
}
.media_img{
position:relative;width:475px; height: 230px; float:left;
}

.href_m_box{
	font:24px 'open sans', tahoma, sans-serif;
	font-weight:600; text-decoration:none; color:#fff; padding: 0;
    border-left: 20px solid #000;
    position: absolute;
    left: 0;
    bottom: 5px;
    text-decoration: none;
    opacity:0.8;
    display: none;

}
.href_media:hover + .href_m_box {
    display: block;
}
.href_m_box:hover{
	display: block;
}
.href_m_box > span {
    background: #000
}
.href_m_box > span > span {
    position: relative;
    left: -10px
}
.secondcolumn{
	float: left;
	width:185px;
}

.thirdcolumn{
	float: left;
	width:390px;
	
}
.media_text_box{
	float:left;
	width: 358px;
	height:105px;
	padding:7px 0 0 22px;
	font-size:32px;
	font-family: 'Open Sans',tahoma,sans-serif;
    font-weight: 400;
	color:#333333;
	text-transform:uppercase;
}
.media_text_box b{
	display:block;
	font-size:72px;
	line-height:60px;
	font-family: 'Open Sans',tahoma,sans-serif;
font-weight: 400;
width:100%;
	color:#3399CC;
	text-transform:uppercase;
}
.media_img_small{
position:relative;width:190px; height: 112px; float:left; overflow: hidden;
}
.href_m_box_small{
	font:14px 'open sans', tahoma, sans-serif;
	font-weight:400; text-decoration:none; color:#fff; padding: 0;
    border-left: 10px solid #000;
    position: absolute;
    left: -2px;
    bottom: 3px;
    text-decoration: none;
    opacity:0.8;
    display:none;

}
.href_media:hover + .href_m_box_small {
    display: block;
}
.href_m_box_small:hover{
	display: block;
}
.href_m_box_small > span {
    background: #000
}
.href_m_box_small > span > span {
    position: relative;
    left: -5px
}

.mediabox_upcoming{
float:left; 
width:1060px;
padding:15px 10px 15px 10px;
background:#fff;
margin:1px 0 0px 0;
border-bottom:1px solid #e1e1e1;
}
.upcoming_game_each{
	float:left;
	width:165px;
	padding-right:5px;
}
.upcoming_game_each a{
text-decoration: none;
font: 11px 'Open Sans',tahoma,sans-serif;
color: #333;
font-weight: 600;
}
.upcoming_game_each a:hover{
text-decoration: underline;
}
.gamemedia_icon{
float:left; width:80px; height:70px;  margin:0px 5px 0 0;
-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}
/********MEDIA BOX ENDS**********/
/********Main content**********/

#content{
	float:left;
	position:relative;
	width:1060px;
	padding:0 10px;
	color:#000;
	overflow:hidden;
	background-repeat:repeat-y;
	
}

.left{
float:left;
}
.right{
float:right;
}
#leftbox{
width:545px; padding:10px 0 0 10px;
}
#rightbox{
width:420px; padding:5px 10px 0 10px; font-family:Arial; font-size:12px;
}

/*Index page columns*/
.index_column{
	float:right;
	width:300px;
	padding:10px 0px;
	color:#FFFFFF;
	font-weight:bold; 
}
.index_posts{
	float:left;
	width:640px;
	padding:0 20px 0px 20px;
	color:#FFFFFF;
	font-weight:bold; 
}
.index_mediabox{
	float:left;
	width:80px;
	padding:0px 0px;
}
.index_mediabox h3{
	font: 12px 'Open Sans',tahoma,sans-serif;
color: #39C;
font-weight: 600;
padding: 10px 0 0px 0px;
text-transform: uppercase;
}
.leftbx{
	float:left;
	width:640px;
	padding:0px 20px 0px 10px;
	color:#FFFFFF;
	font-weight:bold;  
}
.leftbx h3{
	font:14px 'Open Sans',tahoma,sans-serif;
	color:#3399cc;
	font-weight: 600;
	padding:0 0 0px 0px;
	text-transform:uppercase;
}
.rightbx{
	float:right;
	width:300px;
	padding:10px 0px;
	color:#FFFFFF;
	font-weight:bold; 
}
#cmn_ad_tag_head{
	width: 100%;
	text-align: center;
	display: block;
}

/************News Home Page*********/
.update_main_list_box{
float:right;
width:370px;
padding:10px 0 0 0;
border-left:1px solid #fff;
}
.update_main_list_box h3{
font:14px 'Open Sans',tahoma,sans-serif;
color:#3399cc;
font-weight: 600;
padding:0 0 0px 10px;
text-transform:uppercase;
}
.update_main_box{
	float: left;
width: 360px;
overflow: hidden;
padding: 10px 0 10px 0px;
margin-left: 10px;
border-bottom: 1px solid #E3E3E3;
}
.update_main_box p{
font-family:'Open Sans',tahoma,sans-serif;
font-size:12px; 
font-weight:600;
color:#111;
line-height: 20px;
}
.update_main_box p a {
color: #F23F3F;
text-decoration: none;
}
.update_main_box p a:hover {
text-decoration: underline;
}
.minifeed{
font: 10px 'Open Sans',tahoma,sans-serif;
margin: 12px 4px 0 0;
background: #5DA6CB;
border-bottom: 1px solid #15638A;
color:#fff;
padding: 1px 5px;
font-weight: 600;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
}
.post_content{
	float:left;
	width:185px;
}
.post_description{
	display: block;
	font-family: georgia,"times new roman",times,serif;
	font-size:1.2em;
	color: #444444;
	line-height:1.41em;
	font-weight:normal;
}
.update_main_img{
margin:5px 15px 0 0;
}
.feature_main_img{
margin:8px 0 5px 0;
}
.update_main_list_href{
display:block;
font-family:'Open Sans',tahoma,sans-serif;
font-size:17px; 
font-weight:600;
line-height:20px;
text-decoration:none; 
color:#333;
}
.update_main_list_href:hover{
text-decoration:underline;
}
.youtube{
float:left; width:360px; height:205px; overflow:hidden; position:relative; cursor:pointer;margin-top:8px;
}
.youtube_bg{
position:absolute; top:-33px;
}
.youtube_play{
position:absolute; left:147px;top:68px;
}
.update_main_box .comments_main, .update_main_box .author{
font:11px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
color:#999999;
line-height:20px;
padding:0 16px 0 0;
text-decoration:none; 
}
.update_main_box .published{
font:11px 'Open Sans',tahoma,sans-serif;
color:#999999;
font-weight: 600;
line-height:20px;
text-decoration:none; 
margin-right:15px;
}
.time_icon{
	float:left;
	margin:1px 3px 0 0;
	width:14px;
	height:14px;
	background: url(../images/small-icons.png);
}
.author_icon{
	float:left;
	margin: 1px 6px 0 0;
	width:14px;
	height:14px;
	background: url(../images/small-icons.png);
	background-position:-18px 0px;
}
.comment_icon{
	float:left;
	margin: 1px 6px 0 0;
	width:14px;
	height:14px;
	background: url(../images/small-icons.png);
	background-position:-41px 1px;
}
.post_content .published{
	color:#bababa;
}
.load_more{
	float:left;
	width:100%;
	overflow: hidden;
	padding:20px 0 20px 0px;
	text-align:center;
}
.vnextpg,.vprevpg{
	padding:7px 20px;
	background:#f4f4f4;
	font:13px 'Open Sans',tahoma,sans-serif;
	color:#444;
	font-weight: 600;
	border:1px solid #d9d9d9;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-decoration:none;
}
.vnextpg:hover,.vprevpg:hover{
	background:#e4e4e4;
}
/************Features Home Page*********/
.features_main_list_box{
float:left;
width:269px;
padding:10px 0 0 0;
}
.features_main_list_box h3{
font:14px 'Open Sans',tahoma,sans-serif;
color:#3399cc;
font-weight: 600;
text-transform:uppercase;
}
.feature_main_box{
float: left;
width: 259px;
overflow: hidden;
padding: 10px 0 10px 0px;
border-bottom: 1px solid #E3E3E3;
}
.feature_main_box .post_content{
	float:left;
	width:260px;
}
.feature_main_list_href{
display:block;
font-family:'Open Sans',tahoma,sans-serif;
font-size:17px; 
font-weight: 600;
line-height:20px;
text-decoration:none; 
color:#333;
}
.feature_main_list_href:hover{
text-decoration:underline;
}
.feature_main_box .comments_main, .feature_main_box .author, .feature_main_box .published{
font:11px 'Open Sans',tahoma,sans-serif;
color:#A0A0A0;
font-weight: 600;
line-height:20px;
padding:0 16px 0 0;
text-decoration:none; 
}

.post_content .published{
	color:#bababa;
}

/*********New Releases Sidebar*************/
#ngr_sb{
float:left;width:80px; 
}
.fixed {
  position: fixed;
  top: 0;
}
#ngr_sb h3{
font:14px 'Open Sans',tahoma,sans-serif;
color:#3399cc;
font-weight: 600;
margin-bottom: -5px;
text-transform:uppercase;
}
#ngr_sb div.ngr_each{
border-bottom:1px solid #e9e9e9; width:75px;float:left; padding:10px 0px 10px 0px; position:relative;
}
.ngr_each div{
	width:100%;
}
#ngr_sb div.ngr_each img.game_icon{
float:left; width:40px; height:40px;  margin:5px 0 0 0;
-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}
.hub{
float:right;
font: 10px 'Open Sans',tahoma,sans-serif;
margin:12px 7px 0 0;
color:#fff;
background: #5DA6CB;
border-bottom: 1px solid #15638A;
padding:3px 5px;
font-weight: 600;
 -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}
.hubtext{
position:absolute;
font: 10px 'Open Sans',tahoma,sans-serif;
margin:12px 7px 0 0;
color:#fff;
background: #990f0f;
border-bottom: 1px solid #4f0808;
padding:3px 5px;
font-weight: 600;
 -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    right:-52px;
    visibility:hidden;
}
#ngr_sb div a{
text-decoration:none;
font:11px 'Open Sans',tahoma,sans-serif;
color:#333333;
font-weight: 600;
}
#ngr_sb div a:hover{
text-decoration:underline;
}

/*******Upcoming Games Sidebar*******/
#upcoming_games{
float:left;
width:300px;
margin-top: 20px;
}
#upcoming_games h3{
font:14px 'Open Sans',tahoma,sans-serif;
color:#3399cc;
font-weight: 600;
margin-bottom: 5px;
text-transform:uppercase;
}

.ug_each{
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #e3e3e3;
	font: 11px 'Open Sans',tahoma,sans-serif;
	color: #333333;
	
}
.ug_each .game_name{
float:left;
margin:0 10px 0 10px;
width:70px;
}
.ug_each .game_deets{
float:left;
margin:0 0 0 10px;
color:#a0a0a0;
}
.ug_each a{
text-decoration: none;
color: #333333;
font-weight: 600;
}
.ug_each a:hover{
text-decoration: underline;
}
.release_date{
	display:block;
	float:left;
	width:30px;
	padding:0px 3px;
	background:#f4f4f4;
	font:10px 'Open Sans',tahoma,sans-serif;
	font-weight: 600;
	border:1px solid #d9d9d9;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-transform:uppercase;
	text-align: center;
}
.release_date em{
	display: block;
	color:#6c6c6c;
	margin-top:-8px;
}
.release_date b{
	display: block;
	margin:-5px 0 0 0;
	font:24px 'Open Sans',tahoma,sans-serif;
	color:#cbcaca;
	font-weight: 800;
}

/*******Upcoming Games Main*******/
#upcoming_games_main{
float:left;
width:640px;
padding:0px 0 0 0;
}
#upcoming_games_main .month{
display:block;
padding:15px 0 15px 10px;
font:18px 'Open Sans',tahoma,sans-serif;
color:#7d7d7d;
font-weight: 800;
text-transform:uppercase;
}
#upcoming_games_main h3{
font:14px 'Open Sans',tahoma,sans-serif;
color:#3399cc;
font-weight: 600;
margin-bottom: 5px;
text-transform:uppercase;
}

.ugm_each{
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #e3e3e3;
	font: 14px 'Open Sans',tahoma,sans-serif;
	color: #333333;
	
}
.bg_each{
	background:#f6f6f6;
}
.ugm_each .game_name{
float:left;
margin:0 10px 0 10px;
width:410px;
}
.ugm_each .game_deets{
float:left;
width:150px;
font-size:12px;
margin:0 10px 0 0px;
color:#a0a0a0;
}
.ugm_each a{
text-decoration: none;
color: #333333;
font-weight: 600;
}
.ugm_each a:hover{
text-decoration: underline;
}
.ugm_each .release_date{
	display:block;
	float:left;
	width:30px;
	margin-left:10px;
	padding:0px 3px;
	background:#f4f4f4;
	font:10px 'Open Sans',tahoma,sans-serif;
	font-weight: 600;
	border:1px solid #d9d9d9;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-transform:uppercase;
	text-align: center;
}
.ugm_each .release_date em{
	display: block;
	color:#6c6c6c;
	margin-top:-8px;
}
.ugm_each .release_date b{
	display: block;
	margin:-5px 0 0 0;
	font:24px 'Open Sans',tahoma,sans-serif;
	color:#cbcaca;
	font-weight: 800;
}


/********STAFF********/
.staff{
	margin-top:10px;
	padding-top:15px;
	display:block;
	width:300px;
	position:relative;
	
}
.staff h3{
font:14px 'Open Sans',tahoma,sans-serif;
color:#3399cc;
font-weight: 600;
margin-bottom: 5px;
text-transform:uppercase;
}
.staff_icon{
	position:absolute;
	width:50px;
	top: -25px;
	left: -5px;
}
.staff .facebook{
	position:absolute;
	width:100px;
	top: 15px;
	left: 125px;
}
.staff .gplus{
	position:absolute;
	width:100px;
	top: 15px;
	left: 215px;
}
.staff_each{
	float:left;
	width:300px;
	padding:10px 0;
	border-bottom:1px solid #e3e3e3;
	font: 12px 'Open Sans',tahoma,sans-serif;
	color: #333333;
	line-height: 24px;	
	text-align:left;
}
.staff_each img{
	float:left;
	
}
.staff_each span{
	float:right;
	color:#A0A0A0;
	
}
/********Font styles**********/
.media_thumb_black{
	width:298px;
	border:1px solid #000;
}
.fontb{width:650px; padding:0px 0 0 10px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
/*********Updates PAGE*************/
.update_list_box{
float:right;
width:640px;
padding:10px 0 0 0;
}
.update_list_box h3{
margin-left:10px;
}
.update_list_box span{
color:#5c5c5c;
}
.update_box{
	float:left;
	width:640px;
	overflow: hidden;
	padding:10px 0 10px 0px;
	border-bottom:1px solid #e3e3e3;
}
.post_update_content{
	float:left;
	width:420px;
}
.game_update_content{
	float:left;
	width:300px;
	border-bottom: 1px solid #e1e1e1;
	padding:10px 0 10px 0;
	
}
.game_updates{
	float:left;
	margin:-10px 0 10px 0;
}
.game_updates h3{
font:14px 'Open Sans',tahoma,sans-serif;
color:#3399cc;
font-weight: 600;
margin-bottom: 5px;
text-transform:uppercase;
}
.game_update_content a{
display:block;
font-family:'Open Sans',tahoma,sans-serif;
font-size:14px; 
font-weight:600;
line-height:20px;
text-decoration:none; 
color:#333;
}
.game_update_content img{
margin-right: 10px;
}
.post_video_content{
	float:left;
	width:260px;
	margin-left:10px;
}
.update_img{
margin-right:10px;
}

.update_box .comments_main, .update_box .author, .update_box .published{
font:11px 'Open Sans',tahoma,sans-serif;
color:#A0A0A0;
font-weight: 600;
line-height:20px;
padding:0 16px 0 0;
text-decoration:none; 
}
.update_box p{
font-family: 'Open Sans',tahoma,sans-serif;
font-weight: 600;
font-size: 1.2em;
color: #444;
line-height: 1.41em;
font-weight: normal;
}
.update_box p a{
color: #39C;
text-decoration:none;
}
.update_box p a:hover{
color: #39C;
text-decoration:underline;
}
.red{
color:#1c87b9;
font-weight:bold;
}

.count_down{
color:#e8e8e8;
font-family: Tahoma;
}

/*********CONSOLE COLOR SCHEME*************/
.xbox360{
color:#35b102;
}
.pc{
color:#0093ff;
}
.ps3{
color:#2335e5;
}
.wii{
color:#000;
}
.psp{
color:#8fa1ff;
}
.ds{
color:#ffffff;
}


/**************GAMES PAGE & TOP GAMES******************/
.left_topgames{
width:760px;
padding:0 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.fontsize9{
font-size:9px;
}
.right_topgames{
width:175px;
padding:0 10px 0 0;
}
.lineheight20{
line-height:24px;
}
.marginright20{
margin-right:20px;
}
.margintop20{
margin-top:20px;
}
.top_games_boxes{
width:240px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.top_games_boxes b{
font-size:10px;
}
.width100{
width:100%;
}
.top_games_header{
width:100%; line-height:18px; background-color:#5972a7; position:absolute; bottom:0; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.top_games_score{
background:url(../images/critics/top_games.png);height:24px;width:34px;line-height:24px;text-align:center;background-position:-10px -31px;
}
.top_games_tab{
border-bottom:1px solid #515151; min-height:42px;
}
.width180{
width:180px;
}
.width100percent{
width:100%
}
.top_games_names{
font-family: 'Open Sans',tahoma,sans-serif;
font-weight: 600;
font-size: 20px;
line-height: 120%;
text-decoration: none;
color: #333;
}
.criticlisttab{
	width:100%;
	color:#666;
	text-align:center;
	font: normal 0.7em "arial black", helvetica, sans-serif;
	line-height: 40px;
}
.review_score_new{
	display:block;
	float:right;
	width:70px;
	height:60px;
	padding:0px 3px;
	background:#f4f4f4;
	font:10px 'Open Sans',tahoma,sans-serif;
	font-weight: 600;
	border:1px solid #d9d9d9;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-transform:lowercase;
	text-align: center;
}
.review_score_new em{
	display: block;
	color:#6c6c6c;
	margin-top:-8px;
	text-transform:uppercase;
}
.review_score_new b{
	display: block;
	margin:-5px 0 0 0;
	font:40px 'Open Sans',tahoma,sans-serif;
	color:#cbcaca;
	font-weight: 800;
}
.top_games_genres{
width:190px;padding:5px 0px 20px 0px;margin-right:20px; position:relative
}
.topgames_platforms li{
display:inline;
margin-right:20px;
font: 14px 'Open Sans',tahoma,sans-serif;
color: #39C;
font-weight: 600;
text-transform: uppercase;
line-height:24px;
}
.styled-select select {
    background: transparent;
    width: 168px;
    padding: 3px;
	border: 1px solid #E9E9E9;
	height: 24px;
	margin-right:5px;
	font: 14px 'Open Sans',tahoma,sans-serif;
	font-weight: 600;
}
input#submit_button {
	cursor: pointer;
	outline: none;
	background: #5DA6CB;
	padding: 3px 5px;
	font-weight: 600;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	height:24px;
	line-height: 4px;
	font-weight:100;
	
}
 
input#submit_button:hover {
	background-color: #3399cc;
	color: white;
}
 
input#submit_button {
	color: #fff;
	border-bottom: 1px solid #15638A;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}




.top_rated_games_platforms{
float:left; width:100%; background-color:#f4f4f4; line-height:28px; color:#000;
font: 14px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.top_rated_games_platforms ul{
float:left;
}
.top_rated_games_platforms ul li{
display:inline;font-variant:normal;float:left
}
.top_rated_games_platforms ul li a{
text-decoration:none;line-height:28px;padding:0 10px; color:#000000; font-variant:normal;float:left
}
.top_rated_games_platforms ul li a:hover{
background-color:#3399cc; color:#FFFFFF; line-height:28px; height:28px;float:left
}
.top_rated_games_platforms ul li a#selected{
background-color:#3399cc; color:#FFFFFF;line-height:28px; height:28px; float:left
}
.topgames_header{
float:left;
width:100%;
border-bottom:1px solid #7c7c7c;
padding:10px 0 10px 0;
}
.top_submit{
float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin-top:0;  padding:2px 5px 2px 5px;
}
.topgames_name{
color:#75afd9;
}
.topgames_boxart{
float:left;
width:79px;
border:2px solid #000;
color:#75afd9;
}
.topgames_none{
margin:20px 0 0 0; text-align:center; width:640px; font-family:Verdana, Arial, Helvetica, sans-serif; height:700px;
}
.topgames_info{
 width:420px;
font-family: georgia;
font-weight: normal;
font-size:16px;
color: #444;
line-height: 1.41em;
}
.s_green{
	color:#7ac58c !important;
}
.s_orange{
	color:#ebab58 !important;
}

.s_red{
	color:#eb6658 !important;
}
.t_g_all_each{
border-bottom:1px solid #E9E9E9; width:100%; padding:10px 0 10px 0;
}

.t_g_game{
width:535px;
}
.t_g_game a{
text-decoration:none; color:#000000;
font-family: 'Open Sans',tahoma,sans-serif;
font-weight: 600;
line-height: 22px;
}
.t_g_game a.console{
font-size: 11px; text-decoration:none; color:#ADADAD;
font-family: 'Open Sans',tahoma,sans-serif;
font-weight: 600;
line-height: 22px;
}
.t_g_game a:hover{
text-decoration:underline;
}

.bg333333{
background-color:#333333;
}
.bg303030{
background-color:#303030;
}



/*********INDEX*************/
.cursor{
cursor:pointer;
}
.platformboxs{
height:14px;padding:3px 5px 0px 5px;background:url(../images/gamer_reviews/gr_bg.png); margin:0 0 0 1px
}
.morefrom{
margin:3px 0 0 10px;
}
.notrated{
font-weight:normal;margin-top:-3px; float:left;color:#d32020;font-size:11px
}
.main_left_panel{
width:545px;
}
.bg131313{
background-color:#131313;
}
.bg171717{
background-color:#171717;
}
.bg191919{
background-color:#191919;
}
.bg888888{
background-color:#888888;
}
.bg4b4b4b{
background-color:#4b4b4b;
}
.bg212121{
background-color:#212121;
}
.bg1c1c1c{
background-color:#1c1c1c;
}
.bg0e0e0e{
background-color:#0e0e0e;
}
.bg151515{
background-color:#151515;
}
.bg666666{
background-color:#666666;
}
.bga5a5a5{
background-color:#a5a5a5;
}
.bgcccccc{
background-color:#cccccc;
}
.bgdc1d1d{
background-color:#dc1d1d;
}
.bg999999{
background-color:#999999;
}
.arial{
font-family:Arial;
}
.colorfff{
color:#FFFFFF;
}
.color131313{
color:#131313;
}
.color888888{
color:#888888;
}
.color323232{
color:#323232;
}
.colorCCCCCC{
color:#CCCCCC;
}
.color1c1c1c{
color:#1c1c1c;
}
.fontsize12{
font-size:12px;
}
.fontsize11{
font-size:11px;
}
.fontsize10{
font-size:10px;
}
.fontsize14{
font-size:14px;
}
.fontsize16{
font-size:16px;
}
.fontsize18{
font-size:18px;
}
.bold{
font-weight:bold;
}
.fnormal{
font-weight:normal;
}
.plus{
color:#F23F3F;
font-weight:bold;
}
.absolute{
position:absolute;
}
.hidden{
display:none;
}
.thumb{
border:1px solid #fff;
}
.thumb666666{
border:1px solid #888888;
}
.thumb131313{
border:1px solid #131313;
}
.rateval{
position:absolute;margin-top:-3px;width:100px;text-align:center;
}
.avg_usr_rating{
font-size:9px; color:#1b1b1b; font-weight:normal; position:absolute; margin:57px 0 0 6px;
}
.hd_ex{
margin:0 0 0 1px}
.hd_no{
margin:0 0 0 1px;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5}
.opacity5{
-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5
}
.sdhd{
padding:0px 0 0px 8px;margin:1px 0 0 0}
.tracking{
width:75px; height:19px; cursor:pointer;
}
.textcenter{
text-align:center;
}
.textright{
text-align:right;
}
.thanks_gamerreviews{
color:#1c87b9;font-size:11px;width:150px; line-height:15px;
}
.vid_consoles{
-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5; font-size:10px
}
.blue{
color:#1c87b9;
}
.black{
color:#000000;
}
.royal{
color:#0d376c;
}

.yellow{
color:#39c;
}
.color666666{
color:#666666;
}
.color464646{
color:#464646;
}
.color999999{
color:#999999;
}
.logintorate_updtvid{
margin:-35px 0 0 -10px;
}
html>body .logintorate_updtvid { *margin:-35px 0 0 -100px; }
.red{
color:#1c87b9;
}
.href_white{
text-decoration:none; color:#FFF;}
.href_888888{
text-decoration:none; color:#888888;}
.href_666666{
text-decoration:none; color:#666666;}
.href_blue{
text-decoration:none; color:#1c87b9;}
.href_yellow{
text-decoration:none; color:#D8D26B;}
.href_royal{
text-decoration:none; color:#0d376c;}
.logintorate{
width:160px;height:35px;display:none;position:absolute;font-size:12px;
}
.logintorate_text{
font-weight:normal; margin:5px 0 0 15px; color:#000000;
}
.marginleft10{
margin-left:10px;}
.marginright10{
margin-right:10px;}
.marginright5{
margin-right:5px;}
.marginleft5{
margin-left:5px;}
.margintop10{
margin-top:10px;}
.margintop5{
margin-top:5px;}
.index_rt_btmcrv{
width:530px; height:5px; background:url(../images/crvbtm.png);}
.shiny_ledge{
background:url(../images/gamer_reviews/gr_lc.png);width:6px;height:28px;
}
.shiny_redge{
background:url(../images/gamer_reviews/gr_rc.png);width:6px;height:28px;
}
/*********REVIEWS_MAINPAGE*************/
#reviews_main_heading{
margin:10px 0 0 0;
height:27px;background:url(../images/rankings/background_search_bar.gif);
font-style:italic;
line-height:27px;color:#131313;
width:100%;
}.gr_img{margin-top:-4px;}#reviews_main_heading span{margin-left:50px;}
html>body .gr_img{ *margin:-10px 0 0 0px; }

#reviews_main_sub1{
height:92px;width:100%; background-color:#1c1c1c;margin:1px 0 0 0;
}

#reviews_main_sub2{
height:92px;width:100%; background-color:#131313;margin:1px 0 0 0;
}

#reviews_main_thumb{
margin:10px;
}#reviews_main_thumb img{border:1px solid #fff;}

.rating_val_box{
margin:10px 10px 0 0; width:100px;height:73px;background:url(../images/rate/rateimg.png);font-size:50px;
}
.reviews_main_width{
width:315px;
}
.mainrev_score{
height:20px;margin:22px 0 0 0px;
}.mainrev_score span{width:29px;height:18px; line-height:18px;
            			background:url(../images/ratebg.png);color:#2e2e2e; text-align:center}
#reviews_main_link_cat{
height:40px
}
#reviews_main_cat{
font-size:10px; color:#1c87b9;height:19px; margin:1px 0 0 0;
}
.rev_consoles{
height:19px; margin:0 5px 0 0;
}
.main_gmcat{
background-color:#323232;line-height:19px;padding:0 5px 0 5px;
}
.main_gmrating{
width:150px;
}
.rev_consoles span{
margin:0 0 0 1px;padding:0 6px 0 6px;font-size:10px; line-height:19px;background-color:#0e0e0e;
}
.reviews_main_link{
margin:8px 0 0 0;
}
#reviews_main_rtg{
margin:11px 0 0 0;
}
.logintorate_grmain{
margin:-35px 0 0 40px;
}
html>body .logintorate_grmain { *margin:-35px 0 0 -100px; }
/*********RANKINGS_MAIN*************/
#ranking_heading{
width:100%;height:27px; background:url(../images/rankings/background_search_bar.gif);
    			font-style:italic; line-height:27px; color:#131313;
}#ranking_heading img.rank_logo{ margin:5px 3px 0 5px;}
.rank_rate{margin:3px 16px 0 0;}
#ranking_consoles{
opacity:0.7;height:100%; margin:0 5px 0 5px;filter: alpha(opacity = 70);
}
.main_acr{
border-right:2px solid #1c87b9;
}
#ranking_consoles span{
margin:0 0 0 1px;padding:0 6px 0 6px;font-size:10px; line-height:28px;background-color:#0e0e0e;
}
#rankings_openclose{
width:545px; height:11px;background-color:#a5a5a5;margin:1px 0 1px 0;
}
#rankings_openclose img{
float:left; margin-left:42%;
}

.rankings_score{
width:35px; height:20px;margin:4px 0 0 5px;
}.rankings_score span{width:29px;height:18px; line-height:18px;
            			background:url(../images/ratebg.png);color:#2e2e2e; text-align:center}
.ranking_tab{
float:left;width:493px; height:100%;font-size:14px; overflow:hidden;background:url(../images/gamer_reviews/gr_bg1.png)
}
.ranking_tab1{
float:left;width:493px; height:100%;font-size:14px; overflow:hidden;background:url(../images/gamer_reviews/gr_bg2.png)
}
#rank0,#rank1,#rank2,#rank3,#rank4,#rank5,#rank6,#rank7,#rank8,#rank9,#rank10{
width:100%;  height:28px; margin:1px 0 0 0;border-bottom:1px solid #999999;
}
#ranking_serial{
width:29px;background-color:#999999;font-size:12px;text-align:center;line-height:28px;
}
#ranking_gamelink{
margin:0px 0 0 5px; line-height:28px;
}
/*********UPDATES*************/
.myBox{
	float:left;
	width:420px;
	color:#FFFFFF;
	margin-top:5px;
}

.Box_content{
float:left;
width:400px;
background-color:#ffffff;
padding:10px 10px 0 10px;
}

.latest_updates_sub{
width:100%;margin:0px 10px 10px 0px; padding-bottom:10px; 
}
.updt_main_img{
margin:5px 10px 5px 0px;clear:left;float:left;
}
.latest_updates_sub p{
margin:5px 0 0px 0;line-height:17px; color:#313131;
}
.href_999999{
text-decoration:none;
color:#999999;
}


/*********INDEX_VIDEOS*************/
.mv_header{
width:544px;height:27px; background:url(../images/rankings/background_search_bar.gif);
    			font-style:italic; line-height:27px; color:#131313; margin:10px 0 0 0;
}
.mv_header span{
 margin:0px 0 0 5px;
}
.mv_logo{
width:115px; height:29px;
}
.mv_sub{
width:252px;padding:10px;margin:1px 0 0 0; position:relative;
}
.main_videm{
background: url(../images/main_video/icon-thumb-vid.png) no-repeat;display: block;height: 20px;position: absolute;width: 20px;  left:0; top:0; margin:71px 0 0 110px;
}
.mv_vinf{
padding:2px 0 2px 8px; width:120px; margin:1px 0 0 0; line-height:17px; height:80px; overflow:hidden
}
.mv_vextra{
width:250px
}
.mv_img{
margin:3px 0 0 5px;
}
.mnvd_consoles{
height:19px; margin:5px 0px 0 0;
}
.mnvd_consoles span{
margin:0 0 0 1px;padding:0 6px 0 6px;font-size:10px; line-height:19px;background-color:#0e0e0e;
}
.sdhd_mainvid{
margin:5px 0 0 0
}
/*********VIDEOS PAGE*************/
.videos_page_box {
float: left;
width: 310px;
overflow: hidden;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #E3E3E3;
}
.videos_page_box .comments_main, .videos_page_box .author{
font:11px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
color:#999999;
line-height:20px;
padding:0 16px 0 0;
text-decoration:none; 
}
.videos_page_box .published{
font:11px 'Open Sans',tahoma,sans-serif;
color:#999999;
font-weight: 600;
line-height:20px;
text-decoration:none; 
margin-right:15px;
}
.videos_page_box .youtube_v{
float: left;
width: 310px;
height: 205px;
overflow: hidden;
position: relative;
cursor: pointer;
margin-top: 8px;
}	
.youtube_v_bg {
position: absolute;
top: -36px;
left: -26px;
}
.youtube_v_play {
position: absolute;
left: 123px;
top: 68px;
}
/*********Updates*************/
.latestupdates_tab{
margin:1px 0 0 0;height:85px; width:320px;
}
.latestupdates_text{
padding:5px 5px 0 5px;width:180px;height:80px; text-align:left;
}
.update_display{
margin-top:11px; width:635px;
}
.stories_from_around_web{
floast:left;width:640px; text-align: center;
float: left;
font: normal 1em "arial black", helvetica, sans-serif;
text-transform: uppercase;
color: #363636; border-top:1px dotted #999999; padding-top:10px;line-height:25px;
}

.update_display h1{
margin-bottom: 5px;
color: #333;
font: 36px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
line-height:44px;
color:#333;
}
.temp_title{
font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#000;
}

.update_excerpt{
width:640px;font-size:15px; color:#505050; border-bottom:1px solid #E1E1E1; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; letter-spacing:1px; margin:5px 0;
}
#desc{
float:left;border-bottom:1px solid #E1E1E1; width:100%; padding-bottom:8px; line-height: 24px;
}
.update_excerpt p{
line-height:36px; color:#333333;
}
.update_excerpt iframe{
line-height:36px; color:#333333; float:left;
}
.update_excerpt span{
font-style: normal;
text-transform: uppercase;
letter-spacing: 1px; color:#F23F3F;
}
.update_detail{
width:640px;margin:5px 0 20px 0; font-size:13px; color:#000;
}
.update_detail h3, .update_detail h3 a, .update_detail h4, .update_detail h4 a{
	display:block; margin:30px 0 20px 0; padding:5px 3px; color:#F23F3F; border-bottom:3px solid #ddd;  border-top:1px solid #ddd;line-height:1.2; font-size:24px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;
	
}
.update_detail h5, .update_detail h5 a{
	display:block; margin:30px 0 20px 0; padding:5px 3px; color:#F23F3F; border-bottom:3px solid #ddd;  border-top:1px solid #ddd;line-height:1.2; font-size:24px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#111;
}
.update_detail table tbody tr td{
border:1px solid #fff; padding:5px; 
}
.update_detail img{
border:1px solid #FFFFFF; max-width:638px; height:auto;
}
.update_detail ul{
margin:0 0 0px 25px;list-style-type:square;text-indent: -3px; font-family:Georgia, "Times New Roman", Times, serif;font-size: 125%;
}
.update_detail ul li{
margin-top:5px; line-height:25px;font-weight: normal;
}
.modleft{
	float: right; width: 190px; margin: 10px 0px 10px 25px; font-size: 2.00em; color: black; padding: 16px; font-family:Georgia, "Times New Roman", Times, serif;
}
blockquote {
color:#111; font-size: 13px;
line-height: 1.6em;
font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;
background-color:#f6f6f6;border-left:4px solid #ccc;margin:20px 0 20px 20px;padding:10px 10px 1px 10px;font-style:normal;
}
blockquote p{
	color:#8b8b8b;font-weight:normal; font-size:15px;
}
.update_detail p{
font-size: 125%;
color: #111;
line-height: 160%;
font-family: Georgia, "Times New Roman", Times, serif;
margin:5px 0 15px 0;
font-weight: normal;
}
.update_detail p em{
	font-style:italic;
}
.update_detail p a{
color: #F23F3F; text-decoration:none;
}
.update_detail p a:hover{
color: #F23F3F;
text-decoration: underline;
}
.update_detail p i{
color:#111;
}
.updt_fullimg{
float:right;margin:5px 0px 5px 0px;clear:both;color:#1c87b9; width:640px; text-align:center;
}
.updt_fluidimg{
margin:5px 0px 5px 15px;clear:left;float:right;
}
.caption{
color:#D8D26B;
font-weight:bold;
border-bottom:1px solid #D8D26B;line-height:25px;text-align:center;
}
#disqus_thread{width:640px;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;color:#000;margin-bottom: 10px;}
#disqus_thread a{color:#000;  }


/****************FOOTER**************/
.editorspick{
	float:left;
	background:#fff;
	position:relative;
	z-index:99;
	width: 100%;
	margin-bottom:5px;
	padding-top:10px;
	border-top:1px solid #e8e8e8;
}
.editorspick div{
float: left;
width:250px;
}
.footer_div{
float:left;
display:block;
width: 100%;
margin-top:30px;
color:#000;
font:12px 'Open Sans',tahoma,sans-serif;
border-top:1px solid #e8e8e8;
font-weight: 600;
padding:10px 0 40px 0;
background:#fff;
z-index:99;
}

.footer_all_links{
	position:relative;
}
.footer_icon{
position:absolute;
margin:-50px 0 0 475px;
}
.footer{
	width:1060px;
	padding:0 10px;
	background:#fff;
}
.footer a{
text-decoration:none; color:#000; 
} 
.footer span{
	padding:0 10px;
}
.footer a:hover{
text-decoration:underline;
} 
/****************GAME SCREENS**************/
.nextprev_opacity{
opacity:0.4;
filter: alpha(opacity = 40);
}
.game_screenshots_head{
color:#000;  width:640px;
font: 16px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.game_screenshots_head a{
	text-decoration:none;
	color:#39c;
	
}
.game_screenshots_head h1 span{
color:#999999;
}
.screens_bigimg{
width:640px; overflow:hidden;
}
.screens_imgdet{
width:625px;padding:5px 10px 5px 5px; background:#CCCCCC; margin:0 0 5px 0; 
font: 12px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
text-transform: uppercase;
color: #333333;
}
.screens_lowerbox{
width:640px;
}
.images_btmcrv{
width:640px;margin:0 0 20px 0;height:5px; background:url(../images/videos_pg/vdesc_bottom.png);
}
.glry_top_crv{
width:575px;height:5px; background:url(../images/screens/top_sceens.png);
}
.glry_btm_crv{
width:575px;height:5px; background:url(../images/screens/btm_sceens.png);
}
.glry_thumbnail{
background:url(../images/ajax-loader2.gif) no-repeat; background-position:center;
}
.glry_container{
height:120px;width:575px;
}
.gallery_box{
position:relative;height:110px;width:575px;overflow:hidden;border-radius: 3px;
background: #CCC;
border: 1px solid #B0B0B0;
margin-top:10px;
}
.gallery_box ul{
margin-left:11px;
}
.gallery_box ul#gallery li{
display:inline;position:absolute;top:10px;
}
.gallery_box ul#gallery_vid li{ /*for game_main */
display:inline;position:absolute;top:10px;
}
.gallery_box ul#gallery li.img_selected{
display:inline;position:absolute;border-top:10px solid #930e0e;border-bottom:10px solid #930e0e;top:0px;
}
.glry_prev{
padding:30px 10px 35px 0;}
.glry_next{
padding:25px 0 35px 0px;}
.screensrightheader{
text-align:right;margin:10px 5px 0 0; padding:0 0 5px 10px; width:300px;
}
.nw_viewing{
padding:5px 5px 5px 5px;width:290px;border-top:1px solid #999999; border-bottom:1px solid #999999;
}
.nw_viewing_sub{
padding:2px 0 2px 5px;width:190px; margin:0 0 1px 0;
}

/***********GAME PAGE***********/
.game_main_header{
width:640px;  padding-bottom:12px;  position:relative;
}

.game_main_header_line{
float:left;width:193px; color:#fff; height:12px;  border-bottom:1px solid #b2b2b2;
}
.game_main_header ul{
float:right; border-right:1px solid #e5e5e5; 
}
.game_main_header ul li{
display:inline; float:left; 
border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; 
padding:5px 20px 5px 20px; background:#fff;
font: 10px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}

.game_main_header ul li:hover{
display:inline; float:left; 
border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; 
padding:5px 20px 5px 20px; background:#6b87ff; color:#FFFFFF;
font: 10px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.game_main_header ul li.selected{
display:inline; float:left; 
border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5; padding:5px 20px 5px 20px; background:#6b87ff;
font: 10px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.game_main_header ul li.selected a{
color:#fff;
}
.game_main_header ul li b{
text-decoration:none;color:#ccc;
font: 10px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
text-transform: uppercase;
}
.game_main_header ul li a{
text-decoration:none;color:#626262;
font: 10px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
text-transform: uppercase;
}
.game_main_header ul li a:hover{
color:#fff;
}
.game_main_header ul li#selected a{
text-decoration:none;color:#fff;
font: 10px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
text-transform: uppercase; 
}
.gmpg_name{
width:493px;margin:-5px 0 0 0;padding:2px 5px 2px 10px;
}
.gmpg_name h1{
color:#333333;
font: 30px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.gmpg_mdlbox{
height:136px;padding:5px; width:498px;
}
.gmpg_gmdet{
 padding:0 0 5px 0; width:100%; min-height:160px;
}
.gmpg_gmdet{
width:493px; padding:0 5px 5px 10px;
}

.gmpg_gmdet p{
 font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px;
line-height: 140%;color:#515151; font-weight:normal;
 }
.gmpg_info{
font: 13px 'Open Sans',tahoma,sans-serif;
color: #A0A0A0;
font-weight: 600;
border-top:1px solid #e3e3e3;
margin-top:10px;
padding:5px 0;
}
.gmpg_info span{
color:#A0A0A0;
}
.gmpg_tracking{
margin:7px 5px 0 0; width:75px; height:19px;
}
.gm_rlcat{
width:630px;padding:6px 5px 3px 5px; 
border-top: 1px solid #e3e3e3;
text-transform: uppercase;
line-height:18px; color:#999999;
 text-align:center;
 font: 12px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.gm_rlcat span{
padding:0 5px 0 15px; color:#666666;

}
.gmpg_review{
width:640px; border-bottom:1px solid #e3e3e3; 
 margin-top:30px;
}
.gmpg_review a{
text-decoration:none;
font: 14px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.gmpg_review p{
color:#515151;
font: 14px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
line-height:30px;
}
.gmpg_scrn{
margin:20px 0 5px 0;width:640px;
}
.gm_criticrating{
width:29px;height:17px;margin-top:-2px;padding:1px 0 0 0px;background:url(../images/ratebg.png);color:#2e2e2e;
}
.gm_critic_score{
width:320px;padding:4px 0 2px 5px;
}
.critic_scores{
width:100%;
}
.ht1span{
height:1px; width:100%
}
.gmpg_mediahdr{
width:625px;padding:0px 10px 0px 5px; background:#ccc;
}
.gallery_head{
color: #626262;
font: 13px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
text-transform: uppercase;
line-height:22px;
}
.gallery_head_no{
font: 13px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
text-transform: uppercase;
line-height:22px;
background:#B0B0B0;
padding:0 10px;
border-left:2px solid #fff;
border-right:2px solid #fff;

}
.mustbuy{
display:block;width:280px;padding:2px 0 2px 5px;background-color:#3da709;
}
.avoidit{
display:block; width:280px;padding:2px 0 2px 5px;margin-top:1px;background-color:#ff0000;
}
.rental{
display:block; width:280px;padding:2px 0 2px 5px;margin-top:1px;background-color:#a79609;
}
.logintorate_rcmnd{
margin:-55px 0 0 170px;
}
html>body .logintorate_rcmnd { *margin:-77px 0 0 -130px; }
#recommend{
width:300px;
}
#recommend_message{
margin:1px 0 0 0;
}
.gmpg_ratedisplay{
margin:10px 0px 0px 10px;width:100px;height:73px;background:url(../images/rate/rateimg.png);font-size:50px;
}
#ratingbox{
width:303px;padding:0 0 8px 0; height:auto; margin-left:8px; background:#131313; font-family:arial; color:#fff;border-radius: 3px; border: 1px solid #000;
}
.gmpg_media{
width:640px; margin-top:10px;
}
.gmpg_gmbox{
width:640px;
}
.gmpg_rttrkinfo{
width:185px;
}
.gmpg_rate{
margin:2px 0 0 5px;width:160px;
}
/***********Video player*******************/
.video_player{
float:left;margin-top:10px; 
}
.video_player h1{
margin-bottom: 5px;
font-size: 32px;
font-family: 'Open Sans',tahoma,sans-serif;
font-weight: 400;
line-height: 34px;
color: black;
}
.vid_det{
width:635px;padding:2px 0 0 5px;
}
.vid_player_info{
line-height:30px;
color:#000;
font: 12px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.vid_player_info a{
color:#F23F3F;
}

.thevideo{
width:635px;}
.thevideo p{
margin:10px 0 10px 0;
color: #111;
line-height: 160%;
font: 18px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
/***********PROFILE**************/
#trkupdates{
width:640px;
}
.trkledge{
width:6px;height:21px;background:url(../images/redge.png);
}
.trkredge{
width:6px;height:21px;background:url(../images/ledge.png);
}
.trk_nxtprv{
padding:3px 10px 3px 10px;
}
.trk_topcrv{
width:640px; height:5px; background:url(../images/videos_pg/vdesc_top.png); margin:1px 0 0 0;
}
.trk_btmcrv{
width:640px; height:5px; background:url(../images/videos_pg/vdesc_bottom1.png);
}
#message{
width:640px;border-top:2px dotted #cccccc;
}
.trk_update{
width:575px;margin:0 0 5px 0;
}
.trk_update_det{
line-height:17px; width:570px;
}
.user_message{
width:575px;margin:0 0 5px 0;
}
.user_message_det{
line-height:17px; width:565px;
}
.profile_gmcard{
padding:5px 5px 5px 5px;width:305px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;
}
.profile_username{
padding:2px 8px 2px 10px;
}
.profile_mmbrsnc{
padding:2px 8px 2px 10px;margin:1px 0 0 0;
}
.contrib_box{
padding:5px 5px 6px 5px;width:305px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;
}
.contrib_subl{
width:140px; margin:1px 0 0 0; padding:2px 10px 2px 0;
}
.contrib_subr{
width:140px;margin:1px 0 0 0;padding:2px 0 2px 10px;
}
.profile_trkbox{
padding:5px 5px 5px 5px;width:305px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;
}
.badges_box{
padding:5px 5px 5px 5px;width:305px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;
}
.right_profile{
width:315px;
float:right;
margin-right:10px;
font-weight:bold;
color:#fff;
}
.profile_rtnone{
width:315px;
}
.gmtrking_sub{
width:305px;padding:4px 5px 4px 5px;border-top:1px solid #3f3f3f;
}
.gmtrking_sub span{
width:290px;
}
/*****************ERROR PAGE**********************/
.errorbox{
width:640px; font-size:20px; margin:30px 0 0px 0; padding:0 0 20px 0 ; border-top:1px solid #494949;border-bottom:1px solid #494949;
}
.searchbox_error{
float:left;
width:225px;
margin:10px 10px 0 220px;
text-align:justify;
}
.searchbox_error form input#search-box{
float:left;
width:191px;
padding:3px 0 0 0px;
vertical-align:middle;
border:1px solid #b0b1a1;
height:18px;
color:#666666;
}

.console_banner{
margin:2px 0 -3px 10px;
}
/************Share button*********/
.stbutton{
text-decoration:none;
color:#D8D26B;
font-size:12px
}


/*****Sidebar****/
@charset "utf-8";
/* CSS Document */
.sb_box{
margin-bottom:10px; margin-left:10px;
}
.sb_box_header{
width:300px; height:31px;border-bottom:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sd_head_l{
background-image:url(../images/critics/sidebarnew1.png?new=1); width:13px; height:31px; background-position:-347px 0;
}
.sb_head_ln{
padding-right:3px;background-image:url(../images/critics/sidebarnew1.png?new=1);background-position:0px -87px; height:31px; line-height:31px;
}
.sb_head_r{
background-image:url(../images/critics/sidebarnew1.png?new=1); width:13px;height:23px; background-position:0 -41px; margin-top:8px;
}
.sb_head_all{
background-image:url(../images/critics/sidebarnew1.png?new=1);height:23px; background-position:0 -64px; margin-top:8px; line-height:23px; font-size:11px
}
.sb_box_rshadow{
background-image:url(../images/critics/sidebarnew1.png?new=1);background-position:-336px -33px; height:31px; width:24px;
}
/*blue*/
.sd_head_l_b{
background-image:url(../images/critics/sidebarnew1.png?new=1); width:13px; height:31px; background-position:-347px -118px;
}
.sb_head_ln_b{
padding-right:3px;background-image:url(../images/critics/sidebarnew1.png?new=1);background-position:0px -205px; height:31px; line-height:31px;
}
.sb_head_r_b{
background-image:url(../images/critics/sidebarnew1.png?new=1); width:13px;height:23px; background-position:0 -159px; margin-top:8px;
}
.sb_head_all_b{
background-image:url(../images/critics/sidebarnew1.png?new=1);height:23px; background-position:0 -182px; margin-top:8px; line-height:23px; font-size:11px
}
.sb_box_rshadow_b{
background-image:url(../images/critics/sidebarnew1.png?new=1);background-position:-336px -151px; height:31px; width:24px;
}
/*blue-end*/
/*green*/
.sd_head_l_g{
background-image:url(../images/critics/sidebarnew1.png?new=1); width:13px; height:31px; background-position:-347px -236px;
}
.sb_head_ln_g{
padding-right:3px;background-image:url(../images/critics/sidebarnew1.png?new=1);background-position:0px -323px; height:31px; line-height:31px;
}
.sb_head_r_g{
background-image:url(../images/critics/sidebarnew1.png?new=1); width:13px;height:23px; background-position:0 -277px; margin-top:8px;
}
.sb_head_all_g{
background-image:url(../images/critics/sidebarnew1.png?new=1);height:23px; background-position:0 -300px; margin-top:8px; line-height:23px; font-size:11px
}
.sb_box_rshadow_g{
background-image:url(../images/critics/sidebarnew1.png);background-position:-336px -269px; height:31px; width:24px;
}
/*green-end*/

.sb_head_link{
margin:10px 5px 0 0; font-size:11px;
}
.href_lnk{
text-decoration:none;
color:#FFFFFF;
}
.href_lnk:hover{
text-decoration:underline;
}

.latest_tab:hover{
background-color: #444444;
}
.sb_scrn{
margin-top:2px;
}
.sb_vid_icon{
width:16px; height:18px;background-image:url(../images/critics/critic_media.png); background-position:-172px -127px; margin:0px 5px 0 0; position:absolute; left:35px; top:20px; opacity:0.5;filter: alpha(opacity = 50);
}
.latest_tab_vd{
width: 300px; border-bottom:1px solid #999999;
}
.latest_tab_vd:hover{
background-color: #444444;
}
.sb_vid_relative{
position:relative;
}
.sb_vid_info{
width:195px;
}
.latest_tab_scrn{
width: 290px; padding:5px 5px 5px 5px; border-bottom:1px solid #999999;
}
.latest_tab_scrn:hover{
background-color: #444444;
}




/******Game main critic list*****/
.review_each_game{
border-bottom:1px solid #e3e3e3; width:640px; padding-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif;
}
.game_critic{
margin:10px 0 0px 0;
width:500px; 
color:#515151;
font: 18px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
text-transform:capitalize;
}
.game_critic a{
text-decoration:none;
font: 14px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.game_critic span{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 140%;
color:#666666;
font-weight:normal;
margin:5px 0;
display:block;
}

/****Top-Advert****/
#top-advert{
float:left;
width:100%;
font-family: Arial, Helvetica, sans-serif;
line-height:18px;
}
.top_game_ad{
margin-left:23px;
}
.top_ad_game_info{
width:145px;
margin-left:8px;
}
.top_vertical_banner{
padding:3px;
position:relative;
}
.top_banner_curve{
position:absolute;bottom:0px;left:0; width:50px;text-align:center; height:7px; background-image:url(../images/critics/critic_media.png); background-position:0 -7px;
}
/****header****/
.pos_rel{
position:relative
}
.twitter{
display:inline;background-image: url(../images/header_platform_bg.png); height:31px; float:right; width:20px; background-position:-1240px 0;
}
.rss{
display:inline;background-image: url(../images/header_platform_bg.png); height:31px; float:right; width:20px; background-position:-1260px 0; margin-left:0px;
}
.verdana{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/**New Releases***/
.new_releases_box{
width:320px;border-bottom:1px solid #8f8f8f;
}
.new_releases_img{
border-left:1px solid #8f8f8f; border-right:1px solid #8f8f8f
}
.new_releases_desc{
font-size:10px; width:210px
}
.new_releases_score{
margin:12px 0 0 -10px;
}
/***minifeed***/
.margintop2{
margin-top:2px
}
.minifeed_list_head{
color: #333;
font: 30px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.margintop4{
margin-top:4px
}
/****minifeed single*****/
.minifeed_single{
line-height:12px;height:25px; width:640px; border-bottom:1px solid #ebebeb
}
.margintop3{margin-top:3px;}
.margintop7{margin-top:7px;}
.margintop1{margin-top:1px}
.minifeed_share{background-color:#ebebeb; padding:4px 0 0 0 ;}
.minifeed_fbshare{margin-left:-10px;}
.marginbottom10{margin-bottom:10px;}



.ads_right{
width:160px;
height:600px;
background-color:#000000;
}
/*******Gallery**********/
.gallery_heading{
color: #333;
font: 30px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
width:960px; border-bottom:1px solid #e3e3e3;
padding:0 0 3px 20px; 
line-height:35px;
}
.gallery_heading img{
margin-top:5px;
}
.gallery_left{width:640px; padding:0px 0 0 20px; min-height:1000px; 
}
.slide_info{
width:300px; float:right; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif;  margin-top:10px; font-weight:normal;
}
.slide_info h3{
font-size:19px; color:#39C; font-weight:normal; line-height:20px; padding-bottom:10px; border-bottom:1px solid #e3e3e3;
}
.slide_info p{
color: #1F1F1F;
font-size: 125%;
color: #111;
line-height: 160%;
margin-top: 6px;
font-weight: normal; max-height:245px; overflow:auto;
}
.slide_info p a{
color: #39C;
text-decoration: underline;
}
.gallery_navigate{
float:left; margin-top:15px; margin-bottom:10px;
}
.gallery_navigate span{
line-height:42px; text-align:center;color:#FFFFFF; 
font:22px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
.prev_light{
opacity:0.4;filter:alpha(opacity=40)
}
.gallery_list{
float:left;color:#fff;border-bottom:1px solid #e1e1e1;
font: 30px 'Open Sans',tahoma,sans-serif;
font-weight: 600; 
}
.gallery_list img.gallery_thumb{
float:left;   min-height:150px;
}
.gallery_list h3{
float:left; font-weight:normal; margin-left:10px;
}
.gallery_list h3 a{
color:#333333; text-decoration:none;
}
.gallery_list h3 a:hover{
text-decoration:underline;
}
.gallery_list a.gallery_link{
float:left; margin:7px 0 0 10px;
}
.gallery_list span{
float:left; margin:7px 0 0 10px; color:#9b9b9b; font-size:12px; width:340px;
}
.gallery_list_detail{
float:left;
width:336px;

}
/*****Search Box Styling******/
	body {
		font-family: Helvetica;
		font-size: 11px;
		color: #000;
	}
	.searchbox{
	margin:4px 10px 0 10px; float:right;
	}
	h3 {
		margin: 0px;
		padding: 0px;	
	}

	.suggestionsBox {
		position:relative;
		left: 0px;
		margin: 0px 0px 0px 0px;
		width: 220px;
		background-color: #212427;
		color: #fff;
		z-index:1000;
	}
	.searchbox form input#search_input{
	width:200px;height:22px;line-height:22px;padding:0px 5px;font-size:11px;color:#666; float:left; border-left:1px solid #4e4e4e;border-top:1px solid #4e4e4e;border-bottom:1px solid #4e4e4e; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	.suggestionList a{
	text-decoration:none;
	color:#fff;
	}
	.results {
		
		width: 220px;
		cursor: pointer;
	}
	.results {
		
		margin: 0px 0px 0px 0px;
		width: 220px;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding: 3px;
		cursor: pointer;
		border-bottom:1px solid #696767;
	}
	.results img{
		
		margin: 0px 0px 0px 5px;
		border:1px solid #fff;
		height:25px;
	}
	.results span{
		
		font-size:9px;
		color:#CCCCCC; text-decoration:none;
	}
	.results:hover {
		background-color: #000000;
	}
	.fontsize9{
	font-size:9px;text-transform: lowercase; font-weight:bold;
	}

.update_list_bottom{
width:100%;
}
.update_main_list_bottom{
width:460px
}
.update_list_pages{
background: white;
line-height: 30px;
text-align: right;
padding: 0 10px 0 10px;
font-size: 16px;
color: black;
margin: 10px 0;
font: 14px 'Open Sans',tahoma,sans-serif;
font-weight: 600;
}
#more_button{
	padding: 7px 20px;
background: #F4F4F4;
font: 13px 'Open Sans',tahoma,sans-serif;
color: #444;
font-weight: 600;
border: 1px solid #D9D9D9;
-moz-border-radius: 2px;
border-radius: 2px;
text-decoration:none;
}
#more_button:hover{
	background:#e4e4e4;
}
/*********TOP 10 GAMES*************/


/*********DISQUS WIDGET***********/
.dsq-widget-title{
        		font-family: georgia;
        		font-style:italic;
        		font-weight:normal;
        		font-size:22px;
        		color:#E13C3C;
        		border-bottom:1px dotted #999;
        		padding-bottom:5px;
        	}
        	.dsq-widget-user, .dsq-widget-meta a{
        		color:#3B5998;
        		font-family:Verdana, Helvetica, Arial, sans-serif;
        	    font-size: 12px;
				text-decoration:none;
				font-weight:normal;
			}
			.dsq-widget-comment,.dsq-widget-meta{
				color:#333;
				font-family:Verdana, Helvetica, Arial, sans-serif;
        	    font-size: 12px;
        	    line-height: 20px;
        	    font-weight:normal;
			}
			.dsq-widget-item img{
			float: left;
			margin-right:5px;
			}
			.dsq-widget-item{
				border-bottom:1px dotted #333;
				padding-bottom:10px;
			}
/*************GALLERY****************/
#page_navigation{
max-width:255px;
max-height:30px;
}
#page_navigation a{
	padding:0 3px;
	margin:0 2px;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
	color:#fff;
	display:none;
}
#page_navigation .next_link{
	background:url('http://www.gameranx.com/img/11-Dec/nextimg.jpg') no-repeat;
	width:85px;
	height:28px;
	text-indent:-9999px;
	border:none;
	display:block;
	float:left;
	margin-left:5px;
}
#fancybox-img{
z-index:2147483690;
}
#page_navigation .previous_link{
	background:url('http://www.gameranx.com/img/11-Dec/previmg.jpg') no-repeat;
	width:90px;
	height:28px;
	text-indent:-9999px;
	border:none;
	display:block;
	float:left;
	
}

.page_link{
	font-size:125%;
	color:#fff;
}
.active_page{
	display:none !important;
}
.disabled{
opacity:0.4;
filter:alpha(opacity=40); !important;
}
.navigation{
float:left;
line-height:26px;
}
h6{
 max-width:400px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; line-height:30px; font-size:20px; text-transform:capitalize;
}

/*******************COSPLAY****************/

.cosplay_left{
	width: 640px;
	padding: 0px 0 0 0px;
	float: left;
}
.cosplay_left h1{
	font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-weight: normal;
color: #333333;
line-height: 35px;
}
.cosplay_image{position: relative; float:left;}

#cosplay_slider{
	width:640px;height: 470px; background: #000; float:left; text-align:center;
}
#cosplay_slider img{
	border:5px solid #000;
	max-width:630px;
	min-height:300px; background:url(http://www.gameranx.com/images/loader.gif);
	background-position:center;
	background-repeat: no-repeat;
}
.cosplay_left span{
	float:left;
	width: 640px;
    vertical-align: middle;
    line-height:25px;
    color:#333;
    font-size:14px;
    text-align: center;
	z-index: 1000;
	
}
.cosplay_image span em{ font-size:24px;}
.cosplay_image p{
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	line-height: 18px;
	color:#000000;
	padding-top: 5px;
	
	
}
.share_cosplay{float:right; width:640px; text-align:center; margin:10px 0px 10px 0;}
.sticky{
	position:fixed;
	top:0px;
	left:0px;
}

#carousel_container{
	margin-bottom:10px;
	float:left;
}

#carousel_inner {

float:left; /* important for inline positioning */

width:270px; /* important (this width = width of list item(including margin) * items shown */ 

overflow: hidden;  /* important (hide the items outside the div) */

/* non-important styling bellow */

background: #F0F0F0;

}



#carousel_ul {

position:relative;

left:-100px; /* important (this should be negative number of list items width(including margin) */

list-style-type: none; /* removing the default styling for unordered list items */

margin: 0px;

padding: 0px;

width:9999px; /* important */

/* non-important styling bellow */

padding-bottom:10px;

}



#carousel_ul li{

float: left; /* important for inline positioning of the list items */                                    

width:90px;  /* fixed width, important */

/* just styling bellow*/

padding:0px;

height:60px;

background: #000000;

margin-top:10px;

margin-bottom:10px; 

margin-left:5px; 

margin-right:5px; 

}



#carousel_ul li img {
width:90px; height:60px;
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/

/* styling */

cursor:pointer;

cursor: hand; 

border:0px; 

}

#left_scroll, #right_scroll{

float:left; 

height:80px; 

width:15px; 

background: #C0C0C0; 

}
#left_scroll img, #right_scroll img{


height:80px; width:15px; 
}

#left_scroll img, #right_scroll img{

/*styling*/

cursor: pointer;

cursor: hand;

}

.pullquote {
	float: left;
	width: 14em;
	background: #fff;
	font-weight: bold;
	padding: 1em;
	font-size: 1.3em;
	font-style: italic;
	margin: 0 0.5em 0.5em 0.5em;
}