a.textLink { font-family: helvetica; font-size: 9pt; background: none; color: #336699; text-decoration:none;}
a.textLink:hover { font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #870102; text-decoration:none;}
a.textLink:visited { font-family: helvetica; font-size: 9pt; background: none; text-decoration:none;}

a.treeLink { font-family: helvetica; font-size: 9pt; background: none; color: #336699; text-decoration:none;}
a.treeLink:hover { font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #870102; text-decoration:none;}
a.treeLink:visited { font-family: helvetica; font-size: 9pt; background: none; text-decoration:none;}

.tree { font-family: helvetica; font-size: 8pt; background: none; color: #000000; font-weight: 500;}

a.treeL {font-family: helvetica; font-size: 8pt; background: none; font-weight: 500; color: #000000; text-decoration:underline;}
a.treeL:hover {font-family: helvetica; font-size: 8pt; background: none; font-weight: 500; color: #000000; text-decoration:underline;}
a.treeL:visited {font-family: helvetica; font-size: 8pt; background: none; font-weight: 500; color: #000000; text-decoration:underline;}

a { font-family: helvetica; font-size: 9pt; background: none; font-weight: 500; color: #870102; text-decoration:underline;}
a:hover { font-family: helvetica; font-size: 9pt; background: none; font-weight: 500; color: #870102; text-decoration:underline;}
a:visited { font-family: helvetica; font-size: 9pt; background: none; font-weight: 500; text-decoration:underline;}

a.blackUnder { font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #000000; text-decoration:underline;}
a.blackUnder:hover { font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #000000; text-decoration:underline;}
a.blackUnder:visited { font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; text-decoration:none;}

a.headerProd {font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #000000; text-decoration:none;}
a.headerProd:hover {font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #000000; text-decoration:none;}
a.headerProd:visited {font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #000000; text-decoration:none;}

a.clip { font-family: helvetica; font-size: 10pt; background: none; font-weight: 400; color: #000000; text-decoration:none;}
a.clip:hover { font-family: helvetica; font-size: 10pt; background: none; font-weight: 400; color: #870102; text-decoration:none;}
a.clip:visited { font-family: helvetica; font-size: 10pt; background: none; font-weight: 400; text-decoration:none;}

.footer { font-family: helvetica; font-size: 7pt; background: none; color: #000000;}
.daisukecaption { font-family: times new roman; font-size: 8pt; background: none; color: #000000;}
.menu { font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #000000;}
.main { font-family: helvetica; font-size: 10pt; background: none; color: #000000;}
.mainBold { font-family: helvetica; font-size: 10pt; background: none; font-weight: 700; color: #000000;}
.price { font-family: helvetica; font-size: 9pt; background: none; font-weight: 700; color: #000000; text-decoration:none;}
.daisuke { font-family: times new roman; font-size: 9pt; background: none; color: #000000;}
.legend { font-family: helvetica; font-size: 10pt; background: none; color: #870102;}
.header { font-family: helvetica; font-size: 12pt; background: none; color: #000000;}
.daisukeheader { font-family: times new roman; font-size: 14pt; background: none; color: #000000;}

.mainO { font-family: arial; font-size: 10pt; background: none; color: #f7901e;}
.mainC { font-family: arial; font-size: 10pt; background: none; color: #a5a5a5;}
.orange { font-family: arial; font-size: 10pt; background: none; color: #f7901e;}

.texta { 
 font-size: 10px; 
 background-color: #cccccc; 
 border: 1px solid #666666; 
}

.buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 background-color: #333333; 
 color: #ffffff; 
 margin-right: 6px; 
}

  

#outside{
	border:1px solid #000000;
	background:#000000;
	}
#navigation-1 {
	position:relative;
	padding:0;
	margin:0px;
	list-style:none;
	width:100%;
	height:13px;
	font:normal 8pt helvetica;
	font-weight: 100;
}
#navigation-1 li, #navigation-1 li a:link, #navigation-1 li a:visited {
	padding:0;
	margin:0;
	display:block;
	float:left;
	position:relative;
	width:116;
	text-align:center;
	text-decoration:none;
	background:#000000;
	color:#ffffff;
	height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:0;
	margin:0;
	display:block;
	float:left;
	position:relative;
	width:116;
	text-align:center;
	text-decoration:none;
	background:#000000;
	color:#ffffff;
	height:13px;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	background:#000000;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	width:100%;
	position:absolute;
	top:15px;
	left:2px;
	border:1px solid #000000;
	border-top:none;
	color:#888888;
}
#navigation-1 li ul.navigation-2 li {
	width:100%;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	background:#000000;
	padding:0;
	width:100%;
	text-align:left;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #000000;
	position:absolute;
	z-index:1000;
	color:#888888;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	background:#666666;
	padding:0px;
	width:100%;
	text-align:left;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #000000;
	position:absolute;
	z-index:1000;
	color:#333333;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:10;
	left:5px;
	text-align:left;
	text-decoration:none;
	font-size:10pt;
	font-weight:lighter;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:10;
	left:5px;
	text-align:left;
	text-decoration:none;
	font-size:10pt;
	font-weight:lighter;
	color:#fe676f;
}

#navigation-1 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-3 {
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	background:#000000;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	width:100%;
	position:absolute;
	top:15px;
	left:2px;
	border:1px solid #000000;
	border-top:none;
	color:#888888;
}
#navigation-1 li ul.navigation-3 li {
	width:175px;
}
#navigation-1 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-3 li a:visited {
	background:#000000;
	padding:0;
	width:100%;
	text-align:left;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #000000;
	position:absolute;
	z-index:1000;
	color:#888888;
}
#navigation-1 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-3 li a:active, #navigation-1 li ul.navigation-3 li a:hover {
	background:#666666;
	padding:0px;
	width:100%;
	text-align:left;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #000000;
	position:absolute;
	z-index:1000;
	color:#333333;
}

#navigation-1 li ul.navigation-3 li a span {
	position:absolute;
	top:10;
	left:2px;
	text-align:left;
	text-decoration:none;
	font-size:10pt;
	font-weight:lighter;
	color:#fe676f;
}
#navigation-1 li ul.navigation-3 li:hover a span, #navigation-1 li ul.navigation-3 li a:hover span {
	position:absolute;
	top:10;
	left:2px;
	text-align:left;
	text-decoration:none;
	font-size:10pt;
	font-weight:lighter;
	color:#fe676f;
}


