.allsite {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:56px;   
	left: 100px; 
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.topbar {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:56px;
	z-index:1;      
	left: 0px; 
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.nav {
	position:absolute; 
	visibility:visible; 
	width:750px;
	height:26px; 
	z-index:12;      
	left: 0px; 
	top: 60px;
	padding-top:5px;
	padding-left70px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
/*	color: #84827F;*/
        color: #FF0000;
	text-decoration: none;
}
.navbg {
	position:absolute; 
	visibility:visible; 
	width:750px;
	height:20px; 
	z-index:1;      
	left: 0px; 
	top: 52px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}


.moomin_text {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:10px; 
	z-index:6;      
	left: 0px; 
	top: 85px;
	padding-top:0px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.content_left {
	position:absolute; 
	visibility:inherit; 
	width:280px;
	height:300px;
	z-index:4;      
	background-color: #e6e5e6; 
	left: 0px; 
	top: 82px;
	padding-left:60px;
	padding-top:30px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.content_left_text {
	position:absolute; 
	visibility:inherit; 
	width:200px;
	height:22px;
	z-index:4;      
	left: 60px; 
	top: 280px;
	padding-left:30px;
	padding-top:0px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}
.content_center {
	position:absolute; 
	visibility:inherit; 
	width:170px;
	height:300px;
	z-index:5;      
	background-color: #e6e5e6; 
	left: 280px; 
	top: 82px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.content_center_text {
	position:absolute; 
	visibility:inherit; 
	width:160px;
	height:150px;
	z-index:5;      
	left: 0px; 
	top: 82px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.content_center_text_2 {
	position:absolute; 
	visibility:inherit; 
	width:145px;
	height:150px;
	z-index:5;      
	left: 0px; 
	top: 200px;
	padding-left:20px;
	padding-top:60px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
/*	color: #84827F; */
	color: #000000;
	text-decoration: none;
}

.content_right {
	position:absolute; 
	visibility:inherit; 
	width:280px;
	height:300px;
	z-index:5;      
	background-color: #e6e5e6; 
	left: 450px; 
	top: 82px;
	padding-left:20px;
	padding-top:60px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.content_right img{
        border-style: none;
}

.content_right_text {
	position:absolute; 
	visibility:inherit; 
	width:135px;
	height:16px;
	z-index:5;      
	left: 75px; 
	top: 270px;
	padding-left:5px;
        padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
/*	color: #84827F;*/
        color: #FF0000;
	text-decoration: none;
}

.content_right_text_2 {
	position:absolute; 
	visibility:inherit; 
	width:240px;
	height:150px;
	z-index:5;      
	left: 0px; 
	top: 200px;
	padding-left:0px;
	padding-top:60px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
/*	color: #84827F; */
	color: #000000;
	text-decoration: none;
}

.ws_content_left {
	position:absolute; 
	visibility:inherit; 
	width:450px;
	height:200px;
	z-index:4;      
	background-color: #e6e5e6; 
	left: 0px; 
	top: 82px;
	padding-left:60px;
	padding-top:50px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.ws_content_left_text {
	position:absolute; 
	visibility:inherit; 
	width:450px;
	height:20px;
	z-index:4;      
	background-color: #e6e5e6; 
	left: 60px; 
	top: 213px;
	padding-left:85px;
	padding-top:0px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.retail_content {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:300px;
	z-index:4;      
	background-color: #e6e5e6; 
	left: 0px; 
	top: 82px;
	padding-left:0px;
	padding-top:50px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.ws_content_right {
	position:absolute; 
	visibility:inherit; 
	width:300px;
	height:300px;
	z-index:5;      
	background-color: #e6e5e6; 
	left: 450px; 
	top: 82px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}
.ws_content_text {
	position:absolute; 
	visibility:inherit; 
	width:300px;
	height:300px;
	z-index:5;      
	left: 0px; 
	top: 82px;
	padding-left:0px;
	padding-top:40px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}
.retail_content_text {
	position:absolute; 
	visibility:inherit; 
	width:350px;
	height:150px;
	z-index:5;      
	left: 60px; 
	top: 60px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.retail_content_text_a{
/*	color: #84827F;*/
        color: #FF0000;
	text-decoration: none;
}

.retail_content_text_a:hover{
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
/*
.retail_content_text_a:visited{
	color: #000000;
	text-decoration: none;
}
*/
.etc_content {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:500px;
	z-index:4;      
	background-color: #e6e5e6; 
	left: 0px; 
	top: 82px;
	padding-left:0px;
	padding-top:50px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}
.etc_content_pics {
	position:absolute; 
	visibility:inherit; 
	width:250px;
	height:500px;
	z-index:4;      
	left: 20px; 
	top: 35px;
}

.etc_content_text {
	position:absolute; 
	visibility:inherit; 
	width:300px;
	height:300px;
	z-index:5;      
	left: 180px; 
	top: 50px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.etc_content_text_last {
	position:absolute; 
	visibility:inherit; 
	width:300px;
	height:300px;
	z-index:5;      
	left: 220px; 
	top: 390px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.etc_content_pics2 {
	position:absolute; 
	visibility:inherit; 
	width:250px;
	height:500px;
	z-index:4;      
	left: 395px; 
	top: 35px;
}

.etc_content_text2 {
	position:absolute; 
	visibility:inherit; 
	width:300px;
	height:300px;
	z-index:5;      
	left: 555px; 
	top: 50px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.product_content {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:300px;
	z-index:5;      
	background-color: #e6e5e6; 
	left: 0px; 
	top: 82px;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.product_2_text_2{
	position:absolute; 
	visibility:inherit; 
	width:220px;
	height:auto;
	z-index:5;      
/*	background-color: #e6e5e6; */
	left: 555px; 
	top: 520px;
	padding-left:0px;
        padding-right:30px;
	padding-top:0px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
/*	color: #84827F;*/
	color: #000000;
	text-decoration: none;
}
.product_2_text_2 a {
	color: #FF0000;
	text-decoration: none;
}

.home_tour_content {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:300px;
	z-index:5;      
	background-color: #e6e5e6; 
	left: 0px; 
	top: 82px;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}
.bottom {
	float:left;
	position:absolute; 
	visibility:inherit; 
	width:740px;
	height:50px;
	z-index:12;      
	left: 0px; 
	top: 393px;
	padding-right:10px;
	padding-left:70px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}
.bottombg {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:10;      
	left: 0px; 
	top: 393px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}

.etc_bottom {
	float:left;
	position:absolute; 
	visibility:inherit; 
	width:740px;
	height:12px;
	z-index:12;      
	left: 0px; 
	top: 570px;
	padding-right:10px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}
.etc_bottombg {
	position:absolute; 
	visibility:inherit; 
	width:550px;
	height:12px; 
	z-index:10;      
	left: 0px; 
	top: 570px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}
.etc_bottomshadow {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:11;      
	left: 0px; 
	top: 595px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}
.productbottombg {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:10;      
	left: 0px; 
	top: 600px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}
.bottomshadow {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:11;      
	left: 0px; 
	top: 420px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}
.productbottomshadow {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:11;      
	left: 0px; 
	top: 625px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}

.productbottom_text {
	float:left;
	position:absolute; 
	visibility:inherit; 
	width:740px;
	height:12px;
	z-index:12;      
	left: 0px; 
	top: 600px;
	padding-right:10px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.productbottombg_2 {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:10;      
	left: 0px; 
	top: 760px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}
.productbottomshadow_2 {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:11;      
	left: 0px; 
	top: 785px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}

.productbottom_text_2 {
	float:left;
	position:absolute; 
	visibility:inherit; 
	width:740px;
	height:12px;
	z-index:12;      
	left: 0px; 
	top: 760px;
	padding-right:10px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.home_tour_bg {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:10;      
	left: 0px; 
	top: 475px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}

.home_tour_shadow {
	position:absolute; 
	visibility:inherit; 
	width:750px;
	height:12px; 
	z-index:11;      
	left: 0px; 
	top: 500px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}
.home_tour_text_1 {
        text-align:center;
	position:absolute; 
	visibility:inherit; 
	width:740px;
	height:16px;
	z-index:12;      
	left: 0px; 
	top: 430px;
	padding-right:5px;
	padding-top:7px;
	padding-left:5px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

.home_tour_text {
	float:left;
	position:absolute; 
	visibility:inherit; 
	width:740px;
	height:12px;
	z-index:12;      
	left: 0px; 
	top: 475px;
	padding-right:10px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}

a {
	color: #ff0000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	
}

a:visited {
	color: #FF0000;
	text-decoration: none;
	
}



/* remove all the bullets, borders and padding from the default list styling */
.nav ul {
padding:0;
margin:0;
list-style-type:none;
white-space: normal;
}

.nav ul ul {
width:120px;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.nav li {
float:left;
width:auto;
position:relative;
}

/* style the links for the top level */
.toplevel{
display:inline;
text-align:center;
height:26px;
top:0px;
left:0px;
font-size: 11px;
line-height:16px;
padding-top:5px;
padding-right:5px;
padding-bottom:6px;
padding-left:5px;

margin-left:50px;
margin-right:0px;
color:#ff0000;

}


/* style the second level links */

.nav ul ul a, .nav ul ul a:visited {
font-size:11px;
font-weight:normal;
background:#d4d8bd;
color:#000; 
line-height:20px;

padding-top:4px;
padding-right:5px;
padding-bottom:2px;
padding-left:5px;
border:1px solid #000;
border-width:1px 1px 1px 1px;
width:80px;
}


/* yet another hack for IE5.5 */
* html .nav ul ul a{
width:80px;
w\idth:78px;
}


/* a hack so that IE5.5 faulty box model is corrected */
* html .nav a, * html .nav a:visited {
width:120px;
w\idth:118px;
}

/* style the top level hover */
/***
.nav a:hover, .nav ul ul a:hover{
border:1px solid #000;
border-width:1px 1px 1px 1px;
}
.nav :hover > a, .nav ul ul :hover > a {
border:1px solid #000;
border-width:1px 1px 1px 1px;
}
***/

/* style the second level background */
.nav ul ul a.drop, .nav ul ul a.drop:visited {
/*background:#e0d8d0;*/
background:#dcdcdc;
}
/* style the second level hover */
.nav ul ul a.drop:hover{
background:#ffffff;
}
.nav ul ul :hover > a.drop {
background:#ffffff;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.nav ul ul {
visibility:hidden;
position:absolute;
height:39px;
top:21px;
left:50px;
width:120px;
}
/* another hack for IE5.5 */

* html .nav ul ul {
top:21px;
t\op:21px;
}


/* style the table so that it takes no part in the layout - required for IE to work */
.nav table {position:absolute; top:0; left:0;}

/* make the second level visible when hover on first level list OR link */
.nav ul li:hover ul,
.nav ul a:hover ul{
visibility:visible; 
}

.nav ul :hover ul :hover {
visibility:visible; 
}

.japan_link {
	position:absolute; 
	visibility:inherit; 
	width:150px;
	height:10px; 
	z-index:6;      
	left: 600px; 
	top: 565px;
	padding-top:0px;
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #84827F;
	text-decoration: none;
}



/* smaller down arrow */
.nabla {
font-size:12px;
}

.table1{
width:95%;
position:absolute;
top:25px;
left:40px;
}
.table2{
width:95%;
position:absolute;
/*top:225px;*/
top:250px;
left:40px;
}
.table3{
width:68%;
position:absolute;
top:445px;
left:40px;
}
.table_home_tour1{
width:95%;
position:absolute;
top:25px;
left:33px;
}

.table_home_tour1 img{
    border-style: none;
}

.table_home_tour2{
width:95%;
position:absolute;
/*top:225px;*/
top:200px;
left:33px;
}

.table_home_tour2 img{
    border-style: none;
}

td{
font-size:12px;
}
