@charset "euc-jp";

/* header
-----------------------------------------------------------------*/
#vma2009Area #in_header {
	background-image: url(../img/header.gif);
	margin: 0px;
	padding: 0px;
	height: 237px;
	width: 620px;
	text-indent: -9999px;
}
#vma2009Area #in_header h1 {
	margin: 0px;
	padding: 0px;
}
#oaBox {
	width: 150px;
	height: 120px;
	display: block;
	margin-left: 420px;
	margin-top: 30px;
}

/*  NAVI
-----------------------------------------------------------------*/

#vma2009Area #globalNavi {
	background-color:#000000;
}

#vma2009Area #globalNavi ul#vma2009navi {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 580px;
	margin-right: 20px;
	margin-left: 20px;
	list-style-type: none;
	height: 51px;
	padding: 0px;
	text-indent:-9999px;
}

/*------------  li  ------------*/

ul#vma2009navi li {
	background-image: url(../img/menu.gif);
	display: block;
	height: 51px;
	float: left;
	background-position: top;
}


ul#vma2009navi li#top {
	width: 51px;
	background-position: top;
}
ul#vma2009navi li#videophotos {
	width: 85px;
	background-position: -51px top;
}

ul#vma2009navi li#news {
	width: 68px;
	background-position: -136px top;
}
ul#vma2009navi li#performing {
	width: 117px;
	background-position: -204px top;
}
ul#vma2009navi li#guest {
	width: 72px;
	background-position: -321px top;
}
ul#vma2009navi li#winners {
	width: 94px;
	background-position: -393px top;
}
/*ul#vma2009navi li#highlights {
	width: 100px;
	background-position: -390px top;
}
*/
ul#vma2009navi li#vma2008 {
	width: 93px;
	background-position: -487px top;
}


/*------------  a  ------------*/

ul#vma2009navi li a {
	background-image: url(../img/menu.gif);
	display: block;
	height: 51px;
	float: left;
	background-position: top;
}



ul#vma2009navi li#top a {
	width: 51px;
	background-position: left top;
}
ul#vma2009navi li#videophotos a {
	width: 85px;
	background-position: -51px top;
}

ul#vma2009navi li#news a {
	width: 68px;
	background-position: -136px top;
}
ul#vma2009navi li#performing a {
	width: 117px;
	background-position: -204px top;
}
ul#vma2009navi li#guest a {
	width: 72px;
	background-position: -321px top;
}
ul#vma2009navi li#winners a {
	width: 94px;
	background-position: -393px top;
}
/*ul#vma2009navi li#highlights a {
	width: 100px;
	background-position: -390px top;
}
*/
ul#vma2009navi li#vma2008 a {
	width: 93px;
	background-position: -487px top;
}

/*------------  hover  ------------*/

ul#vma2009navi li a:hover {
	background-image: url(../img/menu.gif);
	display: block;
	height: 51px;
	float: left;
	background-position: bottom;
}


ul#vma2009navi li#top a:hover {
	width: 51px;
	background-position: left bottom;
}
ul#vma2009navi li#videophotos a:hover {
	width: 85px;
	background-position: -51px bottom;
}

ul#vma2009navi li#news a:hover {
	width: 68px;
	background-position: -136px bottom;
}
ul#vma2009navi li#performing a:hover {
	width: 117px;
	background-position: -204px bottom;
}
ul#vma2009navi li#guest a:hover {
	width: 72px;
	background-position: -321px bottom;
}
ul#vma2009navi li#winners a:hover {
	width: 94px;
	background-position: -393px bottom;
}
/*ul#vma2009navi li#highlights a:hover {
	width: 100px;
	background-position: -390px bottom;
}
*/
ul#vma2009navi li#vma2008 a:hover {
	width: 93px;
	background-position: -487px bottom;
}

/*------------  hover  ------------*/

ul#vma2009navi li a.on {
	background-image: url(../img/menu.gif);
	display: block;
	height: 51px;
	float: left;
	background-position: bottom;
}


ul#vma2009navi li#top a.on {
	width: 51px;
	background-position: left bottom;
}
ul#vma2009navi li#videophotos a.on {
	width: 85px;
	background-position: -51px bottom;
}
ul#vma2009navi li#winners a.on {
	width: 94px;
	background-position: -392px bottom;
}
/*ul#vma2009navi li#highlights a.on {
	width: 100px;
	background-position: -390px bottom;
}
*/


/* main
-----------------------------------------------------------------*/
#all #main #leftColumn #vma2009Area {
	background-color: #ff1818;
}
#vma2009Area #contentsArea {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#vma2009Area #contentsArea .contentBox {
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#vma2009Area #contentsArea .contentBoxL {
	background-color: #FFFFFF;
	padding: 10px;
	width: 265px;
	margin: 0px;
}
#vma2009Area #contentsArea .contentBoxR {
	background-color: #FFFFFF;
	padding: 10px;
	width: 265px;
	margin: 0px;
}
#vma2009Area #contentsArea .contentBoxW {
	width: 580px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#vma2009Area #contentsArea h2 {
	margin: 0px;
}
#vma2009Area #contentsArea a {
	color: #ff1818;
	font-weight: bold;
}
#vma2009Area #contentsArea .clear hr {
	display: none;
}
#vma2009Area #contentsArea .thumbBox img {
	display: block;
	border: 1px solid #e0d7c0;
}
#vma2009Area #contentsArea .thumbBox {
	list-style-type: none;
	width: 540px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.thumbBox li {
	text-align: left;
	float: left;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.thumbBox .thumbList {
	margin-right: 10px;
}
.thumbBox .thumbListR {
	margin-right: 0px;
}

/* PHOTO FILE LIST
-----------------------------------------------------------------*/
.thumbBox .photoThumbList {
	margin-right: 9px;
}


/* NEWS
-----------------------------------------------------------------*/
#newsBox h2 {
	background-image: url(../img/title_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#vma2009Area #contentsArea #newsBox .day {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px;
}
#newsBox ul#newsArea {
	padding: 10px;
	overflow: auto;
	list-style-type: none;
	height: 60px;
	width:530px;
	margin: 0px;
}

#newsBox #newsArea li {
	margin-bottom: 10px;
}

/* VIDEO PHOTOS
-----------------------------------------------------------------*/
#videophotosBox h2 {
	background-image: url(../img/title_videophotos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

/* VIDEO
-----------------------------------------------------------------*/
#videoBox h2 {
	background-image: url(../img/title_video.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

/* PHOTOS
-----------------------------------------------------------------*/
#photosBox h2 {
	background-image: url(../img/title_photos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}


/* PERFORMING ARTISTS
-----------------------------------------------------------------*/
#artistBox h2 {
	background-image: url(../img/title_artist.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}



/* GUEST LIST
-----------------------------------------------------------------*/
#guestBox h2 {
	background-image: url(../img/title_guest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}


/* NOMINATIONS
-----------------------------------------------------------------*/
#winnersBox h2 {
	background-image: url(../img/title_winners.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#winnersBox #categoryArea {
	list-style-type: none;
	margin: 10px;
	width: 540px;
	padding: 0px;
}
/*#winnersBox #categoryArea .bgRed {
	background-color: #FF1818;
}
#winnersBox #categoryArea .bgBlack {
	background-color: #000000;
}*/
#categoryArea li {
	display: block;
	float: left;
	width: 173px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#vma2009Area #contentsArea #winnersBox #categoryArea li.listR {
	display: block;
	float: left;
	width: 173px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#all #main #leftColumn #vma2009Area #contentsArea #winnersBox #categoryArea .bgBlack a {
	display: block;
	height: 40px;
	width: 173px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 25px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #000000;
}
#all #main #leftColumn #vma2009Area #contentsArea #winnersBox #categoryArea .bgRed a {
	display: block;
	height: 40px;
	width: 173px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 25px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FF1818;
}
#all #main #leftColumn #vma2009Area #contentsArea #winnersBox #categoryArea .bgBlack a:hover,
#all #main #leftColumn #vma2009Area #contentsArea #winnersBox #categoryArea .bgRed a:hover {
	text-align: center;
	font-weight: bold;
	color: #000000;
	z-index:auto;
	background-color: #FFFFFF;
	display: block;
	}

/* VMA2008
-----------------------------------------------------------------*/
#pastBox h2 {
	background-image: url(../img/title_vma2008.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#vma2009Area #contentsArea #pastBox {
	width: 265px;
	float: left;
}
#vma2009Area #contentsArea p {
	padding: 0 10px;
	margin: 0px !important;
}


/* MOBILE
-----------------------------------------------------------------*/
#mobileBox {
	background-repeat: no-repeat;
	background-position: left top;
	width: 265px;
	float: right;
}
#mobileBox h2 {
	background-image: url(../img/title_mobile.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#vma2009Area #contentsArea #mobileBox p {
	width:165px;
	float:left;
}
#vma2009Area #contentsArea #mobileBox img {
	float:right;
}

/* NOMINATIONS LIST
-----------------------------------------------------------------*/
#winnersListBox h2 {
	background-image: url(../img/title_winnerslist.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#winnersListBox table {
	margin: 0px;
}
#winnersListBox .bgB {
	background-color: #e0d7c0;
}
#winnersListBox th {
	font-size: 14px;
	font-weight: bold;
}
#winnersListBox .tableBox {
	padding: 10px;
}
td.artistName {
	padding-left:55px;
}
td.winName {
	background-image:url(http://hps.mtvjapan.com/mediacms/images/c581b1abf755f8ca51e483205edb885c.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	height:20px;
	padding-left:55px;
}
