.clear
 
{
 
        clear: both;
 
}
 
.hide
 
{
 
        display: none;
 
}
 
.inside
 
{
 
        /* glitch in IE caused by vertical padding in this class, so 0 padding is
 
         * set here and those blocks that need the vertical padding must be 
 
         * applied to the parent element. the purpose of this class is to provide
 
         * horizontal padding without using hacks to get around IE's broken box 
 
         * model. so it's okay to apply vertical padding to the parent element, 
 
         * just not horizontal padding.
 
         */
 
        padding: 0 1em;
 
}
 
html[xmlns] .mozclear
 
{
 
        /* this selector should be valid CSS, but Opera 7.5 (and above) will pick
 
         * this up as well. Shouldn't be a problem, Opera should handle this fine,
 
         * but it's a Mozilla-targeted hack, and it should probably only affect
 
         * mozilla. You can do that by replacing the INVALID CSS selector
 
         * :root .mozclear for what's given here.
 
         */
 
        border-bottom: 1px solid;
 
        border-color: transparent;
 
        margin-bottom: -1px;
 
}

* html #pageWrapper
 
{
 
        /* \*/
 
               word-wrap: break-word;
 
        /* invalid CSS but keeps IE from breaking horribly under narrow viewports */
 
}

* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */
 
{
 
        height: 0.01%;
 
}
 
* html .vnav ul
 
{
 
        position: relative;    /* IE needs this to fix a rendering problem */
 
}

* html .HNAV
 
{
 
        height: auto;  /* above IE6/Win holly hack breaks IE5/Win when page 
 
                          length get beyond the point that 1% height is taller 
 
                          than the text height. IE5/Win does not need this 
 
                          holly hack so we remove it here */
 
        padding: 0;    /* IE5/Win will resize #hnav to fit the heights of its
 
                          inline children that have vertical padding. So this
 
                          incorrect case selector will remove that padding */
 
}

* html .HNAV ul li a
 
{
 
        /* \*/
 
               width: 1%;
 
        /* holly hack for IE5/Win inline padding. this hack fixes different 
 
         * rendering bugs in 5.0 and 5.5. Width is used instead of height 
 
         * because if the document is too long, these elements become very tall
 
         * and disrupt the look of the document. too wide an element is better, 
 
         * visually, than too tall. */
 
}

html>body
 
{
 
        /* Opera's default font size is typically 10% smaller than IE or Mozilla
 
         * so we correct for this here, since we're using percentages 
 
         * everywhere. And we do this because pixel-based fonts don't resize
 
         * under IE/Win and percentages/ems are essentially the same, and I like
 
         * percentages for fonts.
 
         */
 
        font-size: 110%;
 
}

body:last-child, * html body
 
{
 
        /* of course the previous selector for Opera's fix is caught by more 
 
         * than a few other browsers, so we reset that value here.
 
         */
 
        font-size: 100.1%;
 
}

#body 
{
	background-color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:0px;
	background-image:url(images/background.jpg);
}

#wrapper 
{
        text-align: left;
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 1024px;
/*        background: url(../images/bg.jpg) repeat;*/
}

#contents 
{
        text-align:center;
        margin: 0px auto;
        padding: 0px;
        border:0;
/*        background: url(../images/bg.jpg) repeat;*/
}

#header 
{
		width: 1024px;
		height: 245px;
		background-image: url(images/n3v_games_blazblue_header_image.gif);
		background-repeat: no-repeat;
}

#side-a 
{
        margin: 0;
        float: left;
        width: 155px;
}

#side-b 
{ 
        margin: 0 0 0 15px;
        float: left;
        width: 854px;
        height: 1% /* Holly hack for Peekaboo Bug */
}

#footer 
{
        clear: both;
		text-align:center;
}

#logos
{
        clear: both;
		width:1024px;
		text-align:center;
		margin-top:15px;
		margin-bottom:15px;
}

#logo1 
{
        margin:0 auto;
		padding:0;
		background-image: url(images/logo_n3v_games.gif);
		background-repeat: no-repeat;
		width:88px;
		height:77px;
		display:inline-block;
}

#logo2
{
        margin:0 auto;
		padding:0;
		background-image: url(images/logo_zen_united.gif);
		background-repeat: no-repeat;
		width:60px;
		height:77px;
		display:inline-block;
}

#logo3 
{
        margin:0 auto;
		padding:0;
		background-image: url(images/logo_ps3.gif);
		background-repeat: no-repeat;
		width:260px;
		height:77px;
		display:inline-block;
}

#logo4 
{
        margin:0 auto;
		padding:0;
		background-image: url(images/logo_xbox_360.gif);
		background-repeat: no-repeat;
		width:128px;
		height:77px;
		display:inline-block;
}

#header_1
{
        margin:0 0 0 0;
		padding:0;
		background-image: url(images/menu_header_1_bullet.gif);
		background-repeat: no-repeat;
		width:300px;
		height:31px;
		vertical-align:top;
		float:left;
}

#eagleeyeimage
{
        margin:0 0 0 0;
		padding:0;
		background-image: url(images/blazblue_eagle_eye.jpg);
		background-repeat: no-repeat;
		width:1024px;
		height:800px;
		vertical-align:top;
		float:left;
}


LI.list_blue 
{
	color:#004ba0;
} 

#BG_Color_Blue 
{
	background-color:#001227;
} 

.white_text
{
	color:#FFF;
}

#news_heading
{
	font-weight:bold;
	font-size:12px;
}

#menu_header_1_bullet
{
        margin:0 0 0 0;
		padding:0;
		background-image: url(images/menu_header_1_bullet.gif);
		background-repeat: no-repeat;
		width:34px;
		height:31px;
		vertical-align:top;
		float:left;
}

#menu_header_1_bullet_text
{
        margin:0 0 0 40px;
		padding:0;
		font-size:14px;
		font-weight:bold;
		vertical-align:middle;
}

#menu_header_2_bullet
{
        margin:0 0 0 0;
		padding:0;
		background-image: url(images/menu_header_2_bullet.gif);
		background-repeat: no-repeat;
		width:7px;
		height:7px;
		vertical-align:middle;
}

#menu_header_2_bullet_text
{
        margin:0 0 0 15px;
		margin-left:50px;
		padding:0;
		font-size:10px;
		font-weight:bold;
		color:#FFF;
		vertical-align:middle;
		text-decoration: none;
}
#menu_header_2_bullet_text:hover
{
        margin:0 0 0 15px;
		margin-left:50px;
		padding:0;
		font-size:10px;
		font-weight:bold;
		color:#4187d6;
		vertical-align:middle;
		text-decoration: none;
}


/* Container */

#container_menu
{
		border: 0px;
		padding: 0px;
		margin: 0px;
		background-color:#000;
		text-align:left;
		float:left;
}

#container
{
		border: 0px;
		padding: 0px;
		margin: 0px;
		background-color:#000;
		text-align:left;
}

#login_info
{
		border: 0px;
		padding: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align:left;
		float:left;
		width:150px;
		font-size:10px;
		font-weight:bold;		
}

#blue_btn
{
		border: 0px;
		padding: 0px;
		text-align:left;
		float:left;
		font-size:10px;
		font-weight:bold;		
		color:#4187d6;
		text-decoration: none;
}
#blue_btn:hover
{
		border: 0px;
		padding: 0px;
		text-align:left;
		float:left;
		font-size:10px;
		font-weight:bold;		
		color:#FFF;
		text-decoration: none;
}

#register_labels
{
	margin-right:0px;
}

#text_box
{
		border: 0px;
		padding: 1px;
		margin: 0px;
		text-align:left;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		width: 110px;
		height: 12px;
}

#text_area
{
		border: 0px;
		padding: 1px;
		margin: 0px;
		text-align:left;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		width: 335px;
		height: 100px;
}



#clear
{
		border: 0px;
		padding: 0px;
		margin: 0px;
}

.comments_page_focus
{
		color:#4187d6;
		text-decoration:none;
}

.comments_page_link
{
		color:#FFF;
		text-decoration:none;
}
.comments_page_link:hover
{
		color:#4187d6;
		text-decoration:none;
}

.blue
{
		color:#4187d6;	
}

.red
{
		color:#e80000;	
}

.green
{
		color:#0F0;	
}

.thumb
{
		border:#0649a2 1px solid;
}

.thumbspacer
{
		Padding:5px 5px;
}

.thumbspacer A:link {color: #4187d6; text-decoration: none}
.thumbspacer A:visited {color: #4187d6; text-decoration: none}
.thumbspacer A:active {color: #4187d6; text-decoration: none}
.thumbspacer A:hover {color: #4187d6; text-decoration: none;}

A:link {color: #4187d6; text-decoration: none}
A:visited {color: #4187d6; text-decoration: none}
A:active {color: #4187d6; text-decoration: none}
A:hover {color: #4187d6; text-decoration: underline;}

.reviewscore
{
		font-size:16px;
		color:#0F0;
		font-weight:bold;
}

.reviewtext
{
	padding-left:10px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{ /*padding: 0; margin: 0; */}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(../components/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
