@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	background:#000;
}

body{
	height:100%;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:62.5%; /*equevalent to px*/
}



.alis{
	clear:both;
	}

#wrapper{
	background:#282828;
	width:900px;
	margin:0 auto;
	/*index.html*/
	}
#logobar{
	width:900px;
	margin:0 auto;
	height:93px;
	background:url(../images/navBG2.jpg) top left repeat-x;
	text-align:left;
	/*index.html*/
	}	


#logoBox{
	float:left;
}

#langBox{
	float:right;
	height:25px;
	padding-top:8px;
	width:180px;
	font-size:11px;
	color:#FFFFFF;
}
#langBox a{
	float:left;
	width:50px;
	display:block;
	height:17px;
	padding-left:23px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;		
	}

#englang{
	background:url(../images/englang.jpg) top left no-repeat;
	}
#japlang{
	background:url(../images/japlang.jpg) top left no-repeat;
	margin-left:5px;
}	
/* menu */

#navholder{float:left; }
#menuBG{
	background:url(../images/menuBG.jpg) top left no-repeat;
	width:620px;
	height:38px;
}
#navbar{ width:609px; height:27px; position: relative; background:url(../images/newnav3.jpg) top left no-repeat;}
#navbar{ margin:0 auto; }
#navbar #menulist li{ display:inline; }
#navbar #menulist li a {
	float: left;
	width: 87px;
	height: 0;
	padding-top: 27px;
	overflow: hidden;
}

#navbar #menulist li a {
	background:url(../images/newnav3.jpg) top left no-repeat;
	}

/* Buttons */
#navbar #menulist li#homeB a { background-position: 0 0; }
#navbar #menulist li#profileB a { background-position: -87px 0; }
#navbar #menulist li#discographyB a { background-position: -174px  0; }
#navbar #menulist li#downloadB a { background-position:  -261px 0; }
#navbar #menulist li#galleryB a { background-position: -348px 0; }
#navbar #menulist li#linksB a { background-position: -435px 0; }
#navbar #menulist li#specialB a { background-position: -522px 0; }

/* Buttons Hover
#navbar #menulist li#homeB a:hover { background-position: 0 -27px; }
#navbar #menulist li#profileB a:hover { background-position: -87px -27px; }
#navbar #menulist li#discographyB a:hover { background-position: -174px  -27px; }
#navbar #menulist li#downloadB a:hover { background-position:  -261px -27px; }
#navbar #menulist li#galleryB a:hover { background-position: -348px -27px; }
#navbar #menulist li#linksB a:hover { background-position: -435px -27px; }
#navbar #menulist li#specialB a:hover { background-position: -522px -27px; }
*/

/* Buttons Hover*/
#navbar #menulist li#homeB a:hover {  background-position: 0 -54px;  }
#navbar #menulist li#profileB a:hover { background-position: -87px -54px; }
#navbar #menulist li#discographyB a:hover { background-position: -174px  -54px;  }
#navbar #menulist li#downloadB a:hover { background-position:  -261px -54px;}
#navbar #menulist li#galleryB a:hover { background-position: -348px -54px; }
#navbar #menulist li#linksB a:hover { background-position: -435px -54px; }
#navbar #menulist li#specialB a:hover {  background-position: -522px -54px; }


/* Buttons active
#navbar #menulist li#homeB a:active { background-position: 0 -54px; }
#navbar #menulist li#profileB a:active { background-position: -87px -54px; }
#navbar #menulist li#discographyB a:active { background-position: -174px  -54px; }
#navbar #menulist li#downloadB a:active { background-position:  -261px -54px; }
#navbar #menulist li#galleryB a:active { background-position: -348px -54px; }
#navbar #menulist li#linksB a:active { background-position: -435px -54px; }
#navbar #menulist li#specialB a:active { background-position: -522px -54px; }
*/


/* Buttons Down*/
#navbar #menulist li#homeB a.downState { background-position: 0 -81px !important;}
#navbar #menulist li#profileB a.downState { background-position: -87px -81px !important;; }
#navbar #menulist li#discographyB a.downState { background-position: -174px  -81px !important;; }
#navbar #menulist li#downloadB a.downState { background-position:  -261px -81px !important;; }
#navbar #menulist li#galleryB a.downState { background-position: -348px -81px !important;; }
#navbar #menulist li#linksB a.downState { background-position: -435px -81px !important;; }
#navbar #menulist li#specialB a.downState { background-position: -522px -81px !important;; }


/* menu end */


#bannerWrapper{
	width:871px;
	margin:0 auto;
	padding-bottom:20px;
}

#posterWrapper{
	width:866px;

	margin:0 auto;	
}


#h1Holder{
	padding:19px 0 0 19px;
	text-align:left;

}

#bannerBox{
	width:871px;
	margin:0 auto;
}

#newbannerBox{
	width:879px;
	margin:0 auto;
}
.blueTxtClass{
	color:#00aff0;
	font-size:14px;
	padding-bottom:5px;
	border-bottom:#444444 2px solid;
}

.blueTxtClass2{
	color:#00aff0;
	font-size:14px;
	padding-bottom:15px;

}

.redTxtClass{
	color:#EB2C45;
	font-size:14px;
	padding-bottom:5px;
	text-align:left;
	
}
.grayTxtClass{
	color:#bbb;
	font-size:12px;
	padding-top:15px;
	line-height:17px;
	padding-bottom:20px;
}

.grayTxtClass2{
	color:#bbb;
	font-size:12px;
	padding-top:8px;
	line-height:17px;
	padding-bottom:9px;

}

.grayTxtClass3{
	color:#bbb;
	font-size:12px;
	line-height:17px;
}

#allFrameTop {
	background:url(../images/contentBoxTop.jpg) top left no-repeat;
	width:867px;
	height:71px;
	margin:0 auto;

}

#allFrameBottom {
	background:url(../images/contentBoxBottom.jpg) top left no-repeat;
	width:867px;
	height:20px;
	margin:0 auto;
}

#allFrameBody {
	background:url(../images/contentBoxBody.jpg) top left repeat-y;
	width:867px;
	margin:0 auto;
	text-align:left;
}

#topSpacer{
	background:url(../images/topSpacer.jpg) top left repeat-x;
	height:21px;
}

#contentBox{
	width:867px;
	margin:0 auto;
	padding-bottom:15px;
}
em{
	font-style:italic;
	}

/* footer */
#footerTop{
	background:url(../images/footertop.jpg) top left repeat-x;
	height:40px;
	width:900px;

}

#footerBox{
	background:url(../images/footerBG.jpg) top left repeat-x;
	width:900px;

}
#footHolder li{
	float:left;
	padding:0 5px 0 0;

}

#footHolder li a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#footHolder{
	text-align:left;
	padding-left:17px;
	padding-top:5px;
}

#copyHolder {
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#copyHolder p{
	color:#666;
}

#copyHolder a{
	color:#FFFFFF;
	text-decoration:none;
	}


#iconbox{
	float:right;
	width:125px;
}
/* footer */

