/* @override 
	http://angel.moto.co.jp/css/globalheader.css
	http://www.moto.co.jp/css/globalheader.css */

#globalheader {
	display: block;
	width: 642px;
	height: 49px;
	margin-top: 25px;
	margin-bottom: 20px;

}

/* メニュー上部 */

#globalheader .top {
	height: 23px;
	overflow: hidden;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

#globalheader .top li a {
	display: block;
	position: absolute;
	height: 0px;
	padding-top: 25px;
	overflow: hidden;
	background-image: url(../images/MWSglobalheader.png);
	top: 0px;
}

#globalheader .cover a {
	width: 120px;
}

#globalheader .sound a {
	width: 90px;
	top: 0;
	left: 119px;
	background-position: -119px 0;
}

#globalheader .live a {
	width: 64px;
	top: 0;
	left: 209px;
	background-position: -209px 0;
}

#globalheader .dj a {
	width: 48px;
	top: 0;
	left: 273px;
	background-position: -273px 0;
}

#globalheader .cafe a {
	width: 106px;
	top: 0;
	left: 321px;
	background-position: -321px 0;
}

#globalheader .store a {
	width: 56px;
	top: 0;
	left: 426px;
	background-position: -426px 0;
}

#globalheader .fun a {
	width: 59px;
	top: 0;
	left: 482px;
	background-position: -482px 0;
}

#globalheader .mwsauth {
	top: 0;
	left: 541px;
	background-position: -542px 0;
	width: 100px;
	position: absolute;
	display: block;
	background-image: url(../images/MWSglobalheader.png);
	margin: 0;
	height: 25px;
}
#globalheader .mwsauth span {
	margin-top: 5px;
	display: block;
	margin-left: 5px;
	color: #5D5D00;
	font-weight: bold;
	text-align: center;
	width: 85px;
}

#globalheader .blank {
	top: 0;
	left: 541px;
	background-position: -542px 0;
	width: 100px;
	position: absolute;
	display: block;
	background-image: url(../images/MWSglobalheader.png);
	margin: 0;
	height: 25px;
}

/* メニュー上部：hover */

#globalheader .sound a:hover,
#globalheader .live a:hover,
#globalheader .dj a:hover,
#globalheader .cafe a:hover,
#globalheader .store a:hover,
#globalheader .fun a:hover {
	background-position-y: -49px;
}

/* メニュー下部 */

#globalheader .under {	
	overflow: hidden;
	font-size: 10px;
	height: 24px;
	padding: 0;
	margin: 0;
}

#globalheader .under li {
	display: block;
	height: 20px;
}

#globalheader .under li a {
	display: block;
	position: absolute;
}

/* メニュー下部：トップページ向け*/

#globalheader .user {
	width: 102px;
	background: url(../images/MWSglobalheader.png) 0 25px;
	top: 25px;
	padding-top: 5px;
	padding-left: 13px;
	color: white;
	text-shadow: 0 1px 1px #303030;
	padding-right: 4px;
}

#globalheader a.userName {
	color: white;
	padding: 0;
	height: 12px;
	width: 97px;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

#globalheader a.userName:hover {
	color: #ffd890;
	text-decoration: none;
}

#globalheader .login {
	width: 50px;
	top: 25px;
	background: url(../images/MWSglobalheader.png) 0 97px;
	height: 0px;
	padding-top: 24px;
	overflow: hidden;
	left: 0px;
}

#globalheader .registered {
	width: 69px;
	top: 25px;
	background: url(../images/MWSglobalheader.png) -50px 97px;
	height: 0px;
	padding-top: 24px;
	overflow: hidden;
	left: 50px;
}

#globalheader .news a {
	width: 104px;
	top: 25px;
	background: url(../images/MWSglobalheader.png) -119px -25px;
	left: 119px;
	height: 0px;
	padding-top: 22px;
	overflow: hidden;
}

#globalheader .nowThen a {
	width: 100px;
	top: 25px;
	background: url(../images/MWSglobalheader.png)  -223px -25px;
	left: 223px;
	height: 0px;
	padding-top: 22px;
	overflow: hidden;
}

#globalheader .calendar a {
	width: 93px;
	top: 25px;
	background: url(../images/MWSglobalheader.png)  -322px -25px;
	left: 323px;
	height: 0px;
	padding-top: 22px;
	overflow: hidden;
}

#globalheader .heartland a {
	width: 131px;
	top: 25px;
	background: url(../images/MWSglobalheader.png)  -414px -25px;
	left: 416px;
	height: 0px;
	padding-top: 22px;
	overflow: hidden;
}

#globalheader .aboutMWS a {
	width: 95px;
	top: 25px;
	background: url(../images/MWSglobalheader.png)  -548px -25px;
	left: 547px;
	height: 0px;
	padding-top: 22px;
	overflow: hidden;
}

#globalheader a.login:hover {
	background: url(../images/MWSglobalheader.png) no-repeat 0px -74px
}
#globalheader a.registered:hover {
	background: url(../images/MWSglobalheader.png) no-repeat -50px -74px
}


