﻿/********************************** main_contents ********************************************/

#main_contents{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 725px;
	font: normal 12px arial, helvetica, verdana, sans-serif;
}

#main_contents p.title{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#main_contents p.name{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#main_contents h2{
	color: #ffffff;
	font-size: 20px;
	margin: 2px;
}

#acce_block_01{
	clear: both;
	float: left;
	width: 650px;
	height: 230px;
}
#acce_block_01 .acce_block{
	margin-left: 10px;
	float: left;
	width: 150px;
	height: 180px;
	border-bottom: 1px #4c4c4c solid;
}
#acce_block_02{
	float: left;
	width: 650px;
	height:230px;
	margin-top: 20px;
}
#acce_block_02 .acce_block{
	margin-left: 10px;
	float: left;
	width: 150px;
	height: 190px;
	border-bottom: 1px #4c4c4c solid;
}

/******************************************************************************************/

/************************************* Interview ******************************************/
#interview{
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	width: 670px;
	font: normal 12px arial, helvetica, verdana, sans-serif;
	letter-spacing: 1px;
}

#interview h2{
	margin-top: 30px;
}

#interview p{
	margin: 5px;
	padding: 5px;
	color: #e5e5e5;
	font: normal 12px arial, helvetica, verdana, sans-serif;
	letter-spacing: 1px;
}

#interview p strong{
	display: block;
	padding-bottom: 10px;
}

#interview .img_l{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
#interview .img_r{
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

#i_ul li{
	list-style-position: outside;
	list-style-image: url(../en/interview/img/point.jpg);
	font: normal 12px arial, helvetica, verdana, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 0.6em;
	color: #e5e5e5;
}


/********************************************************************************************/

/************************************* Downloads ******************************************/
#downloads p.easy_upgrade a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../en/downloads/img/easy_upgrade.jpg) no-repeat; 
}

#downloads p.owners a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../en/downloads/img/owners.jpg) no-repeat; 
}
/*

*/
#downloads p.usb_midi a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../en/downloads/img/usb_midi.jpg) no-repeat; 
}


#downloads p.file_converter a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../en/downloads/img/file_converter.jpg) no-repeat; 
}
#downloads p.firmware a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../en/downloads/img/firmware.jpg) no-repeat; 
}
/** Deutsch **/

#downloads p.firmware_de a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../de/downloads/img/firmware_de.jpg) no-repeat; 
}

/** French **/

#downloads p.firmware_fr a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../fr/downloads/img/firmware_fr.jpg) no-repeat; 
}
/** Espanish **/

#downloads p.file_converter a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../en/downloads/img/file_converter.jpg) no-repeat; 
}
#downloads p.firmware_es a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../es/downloads/img/firmware_es.jpg) no-repeat; 
}
/** Italiano **/
#downloads p.firmware_it a{
		display: block;
		width: 477px;
		height: 128px;
		text-indent: -9999px;
		background: url(../it/downloads/img/firmware_it.jpg) no-repeat; 
}

/********************************************************************************************/

/************************************* Extras ******************************************/
.bold{
	font-size: 1.5em;
	padding-right: 10px;
}

.extrasImg {
	margin-top: 5px;
	margin-left: 5px;
}
.extrasImg2 {
	margin-top: 5px;
	margin-left: 80px;
}

p.extras{
	margin-left: 310px;
	padding-left: 0px;
	margin-top: -30px;
	padding-top: 0px;
	line-height: 1.5em;
}
p.extras2{
	margin-left: 310px;
	padding-left: 0px;
	margin-top: -60px;
	padding-top: 0px;
	line-height: 1.5em;
}
div.extras2{
	width: 600px;
	height: 90px;
	margin-top: 10px;
	border: 1px solid #666666;
	background: #222222;
	margin-left: 20px;
}
#extras{
	width: 600px;
	height: 60px;
	margin-top: 10px;
	border: 1px solid #666666;
	background: #222222;
	margin-left: 20px;
}

#extras2{
	width: 600px;
	height: 90px;
	margin-top: 10px;
	border: 1px solid #666666;
	background: #222222;
	margin-left: 20px;
}

/********************************************************************************************/

/************************************* Site Map ******************************************/

#contents_sitemap{
	padding: 0px;
	margin: 0px 0px 0px 175px;
}

#index_contents p {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 30px;
}


#sitemap_area {
	width: 280px;
	margin: 0px 10px 0px 0px;
	clear: both;
	padding: 0px;
	float: left;
}

#sitemap_area_r {
	width: 300px;
	float: left;
	margin: 0px 0px 0px 50px;
	padding: 0px;
	clear: none;
}

#sitemap_area h3, #sitemap_area_r h3{
	font-size: 14px;
	color: #FFFFFF;
	clear: both;
	background: url(../img/h3mapImg.gif) repeat-x;
	padding: 5px 0px 5px 15px;
	margin: 15px 0px 0px;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	width: 285px;
}

ul.sitemap {
	padding: 0px;
	float: left;
	margin: 0px 0px 30px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	width: 300px;
}
ul.sitemap ul {
	margin: 0;
	padding: 0;
}

ul.sitemap li {
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
}

ul.sitemap li.sub{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/h3mapImg.gif) repeat-x;
}

ul.sitemap li.playing{
	background: url(../img/block1.gif) no-repeat;
}
ul.sitemap li.music{
	background: url(../img/block2.gif) no-repeat;
}

ul.sitemap li.tech{
	background: url(../img/block4.gif) no-repeat;
}
ul.sitemap li.movie{
	background: url(../img/block5.gif) no-repeat;
}
ul.sitemap li.audio{
	background: url(../img/block6.gif) no-repeat;
}
ul.sitemap li.interview{
	background: url(../img/block7.gif) no-repeat;
}
ul.sitemap li.schedule{
	background: url(../img/block8.gif) no-repeat;
}
ul.sitemap li.pre{
	background: url(../img/block9.gif) no-repeat;
}




ul.sitemap li.joint {
	background-image: url(../img/sitemapJoint.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
ul.sitemap li.bottom {
	background: url(../img/sitemapBottom.gif)	no-repeat bottom left;
}

ul.sitemap li.pre ul li.bottoM {
	background: url(../img/sitemapBottom01.gif);
	background-repeat: no-repeat;
}

.sitemap li {
	font-size: 12px;
	line-height: 24px;
}




.top_l{
	width: 900px;
	text-align: right;
	margin: 2px;
	padding: 2px;
	margin-bottom: 50px;
}

.top_l a{
	color: #cccccc;
	text-decoration:none;
	font-size:11px;
}

.top_l a:hover{
	color:#ffffff;
}

/********************************************************************************************/



/******************************** Schedule **************************************************/

#event_content{
	float: left;
	width: 725px;
	padding: 0px;
	margin: 0px;
}

p.Notice{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: nomal arial, helvetica, verdana, sans-serif;
	text-align: right;
}

#event_content table {
	width: 650px;
	margin-left: 40px;
	margin-bottom: 60px;
	border-collapse: collapse;
	border: none;
	font: normal 14px arial, helvetica, verdana, sans-serif;
	background-color: #000000;
	border-spacing: 1px;
}

#event_content .event_mail{
	display: inline;
	float: right;
	margin: 0px;
	margin-top: -20px;
	padding: 0px;
	text-align: right;
	font: normal 14px arial, helvetica, verdana, sans-serif;
}

td.event_top{
	text-align: right;
}

td.event_top a{
	color: #cccccc;
	text-decoration:none;
	text-align: right;
	font: normal 12px arial, helvetica, verdana, sans-serif;
}
td.event_top a:hover{
	color:#ffffff;
}

caption {
  text-align: left;
  font: bold 16px arial, helvetica, verdana, sans-serif;
  background: transparent;
}

td, th {
  border: none;
  padding: .4em;
  color: #FFFFFF;
}

td{
	letter-spacing: 1.5px;
}

thead th, tfoot th {
  font: bold 14px arial, helvetica, verdana, sans-serif;
  border: none;
  text-align: left;
  background: #000000;
  color: #00FF0C;
  padding-top:4px;
	padding-left: 5px;
  }

tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }

.odd {
  background: #252525;
}


#select_navi{
	margin-top: 20px;
	margin-bottom: 80px;
}

#select_navi ul{
	margin-top: 15px;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	padding-bottom:15px;
	list-style: none;
}

#select_navi li{
	float: left;
	margin-bottom: 15px;
	margin-left: 10px;
	width: 120px;
	height: 30px;
	background-image: url("../img/menu_back.jpg");
	background-repeat: no-repeat;
	line-height: 30px;
	text-align:center;
}

#select_navi li a {
	width: 120px;
	height: 30px;
	line-height: 30px;
	font: bold 14px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}


/******************************** terms **************************/

img {
	border: none;
}




#terms{
	float: right;
	width: 670px;
}


#terms strong{
	display: block;
	border-left: 10px ridge #5f5f5f;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	/*padding-top: 10px;*/
	font: bold 13px arial, helvetica, verdana, sans-serif;
	color: #ffffff;
}

#terms p{
	margin: 0px;
	margin-bottom: 30px;
	padding: 10px;
	font: normal 12px arial, helvetica, verdana, sans-serif;
	color: #ffffff;
}


/**************************** Playing *************************/


#youtube{
	float: left;
	margin-left: 20px;
	width: 525px;
	font-family:arial, helvetica, verdana, sans-serif;
	letter-spacing: 1px;
}

#youtube div.Image{
	margin-top: 40px;
	margin-bottom: 40px;
	display: block;
}

#youtube a{ font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; 
}

#youtube object{
	margin-top: 25px;
}

#youtube p{
	width: 510px;
}

#pan{
	margin: 0px;
	padding: 0px;
	font: normal 14px arial, helvetica, verdana, sans-serif;
	letter-spacing: 0.1em;
}

#pan ul{
	margin: 0px;
	padding: 0px;
	font: normal 14px arial, helvetica, verdana, sans-serif;
	letter-spacing: 0.1em;
}

#pan li{
	list-style: none;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	font: normal 14px arial, helvetica, verdana, sans-serif;
	letter-spacing: 0.1em;
}

#pan li a{
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	font: normal 14px arial, helvetica, verdana, sans-serif;
	letter-spacing: 0.1em;
}



#r_menu{
	float: right;
	margin: 0px;
	padding: 0px;
	font: bolder 14px arial, helvetica, verdana, sans-serif;
	letter-spacing: 0.1em;

}

ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	width: 160px;
}

ul#menu a {
	display: block;
	text-decoration: none;
	line-height: 30px;
	text-indent: 9px;
	background: #990033;
	outline:none;	/*tensen wo hihyouji*/
}


ul#menu li {
	padding-top: 2px;
	background-color: #000000/*#990033*/;
}

ul#menu li a {
	height: 30px;
	background: #990033;
	color: #fff;
	cursor: pointer;
	outline:none;	/*tensen wo hihyouji*/
}


ul#menu li a:hover {
	background: #990033;
	outline:none;	/*tensen wo hihyouji*/
}

ul#menu li ul li{
	background: #990033;
}


ul#menu li ul li a {
	margin-left: 2px;
	background: #990033;
	width: 156px;
	text-indent: -9999px;
}

ul#menu li ul li a.concert{
	background-image: url(../img/con_gra.jpg);
	background-repeat: no-repeat;
	background-color: #990033;
	cursor: pointer;
}

ul#menu li ul li a.popgrand{
	background-image: url(../img/pop_g.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.cocktail{
	background-image: url(../img/cocktail.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.sweet{
	background-image: url(../img/sw_ep.jpg);
	background-repeat: no-repeat;
	cursor: pointer;

}

ul#menu li ul li a.whiter{
	background-image: url(../img/whi_or.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.allbars{
	background-image: url(../img/allbars.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.studiostrings{
	background-image: url(../img/studiostrings.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.organ_a{
	background-image: url(../img/organ_agogo.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.orchestral{
	background-image: url(../img/or_st.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.jazztrumpet{
	background-image: url(../img/jaz_tr.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.jazzsax{
	background-image: url(../img/jaz_sax.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.clarinet{
	background-image: url(../img/cla_img.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.irish{
	background-image: url(../img/irish_img.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.semi{
	background-image: url(../img/semi_aco.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.singlecoil{
	background-image: url(../img/singlecoil.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.jazzclean{
	background-image: url(../img/jazzclean.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.harmonica{
	background-image: url(../img/harmonica.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.aero{
	background-image: url(../img/aero.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.PowerRock{
	background-image: url(../img/80s_power.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.RockBallad{
	background-image: url(../img/90srockballad.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.SynthRock{
	background-image: url(../img/80sSynthRock.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.VintagePop{
	background-image: url(../img/60svintagepop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.VintageRock{
	background-image: url(../img/60svintagerock.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.Bluegrass{
	background-image: url(../img/bluegrass.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}


ul#menu li ul li a.modernpopbld{
	background-image: url(../img/mod_popbld.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.glam{
	background-image: url(../img/70sglampiano.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.Pop{
	background-image: url(../img/pop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.SmoothBld{
	background-image: url(../img/80ssmoothbld.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.CoolBld{
	background-image: url(../img/90sCoolBallad.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.electronica{
	background-image: url(../img/electronica.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}


ul#menu li ul li a.funkdisco{
	background-image: url(../img/funkdisco.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}


ul#menu li ul li a.modbigbandshfl{
	background-image: url(../img/modbig.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}


ul#menu li ul li a.dreamyballad{
	background-image: url(../img/dreamy.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.jazzclub{
	background-image: url(../img/jazzclub.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.modernshuffle{
	background-image: url(../img/modernshuffle.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}


ul#menu li ul li a.countrypop{
	background-image: url(../img/70scount.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}


ul#menu li ul li a.fastbossa{
	background-image: url(../img/fastbossa.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.animationbld{
	background-image: url(../img/animationbld.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.romanticballet{
	background-image: url(../img/romanticballet.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.schlagerfox{
	background-image: url(../img/schlanger.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.ethereal{
	background-image: url(../img/ethereal.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}



ul#menu li ul li a.bohemianwaltz{
	background-image: url(../img/bohemian.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.zitherpolka{
	background-image: url(../img/zither.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.Intro1{
	background-image: url(../img/r_navi/intro1.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
/*
ul#menu li ul li a.Intro1_fr{
	background-image: url(../img/r_navi/intro1_fr.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
*/

ul#menu li ul li a.Intro1_it{
	background-image: url(../img/r_navi/intro1_it.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.Intro1_es{
	background-image: url(../img/r_navi/intro1_es.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.Intro2{
	background-image: url(../img/r_navi/intro2.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.Intro2_es{
	background-image: url(../img/r_navi/intro2_es.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}


ul#menu li ul li a.Intro2_it{
	background-image: url(../img/r_navi/intro2_it.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.Intro3{
	background-image: url(../img/r_navi/michel.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.Peter{
	background-image: url(../img/r_navi/peter_m.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

/************************ Stunning *****************/

ul#menu li a.Piano{
	background: url(../img/r_navi/piano.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Piano:hover{
	background: url(../img/r_navi/piano_on.jpg) no-repeat;
}

ul#menu li a.EPiano{
	background: url(../img/r_navi/epiano.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.EPiano:hover{
	background: url(../img/r_navi/epiano_on.jpg) no-repeat;
}

ul#menu li a.Organ{
	background: url(../img/r_navi/organ.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Organ:hover{
	background: url(../img/r_navi/organ_on.jpg) no-repeat;
}

ul#menu li a.Strings{
	background: url(../img/r_navi/strings.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Strings:hover{
	background: url(../img/r_navi/strings_on.jpg) no-repeat;
}

ul#menu li a.Trumpet{
	background: url(../img/r_navi/trumpet.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Trumpet:hover{
	background: url(../img/r_navi/trumpet_on.jpg) no-repeat;
}

ul#menu li a.Saxophone{
	background: url(../img/r_navi/saxophone.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Saxophone:hover{
	background: url(../img/r_navi/saxophone_on.jpg) no-repeat;
}

ul#menu li a.FClarinet{
	background: url(../img/r_navi/flute.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.FClarinet:hover{
	background: url(../img/r_navi/flute_on.jpg) no-repeat;
}

ul#menu li a.Guitar{
	background: url(../img/r_navi/guitar.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Guitar:hover{
	background: url(../img/r_navi/guitar_on.jpg) no-repeat;
}

ul#menu li a.Accordion{
	background: url(../img/r_navi/accordion.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Accordion:hover{
	background: url(../img/r_navi/accordion_on.jpg) no-repeat;
}

ul#menu li a.Pad{
	background: url(../img/r_navi/pad.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Pad:hover{
	background: url(../img/r_navi/pad_on.jpg) no-repeat;
}

ul#menu li a.OFlutes{
	background: url(../img/r_navi/organflutes.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.OFlutes:hover{
	background: url(../img/r_navi/organflutes_on.jpg) no-repeat;
}

/********************** World ****************************/

ul#menu li a.PRock{
	background: url(../img/r_navi/pop_rock.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.PRock:hover{
	background: url(../img/r_navi/pop_rock_on.jpg) no-repeat;
}

ul#menu li a.Ballad{
	background: url(../img/r_navi/ballad.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Ballad:hover{
	background: url(../img/r_navi/ballad_on.jpg) no-repeat;
}

ul#menu li a.Dance{
	background: url(../img/r_navi/dance.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Dance:hover{
	background: url(../img/r_navi/dance_on.jpg) no-repeat;
}

ul#menu li a.SJazz{
	background: url(../img/r_navi/swing.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.SJazz:hover{
	background: url(../img/r_navi/swing_on.jpg) no-repeat;
}

ul#menu li a.RB{
	background: url(../img/r_navi/r_b.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.RB:hover{
	background: url(../img/r_navi/r_b_on.jpg) no-repeat;
}

ul#menu li a.Country{
	background: url(../img/r_navi/country.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Country:hover{
	background: url(../img/r_navi/country_on.jpg) no-repeat;
}

ul#menu li a.Latin{
	background: url(../img/r_navi/latin.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Latin:hover{
	background: url(../img/r_navi/latin_on.jpg) no-repeat;
}

ul#menu li a.MS{
	background: url(../img/r_navi/movie_show.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.MS:hover{
	background: url(../img/r_navi/movie_show_on.jpg) no-repeat;
}

ul#menu li a.ET{
	background: url(../img/r_navi/entertainer.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.ET:hover{
	background: url(../img/r_navi/entertainer_on.jpg) no-repeat;
}

ul#menu li a.World{
	background: url(../img/r_navi/world.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.World:hover{
	background: url(../img/r_navi/world_on.jpg) no-repeat;
}

/*********************** ease ****************************/

ul#menu li a.MF{
	background: url(../img/r_navi/music_finder.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.MF:hover{
	background: url(../img/r_navi/music_finder_on.jpg) no-repeat;
}

ul#menu li a.MFP{
	background: url(../img/r_navi/music_finder_plus.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.MFP:hover{
	background: url(../img/r_navi/music_finder_plus_on.jpg) no-repeat;
}

ul#menu li a.OTS{
	background: url(../img/r_navi/onetouch.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.OTS:hover{
	background: url(../img/r_navi/onetouch_on.jpg) no-repeat;
}

ul#menu li a.Registration{
	background: url(../img/r_navi/reistration.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Registration:hover{
	background: url(../img/r_navi/reistration_on.jpg) no-repeat;
}

ul#menu li a.Registration_fr{
	background: url(../img/r_navi/reistration_fr.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Registration_fr:hover{
	background: url(../img/r_navi/reistration_fr_on.jpg) no-repeat;
}

ul#menu li a.SD{
	background: url(../img/r_navi/score.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.SD:hover{
	background: url(../img/r_navi/score_on.jpg) no-repeat;
}

ul#menu li a.SD_fr{
	background: url(../img/r_navi/score_fr.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.SD_fr:hover{
	background: url(../img/r_navi/score_fr_on.jpg) no-repeat;
}


/*********************** m_production *********************/

ul#menu li.ERecord a{
	background: url(../img/r_navi/easyrecord.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.ERecord a:hover{
	background: url(../img/r_navi/easyrecord_on.jpg) no-repeat;
}

ul#menu li.SCreator a{
	background-image: url(../img/r_navi/songcreator.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

ul#menu li.SCreator a:hover{
	background-image: url(../img/r_navi/songcreator_on.jpg);
	background-repeat: no-repeat;
}

ul#menu li.HDR a{
	background-image: url(../img/r_navi/hard_disc_recording.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
ul#menu li.HDR a:hover{
	background-image: url(../img/r_navi/hard_disc_recording_on.jpg);
	background-repeat: no-repeat;
}

ul#menu li.MConsole a{
	background: url(../img/r_navi/mixing_console.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.MConsole a:hover{
	background: url(../img/r_navi/mixing_console_on.jpg) no-repeat;
}

ul#menu li.DSPType a{
	background: url(../img/r_navi/dsp_type.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.DSPType a:hover{
	background: url(../img/r_navi/dsp_type_on.jpg) no-repeat;
}

/**************** style ************************/

ul#menu li.SFFGE a{
	background: url(../img/r_navi/sffge.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.SFFGE a:hover{
	background: url(../img/r_navi/sffge_on.jpg) no-repeat;
}

ul#menu li.YSE a{
	background: url(../img/r_navi/yamaha_style_engine.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.YSE a:hover{
	background: url(../img/r_navi/yamaha_style_engine_on.jpg) no-repeat;
}

ul#menu li.YSE_fr a{
	background: url(../img/r_navi/yamaha_style_engine_fr.jpg) no-repeat;
	text-indent: -9999px;
}
/*
ul#menu li.YSE_fr a:hover{
	background: url(../img/r_navi/yamaha_style_engine_on_fr.jpg) no-repeat;
}
*/



/*************** Premium Contents **************/

ul#menu li a.Ballroom{
	background: url(../img/r_navi/ballroom.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Ballroom:hover{
	background: url(../img/r_navi/ballroom_on.jpg) no-repeat;
}

ul#menu li a.Voices{
	background: url(../img/r_navi/voices.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Voices:hover{
	background: url(../img/r_navi/voices_on.jpg) no-repeat;
}

ul#menu li a.Styles{
	background: url(../img/r_navi/styles.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Styles:hover{
	background: url(../img/r_navi/styles_on.jpg) no-repeat;
}

ul#menu li ul li a.pr_organhero{
	background-image: url(../img/organhero.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_eurobellorgan{
	background-image: url(../img/eurobellorgan.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_goldenbars{
	background-image: url(../img/goldenbars.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_singletab{
	background-image: url(../img/singletab.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_fulltabs{
	background-image: url(../img/fulltabs.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_usjazzfast{
	background-image: url(../img/usjazzfast.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_eurosamba{
	background-image: url(../img/eurosamba.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_euroshuffle{
	background-image: url(../img/euroshuffle.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_euroquickstep{
	background-image: url(../img/euroquickstep.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_homeorganbld{
	background-image: url(../img/homeorganbld.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_usorganrumba{
	background-image: url(../img/usorganrumba.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_huhlegato{
	background-image: url(../img/huhlegato.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_hahlegato{
	background-image: url(../img/hahlegato.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_huhhahmw{
	background-image: url(../img/huhhahmw.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_huhlegato_latin{
	background-image: url(../img/huhlegato_latin.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_90snewage{
	background-image: url(../img/90snewage.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_70sballad{
	background-image: url(../img/70sballad.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_surfshuffle{
	background-image: url(../img/surfshuffle.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_soulballad{
	background-image: url(../img/soulballad.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_dreamyballad{
	background-image: url(../img/dreamyballad.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_jazzgtrclub{
	background-image: url(../img/jazzgtrclub.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_6_8march{
	background-image: url(../img/6_8march.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_noveltypop{
	background-image: url(../img/60snoveltypop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_usrock{
	background-image: url(../img/usrock.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_sisterpop{
	background-image: url(../img/80ssisterpop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_popbeat{
	background-image: url(../img/60spopbeat.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_pop{
	background-image: url(../img/80spop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_britpop{
	background-image: url(../img/60sbritpop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_bigbandtrain{
	background-image: url(../img/bigbandtrain.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_countrypop{
	background-image: url(../img/70scountrypop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_popreggae{
	background-image: url(../img/popreggae.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_bigbandfoxtrot{
	background-image: url(../img/bigbandfoxtrot.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_hotbigband{
	background-image: url(../img/hotbigband.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_sundaychillout{
	background-image: url(../img/sundaychillout.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_popballad{
	background-image: url(../img/90spopballad.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_theblues{
	background-image: url(../img/theblues.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_swedishpop{
	background-image: url(../img/swedishpop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_stairwayrock{
	background-image: url(../img/stairwayrock.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_panflutes_latin{
	background-image: url(../img/panflutes_latin.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_panflutes_ballad{
	background-image: url(../img/panflutes_ballad.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_midchartpop{
	background-image: url(../img/mid80schartpop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_rockanthem{
	background-image: url(../img/80srockanthem.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_popmambo{
	background-image: url(../img/popmambo.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_showswing{
	background-image: url(../img/showswing.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_rosenpop{
	background-image: url(../img/pr_rosenpop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_clubdance{
	background-image: url(../img/pr_clubdance.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_bigbandstandard{
	background-image: url(../img/pr_bigbandstandard.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_musical{
	background-image: url(../img/pr_musical.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_oldcountrypop{
	background-image: url(../img/pr_oldcountrypop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_bigbandshuffle{
	background-image: url(../img/pr_bigbandshuffle.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_combianortena{
	background-image: url(../img/pr_combianortena.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_60s128{
	background-image: url(../img/pr_60s128.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_rbrock{
	background-image: url(../img/pr_rbrock.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_mallorcadiscobeat{
	background-image: url(../img/pr_mallorcadiscobeat.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_summerpop{
	background-image: url(../img/pr_summerpop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_moviemarch{
	background-image: url(../img/pr_moviemarch.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_swing78rpm{
	background-image: url(../img/pr_swing78rpm.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_dirtydisco{
	background-image: url(../img/pr_dirtydisco.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_pianobossa{
	background-image: url(../img/pr_pianobossa.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_swedishdance{
	background-image: url(../img/pr_swedishdance.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_pianoslowshuffle{
	background-image: url(../img/pr_pianoslowshuffle.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_poprock{
	background-image: url(../img/pr_poprock.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_beatsoul{
	background-image: url(../img/pr_beatsoul.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_powerdisco{
	background-image: url(../img/pr_powerdisco.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_chartpop{
	background-image: url(../img/pr_chartpop.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_coolballad{
	background-image: url(../img/pr_coolballad.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_classicrb{
	background-image: url(../img/pr_classicrb.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_easycountryswing{
	background-image: url(../img/pr_easycountryswing.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

ul#menu li ul li a.pr_bossa{
	background-image: url(../img/pr_bossa.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}




/*************** technology ********************/

ul#menu li.Keyboard a{
	background: url(../img/r_navi/keyboard.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.Keyboard a:hover{
	background: url(../img/r_navi/keyboard_on.jpg) no-repeat;
}

ul#menu li.Keyboard_fr a{
	background: url(../img/r_navi/keyboard_fr.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.Keyboard_fr a:hover{
	background: url(../img/r_navi/keyboard_fr_on.jpg) no-repeat;
}

ul#menu li.TFT a{
	background: url(../img/r_navi/tft_display.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.TFT a:hover{
	background: url(../img/r_navi/tft_display_on.jpg) no-repeat;
}

ul#menu li.TFT_fr a{
	background: url(../img/r_navi/tft_display_fr.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.TFT_fr a:hover{
	background: url(../img/r_navi/tft_display_fr_on.jpg) no-repeat;
}


ul#menu li.Slider a{
	background: url(../img/r_navi/slider_control.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.Slider a:hover{
	background: url(../img/r_navi/slider_control_on.jpg) no-repeat;
}

ul#menu li.Slider_fr a{
	background: url(../img/r_navi/slider_control_fr.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.Slider_fr a:hover{
	background: url(../img/r_navi/slider_control_on_fr.jpg) no-repeat;
}

ul#menu li.USB a{
	background: url(../img/r_navi/usb.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.USB a:hover{
	background: url(../img/r_navi/usb_on.jpg) no-repeat;
}

span.net_span{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}


/**************** Sound ***********************/

ul#menu li.SA2 a{
	background: url(../img/r_navi/super_articulation2.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.SA2 a:hover{
	background: url(../img/r_navi/super_articulation2_on.jpg) no-repeat;
}

ul#menu li.MegaVoice a{
	background: url(../img/r_navi/megavoice.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.MegaVoice a:hover{
	background: url(../img/r_navi/megavoice_on.jpg) no-repeat;
}

ul#menu li.SA a{
	background: url(../img/r_navi/super_articulation.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.SA a:hover{
	background: url(../img/r_navi/super_articulation_on.jpg) no-repeat;
}

ul#menu li.VE a{
	background: url(../img/r_navi/voice_editor.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.VE a:hover{
	background: url(../img/r_navi/voice_editor_on.jpg) no-repeat;
}


/**************** net service *******************/

ul#menu li.IDC_N a{
	background: url(../img/r_navi/internet_direct.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.IDC_N a:hover{
	background: url(../img/r_navi/internet_direct_on.jpg) no-repeat;
}


ul#menu li.YMS a{
	background: url(../img/r_navi/yamahamusicsoft.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li.YMS a:hover{
	background: url(../img/r_navi/yamahamusicsoft_on.jpg) no-repeat;
}

p.onlin_p{
	
}

p.online_p img{
	float: left;
	display: block;
	margin: 0px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	padding: 0px;
}

ul.online_ul{
	margin: 0px;
	padding: 0px;
}

ul.online_ul li{
	list-style-position: inside;
	font-size: 12px;
}

ul.online_img{
	display: block;
	margin: 0px;
	padding: 0px;
}

ul.online_img li{
	float: left;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

hr{
	clear: both;
	display: block;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

/**************** movies **********************/

ul#menu li a.Demo{
	background: url(../img/r_navi/demonstration.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Demo:hover{
	background: url(../img/r_navi/demonstration_on.jpg) no-repeat;
}

ul#menu li a.Demo_de{
	background: url(../img/r_navi/demonstration_de.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Demo_de:hover{
	background: url(../img/r_navi/demonstration_de_on.jpg) no-repeat;
}

ul#menu li a.Demo_fr{
	background: url(../img/r_navi/demonstration_fr.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Demo_fr:hover{
	background: url(../img/r_navi/demonstration_fr_on.jpg) no-repeat;
}

ul#menu li a.Demo_it{
	background: url(../img/r_navi/demonstration_it.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Demo_it:hover{
	background: url(../img/r_navi/demonstration_it_on.jpg) no-repeat;
}

ul#menu li a.Demo_es{
	background: url(../img/r_navi/demonstration_es.jpg) no-repeat;
	text-indent: -9999px;
}

ul#menu li a.Demo_es:hover{
	background: url(../img/r_navi/demonstration_es_on.jpg) no-repeat;
}


#banner{
	float: right;
	margin: 0px;
	margin-top: 30px;
	padding: 0px;
	width: 160px;
	text-indent: -9999px;
}
#banner p.dmn a{
	clear: both;
	display: block;
	width: 160px;
	height: 70px;
	text-indent: -9999px;
	background: url(../img/dmn_banner.jpg) no-repeat; 
}
#banner p.idc a{
	clear: both;
	display: block;
	width: 160px;
	height: 70px;
	text-indent: -9999px;
	background: url(../img/idc_banner.jpg) no-repeat;
}

#banner p.osl a{
	clear: both;
	display: block;
	width: 160px;
	height: 90px;
	text-indent: -9999px;
	background: url(../img/banner_online_services.jpg) no-repeat;
}

#banner p.ipg a{
	clear: both;
	display: block;
	width: 160px;
	height: 104px;
	text-indent: -9999px;
	background: url(../img/r_d_banner.jpg) no-repeat;
}

p.premium{
	display: block;
	top:430px;
	left: 750px;
	text-align: right;
	position: absolute;
	width: 160px;
}

p.premium a{
	clear: both;
	display: block;
	margin-bottom: 10px;
}

p.premium_styles{
	display: block;
	margin-top: 10px;
	padding-top: 10px;
	text-align: right;
}

#banner p.osl_de a{
	clear: both;
	display: block;
	width: 160px;
	height: 90px;
	text-indent: -9999px;
	background: url(../img/banner_online_services_de.jpg) no-repeat;
}

#banner p.osl_fr a{
	clear: both;
	display: block;
	width: 160px;
	height: 90px;
	text-indent: -9999px;
	background: url(../img/banner_online_services_fr.jpg) no-repeat;
}

#banner p.osl_es a{
	clear: both;
	display: block;
	width: 160px;
	height: 90px;
	text-indent: -9999px;
	background: url(../img/banner_online_services_es.jpg) no-repeat;
}

#banner p.osl_it a{
	clear: both;
	display: block;
	width: 160px;
	height: 90px;
	text-indent: -9999px;
	background: url(../img/banner_online_services_it.jpg) no-repeat;
}
