


* {
	margin:0;
	padding:0;
	list-style:none;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #000;

}
#popup
{
  width:300px;
  min-height :60px;
  height: auto;
  height :60px;
  background-color: #7BE9DB;
  font-size: 13px;
  color:#000000;
  text-align : left;
  margin: 10px;
  position:absolute;
  z-index:1;
  border:1px dashed #000088;
}  
#popup #info
{
  padding:5px;
}


a img 
{
	border:none;
}


p 
{
	line-height: 1.1em;
}



h1 a, h2 a, h3 a, p a
{

	padding: 0 1px;
	color: #6bc6c5;
	text-decoration: none;	
}


h1, h2, h3, p 
{
	margin-top: 0;
}


img 
{
	border: none;
}

#container 
{
	position: relative;
	z-index:0;
	visibility:hidden;
}
.grid
{
  border:0px dashed #FFFF00;
  position: absolute;
  z-index:1;
}

.homebutton
{
  position: absolute;
  width:110px;
  height:110px;
  cursor:pointer;
}
.contactbutton
{
  position: absolute;
  width:200px;
  height:35px;
  cursor:pointer;
}
.menubutton_custombook
{
  position: absolute;
  width:265px;
  height:15px;
  cursor:pointer;
}
.menubutton_binding
{
  position: absolute;
  width:265px;
  height:15px;
  cursor:pointer;
}
.menubutton_promotion
{
  position: absolute;
  width:265px;
  height:15px;
  cursor:pointer;
}
#data
{
  display:none;
}
.inframe
{
  position:absolute;
}
.button
{
  position:absolute;
  cursor:pointer;
  border:none;
}
#esmenu
{
  position:absolute;
  z-index:1000;
  background-image:url( images/esm_back.png );
  width:127px;
  height:146px;
}
#esmenucon
{
  position:relative;
}
#esmenucon div
{
  position:absolute;
}
#esmenu_l
{
  top:35px;
  left:17px;
  z-index:1;
} 
#esmenu_r
{
  top:33px;
  left:93px;
  z-index:1;
} 
#esmenu_t
{
  top:5px;
  left:45px;
  z-index:1;
}
#esmenu_b
{
  top:81px;
  left:47px;
  z-index:1;
}
#esmenu_tl
{
  top:9px;
  left:20px;
  z-index:1;
}
#esmenu_bl
{
  top:65px;
  left:20px;
  z-index:1;
}
#esmenu_tr
{
  top:8px;
  left:76px;
  z-index:1;
}
#esmenu_br
{
  top:63px;
  left:79px;
  z-index:1;
}
#esmenu_m
{
  top:24px;
  left:36px;
  z-index:0;
}
.esimg_off
{
  opacity:0;
  filter:alpha(opacity=0);
}
.esimg_on
{
  opacity:1;
  filter:alpha(opacity=100);
}