@charset "UTF-8";

* {
  margin:0;
  padding:0;
}
body {
  margin-left:auto;
  margin-right:auto;
  color:#000;
  text-align:center;
  font:12px/16px Verdana,Helvetica;
}
#topbody {
  background:#f07400 url(../images/bkg.gif) top center no-repeat;
}
img { 
  border:none;
  vertical-align:bottom;
}
a {
  color:#ef007c;
  text-decoration:none;
  overflow: hidden;
}
a:hover {
  color:#ff65b5;
  text-decoration:underline;
}
a:focus { outline:none; }
#wrapper {
  margin-left:auto;
  margin-right:auto;
  width:970px;
  height:782px;
  text-align:left;
  position:relative;
  background:url(../images/topbkg.png) no-repeat;
}
h1 {
  width:600px;
  height:50px;
  text-indent:-9999px;
  font-size:xx-small;
}
h2, h3 {
  width:422px;
  height:75px;
  text-indent:-9999px;
  font-size:xx-small;
}
#tabiya {
  position:absolute;
  top:55px;
  left:0px;
  width:422px;
  height:206px;
}
a#tabiyabtn {
  display:block;
  margin:0 auto;
  width:148px;
  height:56px;
  text-indent:-9999px;
  text-decoration:none;
  background:url(../images/enter_tabiya.png) no-repeat;
}
a#tabiyabtn:hover {
  background:url(../images/enter_tabiya_over.png) no-repeat;
}
#discobeans {
  position:absolute;
  top:367px;
  left:549px;
  width:422px;
  height:206px;
}
#discobeans a {
  display:block;
  margin:0 auto;
  width:148px;
  height:56px;
  text-indent:-9999px;
  text-decoration:none;
  background:url(../images/enter_disco.png) no-repeat;
}
#discobeans a:hover {
  text-decoration:none;
  background:url(../images/enter_disco_over.png) no-repeat;
}
#shopinfo {
  position:absolute;
  top:35px;
  left:703px;
  width:190px;
  height:200px;
  font:11px/17px Verdana,Helvetica;
  letter-spacing:0.05em;
}
#shopinfo strong {
  font-size:14px;
}
a#mapbtn {
  display:block;
  margin-top:5px;
  width:48px;
  height:16px;
  text-indent:-9999px;
  text-decoration:none;
  background:url(../images/map.gif) no-repeat;
}
a#mapbtn:hover {
  background:url(../images/map_over.gif) no-repeat;
}
#mapdiv {
  margin:10px auto;
  width:570px;
  height:520px;
  text-align:left;
}
iframe {
  margin:0 auto;
  width:570px;
  height:520px;
  text-align:left;
  border:none;
  background:#ef007c;
}
