body    {
        background:#090909;
        color:#555;
        font-family:RiverAvenue,sans-serif;
        }

html,body {
        margin:0;
        padding:0;
        height:100%
        }

img,a img { border:0 }

sub { line-height: 0 }
p { text-indent: 10pt; line-height:1.4em }
p.initial:first-letter { font-size: 120%; font-weight: bold;vertical-align:text-baseine }
p.listy { text-indent: 20pt; font-size: 100% }

html>body #content-wrap { height:100% }
html>body #content { padding:1em 0em } 

table   {
        background-color:transparent;
        border:0px;
        color:#000;
        text-align:left;
        margin:0;
        height:100%
        }

#top    {
        background-color:transparent;
        border:0px;
        color:#000;
        text-align:left;
        margin:0;
        height:512px;
        width:99%
        }

em      {
        background-color:transparent;
        color:#000;
        font-weight:bold
        }

dl#titleMap{
        margin:0;
        padding:0;
        background: transparent url("screens/69546c740a65.png") top left no-repeat;
        height:448px;
        width:512px;
        position:relative;
        list-style:none;
}


dl#room000Map{
	margin:0;
	padding:0;
	background: transparent url("maps/6d7235313134000a.png") top left no-repeat;
	height:448px;
	width:512px;
	position:relative;
        list-style:none; 
}

dt{ margin: 0; padding: 0; position: absolute; display: none; }
dd{ margin: 0; padding: 0; position: absolute; }
dd a{ outline: none; }
dd a:active{ outline: none; -moz-outline: none; }

dd#room000northDef { top:48px; left:136px }
dd#room000northDef a{ position:absolute; width:44px; height:64px; text-decoration:none; border:0; background:transparent; }
dd#room000northDef a span{ display:none; }
dd#room000northDef a:hover{ background:transparent url("maps/objects/door_open.png") no-repeat; border:0; }
dd#room000northDef a:hover span{ display:block; }

dd#room000southDef { top:390px; left:176px } 
dd#room000southDef a{ position:absolute; width:32px; height:32px; text-decoration:none; border:0; background:transparent; }
dd#room000southDef a span{ display:none; }
dd#room000southDef a:hover{ background:transparent url("icons/south.png") no-repeat 0 0 ; border:0; }
dd#room000southDef a:hover span{ display:block; }

#text li {display:inline; float:left; width:0; height:0; background:transparent url("6c626e610a6b.gif");}

/* record shop room 000 */
#text li.hs101 { margin-left:56px; margin-top:192px; width:24px; height:22px; }
#text li.hs102 { margin-left:4px; margin-top:192px; width:24px; height:22px; } 
#text li.hs103 { margin-left:-52px; margin-top:216px; width:24px; height:20px; }
#text li.hs104 { margin-left:-24px; margin-top:216px; width:24px; height:20px; }
#text li.hs105 { margin-left:20px; margin-top:192px; width:24px; height:22px; }
#text li.hs106 { margin-left:4px; margin-top:192px; width:24px; height:22px; }
#text li.hs107 { margin-left:-52px; margin-top:216px; width:24px; height:20px; }
#text li.hs108 { margin-left:-24px; margin-top:216px; width:24px; height:20px; }
#text li.hs109 { margin-left:20px; margin-top:192px; width:24px; height:22px; }
#text li.hs110 { margin-left:4px; margin-top:192px; width:24px; height:22px; }
#text li.hs111 { margin-left:-52px; margin-top:216px; width:24px; height:20px; }
#text li.hs112 { margin-left:-24px; margin-top:216px; width:24px; height:20px; }
#text li.hs113 { margin-left:20px; margin-top:192px; width:24px; height:22px; }
#text li.hs114 { margin-left:4px; margin-top:192px; width:24px; height:22px; }
#text li.hs115 { margin-left:-52px; margin-top:216px; width:24px; height:20px; }
#text li.hs116 { margin-left:-24px; margin-top:216px; width:24px; height:20px; }
#text li.hs117 { margin-left:20px; margin-top:192px; width:24px; height:22px; }
#text li.hs118 { margin-left:4px; margin-top:192px; width:24px; height:22px; }
#text li.hs119 { margin-left:-52px; margin-top:216px; width:24px; height:20px; }
#text li.hs120 { margin-left:-24px; margin-top:216px; width:24px; height:20px; }
#text li.hs121 { margin-left:-14px; margin-top:112px; width:16px; height:20px; }
#text li.hs122 { margin-left:-34px; margin-top:112px; width:16px; height:20px; }
#text li.hs123 { margin-left:-54px; margin-top:112px; width:16px; height:20px; }
#text li.hs124 { margin-left:-16px;margin-top:88px; width:16px; height:22px; }
#text li.hs125 { margin-left:-28px; margin-top:88px; width:10px; height:8px; } 
#text li.hs126 { margin-left:-28px; margin-top:102px; width:10px; height:8px; }
#text li.hs127 { margin-left:-54px; margin-top:88px; width:24px; height:22px; }
#text li.hs128 { margin-left:-98px; margin-top:112px; width:24px; height:20px; }
#text li.hs129 { margin-left:-126px; margin-top:112px; width:24px; height:20px; }
#text li.hs130 { margin-left:-98px; margin-top:88px; width:24px; height:22px; }
#text li.hs131 { margin-left:-126px; margin-top:88px; width:24px; height:22px; }
#text li.hs132 { margin-left:-170px; margin-top:112px; width:24px; height:20px; }
#text li.hs133 { margin-left:-194px; margin-top:112px; width:16px; height:20px; }
#text li.hs134 { margin-left:-170px; margin-top:88px; width:24px; height:22px; }
#text li.hs135 { margin-left:-198px; margin-top:88px; width:24px; height:22px; }

#text li.hs136 { margin-left:-12px; margin-top:34px; width:24px; height:40px; }
#text li.hs137 { margin-left:-52px; margin-top:34px; width:24px; height:40px; }
#text li.hs138 { margin-left:-80px; margin-top:34px; width:24px; height:40px; }
#text li.hs139 { margin-left:-108px; margin-top:34px; width:24px; height:40px; }
#text li.hs140 { margin-left:-136px; margin-top:34px; width:24px; height:40px; }
#text li.hs141 { margin-left:-164px; margin-top:34px; width:24px; height:40px; }
#text li.hs142 { margin-left:-192px; margin-top:34px; width:24px; height:40px; }
#text li.hs143 { margin-left:-220px; margin-top:34px; width:24px; height:40px; }
#text li.hs145 { margin-left:-382px; margin-top:82px; width:32px; height:24px; }

#text li.hs146 { margin-left:220px; margin-top:98px; width:20px; height:22px; }

#text li a { text-decoration:none; display:block; height:100%; width:100%; border:2px solid transparent; }


#text li a span { display:none; }

#text li a img { width:0; height:0; border:0; overflow:hidden; }

#text li a:active, #text li a:focus { visibility:visible; color:#000; border:0; cursor:default; width:0; height:0; outline:0; }

#text li a:active span, #text li a:focus span { display:block; position:absolute; top:416px; left:242px; z-index:50; width:28px; }
#text li a:active span img, #text li a:focus span img { display:block; position:absolute; top:0; left:0; z-index:550; width:254px; height:32px }

#text li a:active img, #text li a:focus img { display:block; position:absolute; top:286px; left:0px; z-index:25; width:512px; height:162px; padding:0; margin:0 }

#text li a:after { content: "."; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }


  a:link, a:visited {
  border-bottom:1px dashed transparent;
  color:#08cfff;
  text-decoration:none;
  }

  a:hover, a:active {
  border-bottom:1px dashed transparent;
  color:#5592ff;
  text-decoration:none
  }

@font-face {
           font-family:"RiverAvenue";
           src: url(""fonts/riverave.ttf");
           font-style:normal,italic;
           font-weight:100;
}

