/** only for demo **/
.dblocdemo{margin:10px auto; width:60px}
.dblocdemo div, .dblocdemo h2{margin-left:auto; margin-right:auto}
.blockswrap{position:fixed; top:110px; left:0; width:300px; height:265px; background-color:#999}
.blockswrap div.dt-block{margin:10px 0 10px 0; float:left; height:32px; }
.blockswrap div.dt-blocklast{margin-left:0}
.blockswrap h3{width:100px; margin:10px 0; height:32px; float:left}
.dblock{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/sprite-10-blocks-32x.gif"); background-repeat:no-repeat; width:32px; height:32px}





.dblock-00{background-position:0 0}
.dblock-01{background-position:-36px 0}
.dblock-02{background-position:-72px 0}
.dblock-03{background-position:-108px 0}
.dblock-04{background-position:-144px 0}
.dblock-05{background-position:-180px 0}
.dblock-06{background-position:-216px 0}
.dblock-07{background-position:-252px 0}
.dblock-08{background-position:-288px 0}
.dblock-09{background-position:-324px 0}


.dungeon-tile-inner{float:left; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/sprite-10-blocks-32x.gif"); background-repeat:no-repeat; width:32px; height:32px}



.screenshotdemo{width:512px; height:448px}
.screenshotdemo .topnav{height:25%}


.dungeon-tile01{margin-top:64px}
.screenshotdemo .dungeon-tile{margin-right:0}
.demobullshit{margin-left:40px}

/** based on 512x448 **/
.dungeonrappa{position:relative; top:25%; height:75%; background-color:#c0c0c0; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_010-2x.gif"); background-position:0 0; background-repeat:repeat}


.dungeonrappa-inner-demo{margin:10px auto; width:384px; height:224px; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_001-2x.gif"); background-position:0 0; background-repeat:repeat}


/** based on 512x336 width:384px; left:64px **/
.dungeonrappa-inner{width:75%; height:224px; position:absolute; top:64px; left:12.5%}

/** using individual img here bc it repeats. also cuts down on divisitis (sorta kinda maybe)...find better solution **/
.dungeonrappa-inner{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_001-2x.gif"); background-position:0 0; background-repeat:repeat}

.dt{position:absolute; background-repeat:no-repeat; background-position:0 0}
.dungeon-tile001{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_001-2x.gif")}
.dungeon-tile002{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_002-2x.gif")}
.dungeon-tile003{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_003-2x.gif")}
.dungeon-tile004{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_004-2x.gif")}
.dungeon-tile005{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_005-2x.gif")}
.dungeon-tile006{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_006-2x.gif")}
.dungeon-tile007{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_007-2x.gif")}
.dungeon-tile008{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_008-2x.gif")}
.dungeon-tile009{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_009-2x.gif")}
.dungeon-tile010{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_010-2x.gif")}


.bg-black.dungeon-tilefull{background-image:none; background-color:#000}

.dungeon-tilelava{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/lava-01-032.gif")}
.dungeon-tilefull{background-repeat:repeat; width:100%; height:100%}


.dungeon-tile011{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_011-2x.gif"); width:48px; height:48px; left:16px; top:16px}

.dungeon-tile012{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_012-2x.gif"); width:48px; height:48px; right:16px; top:16px}
.dungeon-tile013{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_013-2x.gif"); width:48px; height:48px; left:16px; bottom:0}
.dungeon-tile014{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_014-2x.gif"); width:48px; height:48px; right:16px; bottom:0}

.dungeon-tile015{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_015-2x.gif"); width:160px; height:48px; left:64px; top:16px}


/** 16 is center top door; 17 is center top wall **/
.dungeon-tile016{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_016-2x.gif"); width:64px; height:48px; left:224px; top:16px}
.dungeon-tile017{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_017-2x.gif"); width:64px; height:48px; left:224px; top:16px}

.dungeon-tile033-shutter{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level-033-shutters-north-h48.gif"); width:64px; height:48px; left:224px; top:16px}


.dungeon-tile018{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_018-2x.gif"); width:160px; height:48px; left:288px; top:16px}
.dungeon-tile019{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_019-2x.gif"); width:48px; height:64px; left:16px; top:64px}



/** 20 is center left door; 21 is center left wall **/
.dungeon-tile020{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_020-2x.gif"); width:48px; height:96px; left:16px; top:128px}


.dungeon-tile021{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_021-2x.gif"); width:48px; height:96px; left:16px; top:128px}


.dungeon-tile022{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_022-2x.gif"); width:48px; height:64px; left:16px; top:224px}
.dungeon-tile023{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_023-2x.gif"); width:48px; height:96px; right:16px; top:64px}

/** 24 is center right door; 25 is center right wall **/
.dungeon-tile024{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_024-2x.gif"); width:48px; height:96px; right:16px; top:128px}
.dungeon-tile025{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_025-2x.gif"); width:48px; height:96px; right:16px; top:128px}
.dungeon-tile026{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_026-2x.gif"); width:48px; height:64px; right:16px; top:224px}
.dungeon-tile027{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_027-2x.gif"); width:160px; height:48px; left:64px; bottom:0}

.dungeon-tile028{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_028-2x.gif"); width:64px; height:48px; left:224px; bottom:0}
.dungeon-tile029{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_029-2x.gif"); width:64px; height:48px; left:224px; bottom:0}

.dungeon-tile034-shutter{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level-033-shutters-south-h48.gif"); width:64px; height:48px; left:224px; bottom:0}

.dungeon-tile030{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_030-2x.gif"); width:160px; height:48px; right:64px; bottom:0}
.dungeon-tile031{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_031-2x.gif")}
.dungeon-tile032{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_032-2x.gif")}


.bomb{background-position:0 0; background-repeat:no-repeat; width:32px; height:32px; position:absolute}
.bomb-wall{}
.bomb-left{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/door-bombed-left-32.gif"); top:32px; right:0}

/** secret room **/
.secretroom{margin:10px auto; width:512px; height:352px; position:relative; background-color:#000}
.dungeontile-td .secretroom{margin:0}
.secretroom-inner{position:absolute; left:0; top:32px; width:100%; height:320px; background-repeat:repeat; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/secret-room.gif"); background-position:0 0}

.secretroom-room{position:absolute; background-color:#000}
.secretroom-room-01{top:192px; left:64px; width:384px; height:62px}
.secretroom-room-02{top:64px; left:224px; width:224px; height:94px}

.secretroom-stairs{position:absolute; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/secret-room-stairs.gif"); background-position:0 0; background-repeat:repeat-y; width:32px}
.secretroom-stairs-01{left:96px; top:0; height:256px; }

.secretroom-stairs-02{left:352px; top:160px; height:96px}

/** in all dungeon grid demos **/
.dblockdemo{margin:10px auto; width:384px; height:224px}
.dblockdemo .dblock{float:left}

.dblockdemonav{clear:left; float:none; margin:0 auto; padding:10px 0}
.dblockdemonav a{display:block; margin-top:15px; font-size:16px; font-weight:700}

/** w2048 height2816 based off level 02 **/
.dblocksprite{width:512px; height:352px; margin:20px auto; border:2px inset #999; background-repeat:no-repeat}

.dblocksprite.dblocksprite01{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/01/first-quest-level-01-eagle-room-height-352.gif")} /** w3072px h2112  **/
.dblocksprite-01-00{background-position:-512px 100%}
.dblocksprite-01-01{background-position:-1024px 100%}
.dblocksprite-01-02{background-position:-1536px 100%}
.dblocksprite-01-03{background-position:-1024px -1408px}
.dblocksprite-01-04{background-position:-512px -1056px}
.dblocksprite-01-05{background-position:-1024px -1056px}
.dblocksprite-01-06{background-position:-1536px -1056px}
.dblocksprite-01-07{background-position:0 -704px}
.dblocksprite-01-08{background-position:-512px -704px}
.dblocksprite-01-09{background-position:-1024px -704px}
.dblocksprite-01-10{background-position:-1536px -704px}
.dblocksprite-01-11{background-position:-2048px -704px}
.dblocksprite-01-12{background-position:-512px -352px}
.dblocksprite-01-13{background-position:-1024px -352px}
.dblocksprite-01-14{background-position:-2048px -352px}
.dblocksprite-01-15{background-position:-2560px -352px}

.dblocksprite-01-16{background-position:-512px 0}
.dblocksprite-01-17{background-position:-1024px 0}





.dblocksprite.dblocksprite02{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/02/level-02-x2-screen-h352.gif")}



.dblocksprite-02-00{background-position:-512px 100%}
.dblocksprite-02-01{background-position:-1024px 100%}
.dblocksprite-02-02{background-position:0 -2112px}
.dblocksprite-02-03{background-position:-512px -2112px}
.dblocksprite-02-04{background-position:-1024px -2112px}
.dblocksprite-02-05{background-position:-1536px -2112px}
.dblocksprite-02-06{background-position:-1024px -1760px}
.dblocksprite-02-07{background-position:-1536px -1760px}
.dblocksprite-02-08{background-position:-1024px -1408px}
.dblocksprite-02-09{background-position:-1536px -1408px}
/** 1408-352 =1056 - 352 = 704 - 356 = 348 **/

.dblocksprite-02-10{background-position:-1024px -1056px}
.dblocksprite-02-11{background-position:-1536px -1056px}
.dblocksprite-02-12{background-position:-1024px -704px}
.dblocksprite-02-13{background-position:-1536px -704px}
/** 1408-352 =1056 - 352 = 704 - 356 = 348 **/

.dblocksprite-02-14{background-position:-1024px -352px}
.dblocksprite-02-15{background-position:-1536px -352px}

.dblocksprite-02-16{background-position:-512px 0}
.dblocksprite-02-17{background-position:-1024px 0}



.dblocksprite.dblocksprite03{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/03/level-03-manji-2x.gif")}
.dblocksprite-03-00{background-position:0 100%}
.dblocksprite-03-01{background-position:-1024px 100%}
.dblocksprite-03-02{background-position:-1536px 100%}

.dblocksprite-03-03{background-position:0 -1408px}
.dblocksprite-03-04{background-position:-1024px -1408px}

.dblocksprite-03-05{background-position:0 -1056px}
.dblocksprite-03-06{background-position:-512px -1056px}
.dblocksprite-03-07{background-position:-1024px -1056px}
.dblocksprite-03-08{background-position:-1536px -1056px}
.dblocksprite-03-09{background-position:-2048px -1056px}

.dblocksprite-03-10{background-position:0 -704px}
.dblocksprite-03-11{background-position:-512px -704px}
.dblocksprite-03-12{background-position:-1024px -704px}
.dblocksprite-03-13{background-position:-1536px -704px}
.dblocksprite-03-14{background-position:-2048px -704px}

.dblocksprite-03-15{background-position:-1024px -352px}
.dblocksprite-03-16{background-position:-2048px -352px}

.dblocksprite-03-17{background-position:-512px 0}
.dblocksprite-03-18{background-position:-1024px 0}

.dblocksprite.dblocksprite04{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/04/level-04-snake-2x.gif")}
.dblocksprite-04-00{background-position:0 100%}
.dblocksprite-04-01{background-position:-512px 100%}

.dblocksprite-04-02{background-position:-512px -2112px}
.dblocksprite-04-03{background-position:-1024px -2112px}

.dblocksprite-04-04{background-position:0 -1760px}
.dblocksprite-04-05{background-position:-512px -1760px}

.dblocksprite-04-06{background-position:0 -1408px}
.dblocksprite-04-07{background-position:-1024px -1408px}

.dblocksprite-04-08{background-position:0 -1056px}
.dblocksprite-04-09{background-position:-512px -1056px}
.dblocksprite-04-10{background-position:-1024px -1056px}

.dblocksprite-04-11{background-position:0 -704px}
.dblocksprite-04-12{background-position:-512px -704px}

.dblocksprite-04-13{background-position:0 -352px}
.dblocksprite-04-14{background-position:-512px -352px}
.dblocksprite-04-15{background-position:-1024px -352px}
.dblocksprite-04-16{background-position:-1536px -352px}

.dblocksprite-04-17{background-position:0 0}
.dblocksprite-04-18{background-position:-512px 0}
.dblocksprite-04-19{background-position:-1024px 0}
.dblocksprite-04-20{background-position:-1536px 0}



.dblocksprite.dblocksprite05{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/05/level-05-lizard-2x.gif")}
.dblocksprite-05-00{background-position:-1024px 100%}
.dblocksprite-05-01{background-position:-1536px 100%}

.dblocksprite-05-02{background-position:0 -2112px}
.dblocksprite-05-03{background-position:-512px -2112px}
.dblocksprite-05-04{background-position:-1024px -2112px}
.dblocksprite-05-05{background-position:-1536px -2112px}

.dblocksprite-05-06{background-position:-512px -1760px}
.dblocksprite-05-07{background-position:-1024px -1760px}
.dblocksprite-05-08{background-position:-1536px -1760px}

.dblocksprite-05-09{background-position:-1024px -1408px}
.dblocksprite-05-10{background-position:-1536px -1408px}

.dblocksprite-05-11{background-position:0 -1056px}
.dblocksprite-05-12{background-position:-1536px -1056px}

.dblocksprite-05-13{background-position:0 -704px}
.dblocksprite-05-14{background-position:-512px -704px}
.dblocksprite-05-15{background-position:-1024px -704px}
.dblocksprite-05-16{background-position:-1536px -704px}

.dblocksprite-05-17{background-position:0 -352px}
.dblocksprite-05-18{background-position:-512px -352px}
.dblocksprite-05-19{background-position:-1024px -352px}
.dblocksprite-05-20{background-position:-1536px -352px}

.dblocksprite-05-21{background-position:0 0}
.dblocksprite-05-22{background-position:-512px 0}
.dblocksprite-05-23{background-position:-1024px 0}

.dblocksprite.dblocksprite06{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/06/level-06-dragon-2x.gif")}
.dblocksprite-06-00{background-position:0 100%}
.dblocksprite-06-01{background-position:-512px 100%}
.dblocksprite-06-02{background-position:-1024px 100%}

.dblocksprite-06-03{background-position:0 -2112px}
.dblocksprite-06-04{background-position:-1024px -2112px}

.dblocksprite-06-05{background-position:0 -1760px}

.dblocksprite-06-06{background-position:0 -1408px}

.dblocksprite-06-07{background-position:0 -1056px}
.dblocksprite-06-08{background-position:-512px -1056px}
.dblocksprite-06-09{background-position:-1024px -1056px}
.dblocksprite-06-10{background-position:-2048px -1056px}

.dblocksprite-06-11{background-position:0 -704px}
.dblocksprite-06-12{background-position:-512px -704px}
.dblocksprite-06-13{background-position:-2048px -704px}
.dblocksprite-06-14{background-position:-2560px -704px}

.dblocksprite-06-15{background-position:0 -352px}
.dblocksprite-06-16{background-position:-512px -352px}
.dblocksprite-06-17{background-position:-1024px -352px}
.dblocksprite-06-18{background-position:-1536px -352px}
.dblocksprite-06-19{background-position:-2048px -352px}
.dblocksprite-06-20{background-position:-2560px -352px}


.dblocksprite-06-21{background-position:0 0}
.dblocksprite-06-22{background-position:-512px 0}
.dblocksprite-06-23{background-position:-1024px 0}
.dblocksprite-06-24{background-position:-1536px 0}

.dblocksprite-06-25{background-position:-2048px 0}


.dblocksprite.dblocksprite07{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/07/level-07-demon-2x.gif")}
.dblocksprite-07-00{background-position:0 100%}
.dblocksprite-07-01{background-position:-512px 100%}
.dblocksprite-07-02{background-position:-1024px 100%}

.dblocksprite-07-03{background-position:0 -2112px}
.dblocksprite-07-04{background-position:-512px -2112px}
.dblocksprite-07-05{background-position:-1024px -2112px}
.dblocksprite-07-06{background-position:-1536px -2112px}
.dblocksprite-07-07{background-position:-2048px -2112px}
.dblocksprite-07-08{background-position:-2560px -2112px}

.dblocksprite-07-09{background-position:0 -1760px}
.dblocksprite-07-10{background-position:-512px -1760px}
.dblocksprite-07-11{background-position:-1024px -1760px}
.dblocksprite-07-12{background-position:-1536px -1760px}

.dblocksprite-07-13{background-position:0 -1408px}
.dblocksprite-07-14{background-position:-512px -1408px}

.dblocksprite-07-15{background-position:0 -1056px}
.dblocksprite-07-16{background-position:-512px -1056px}
.dblocksprite-07-17{background-position:-1024px -1056px}
.dblocksprite-07-18{background-position:-1536px -1056px}

.dblocksprite-07-19{background-position:0 -704px}
.dblocksprite-07-20{background-position:-512px -704px}
.dblocksprite-07-21{background-position:-1024px -704px}
.dblocksprite-07-22{background-position:-1536px -704px}

.dblocksprite-07-23{background-position:0 -352px}
.dblocksprite-07-24{background-position:-512px -352px}
.dblocksprite-07-25{background-position:-1024px -352px}
.dblocksprite-07-26{background-position:-1536px -352px}
.dblocksprite-07-27{background-position:-2048px -352px}

.dblocksprite-07-28{background-position:0 0}
.dblocksprite-07-29{background-position:-512px 0}
.dblocksprite-07-30{background-position:-1024px 0}
.dblocksprite-07-31{background-position:-1536px 0}
.dblocksprite-07-32{background-position:-2048px 0}
.dblocksprite-07-33{background-position:-2560px 0}


.dblocksprite.dblocksprite08{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/08/level-08-lion-2x.gif")}
.dblocksprite-08-00{background-position:0 100%}
.dblocksprite-08-01{background-position:-512px 100%}
.dblocksprite-08-02{background-position:-1024px 100%}
.dblocksprite-08-03{background-position:-1536px 100%}
.dblocksprite-08-04{background-position:-2048px 100%}

.dblocksprite-08-05{background-position:-1536px -2112px}

.dblocksprite-08-06{background-position:-512px -1760px}
.dblocksprite-08-07{background-position:-1024px -1760px}
.dblocksprite-08-08{background-position:-1536px -1760px}
.dblocksprite-08-09{background-position:-2048px -1760px}

.dblocksprite-08-10{background-position:0 -1408px}
.dblocksprite-08-11{background-position:-512px -1408px}
.dblocksprite-08-12{background-position:-1024px -1408px}
.dblocksprite-08-13{background-position:-1536px -1408px}

.dblocksprite-08-14{background-position:0 -1056px}
.dblocksprite-08-15{background-position:-512px -1056px}
.dblocksprite-08-16{background-position:-1024px -1056px}
.dblocksprite-08-17{background-position:-1536px -1056px}
.dblocksprite-08-18{background-position:-2048px -1056px}

.dblocksprite-08-19{background-position:-512px -704px}
.dblocksprite-08-20{background-position:-1024px -704px}
.dblocksprite-08-21{background-position:-1536px -704px}
.dblocksprite-08-22{background-position:-2048px -704px}

.dblocksprite-08-23{background-position:-1024px -352px}
.dblocksprite-08-24{background-position:-1536px -352px}
.dblocksprite-08-25{background-position:-2048px -352px}

.dblocksprite-08-26{background-position:-1536px 0}


.dblocksprite.dblocksprite09{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/09/level-09-death-mountain-2x.gif")}
.dblocksprite-09-00{background-position:-512px 100%}
.dblocksprite-09-01{background-position:-1536px 100%}
.dblocksprite-09-02{background-position:-2048px 100%}
.dblocksprite-09-03{background-position:-3072px 100%}

.dblocksprite-09-04{background-position:-512px -2112px}
.dblocksprite-09-05{background-position:-1024px -2112px}
.dblocksprite-09-06{background-position:-1536px -2112px}
.dblocksprite-09-07{background-position:-2048px -2112px}
.dblocksprite-09-08{background-position:-2560px -2112px}
.dblocksprite-09-09{background-position:-3072px -2112px}
.dblocksprite-09-10{background-position:-3584px -2112px}

.dblocksprite-09-11{background-position:0 -1760px}
.dblocksprite-09-12{background-position:-512px -1760px}
.dblocksprite-09-13{background-position:-1024px -1760px}
.dblocksprite-09-14{background-position:-1536px -1760px}
.dblocksprite-09-15{background-position:-2048px -1760px}
.dblocksprite-09-16{background-position:-2560px -1760px}
.dblocksprite-09-17{background-position:-3072px -1760px}
.dblocksprite-09-18{background-position:-3584px -1760px}

.dblocksprite-09-19{background-position:0 -1408px}
.dblocksprite-09-20{background-position:-512px -1408px}
.dblocksprite-09-21{background-position:-1024px -1408px}
.dblocksprite-09-22{background-position:-1536px -1408px}
.dblocksprite-09-23{background-position:-2048px -1408px}
.dblocksprite-09-24{background-position:-2560px -1408px}
.dblocksprite-09-25{background-position:-3072px -1408px}
.dblocksprite-09-26{background-position:-3584px -1408px}

.dblocksprite-09-27{background-position:0 -1056px}
.dblocksprite-09-28{background-position:-512px -1056px}
.dblocksprite-09-29{background-position:-1024px -1056px}
.dblocksprite-09-30{background-position:-1536px -1056px}
.dblocksprite-09-31{background-position:-2048px -1056px}
.dblocksprite-09-32{background-position:-2560px -1056px}
.dblocksprite-09-33{background-position:-3072px -1056px}
.dblocksprite-09-34{background-position:-3584px -1056px}

.dblocksprite-09-35{background-position:0 -704px}
.dblocksprite-09-36{background-position:-512px -704px}
.dblocksprite-09-37{background-position:-1024px -704px}
.dblocksprite-09-38{background-position:-1536px -704px}
.dblocksprite-09-39{background-position:-2048px -704px}
.dblocksprite-09-40{background-position:-2560px -704px}
.dblocksprite-09-41{background-position:-3072px -704px}
.dblocksprite-09-42{background-position:-3584px -704px}

.dblocksprite-09-43{background-position:0 -352px}
.dblocksprite-09-44{background-position:-512px -352px}
.dblocksprite-09-45{background-position:-1024px -352px}
.dblocksprite-09-46{background-position:-1536px -352px}
.dblocksprite-09-47{background-position:-2048px -352px}
.dblocksprite-09-48{background-position:-2560px -352px}
.dblocksprite-09-49{background-position:-3072px -352px}
.dblocksprite-09-50{background-position:-3584px -352px}

.dblocksprite-09-51{background-position:0 0}
.dblocksprite-09-52{background-position:-512px 0}
.dblocksprite-09-53{background-position:-1024px 0}
.dblocksprite-09-54{background-position:-1536px 0}
.dblocksprite-09-55{background-position:-2048px 0}
.dblocksprite-09-56{background-position:-2560px 0}
.dblocksprite-09-57{background-position:-3072px 0}
.dblocksprite-09-58{background-position:-3584px 0}




/** dungeon tiles **/
#dungeontile-01{width:3072px; height:2112px; position:relative; background-color:#666}

#dungeontile-01.maincontent{width:3072px; height:2112px; padding:0}
.dungeontile-td{width:512px; height:352px; position:absolute}
.dungeontile-td .dungeon-room{margin:0}

.dungeontile-01-td-01{bottom:0; left:0}
.dungeontile-01-td-02{bottom:0; left:512px}
.dungeontile-01-td-03{bottom:0; left:1024px}
.dungeontile-01-td-04{bottom:0; left:1536px}
.dungeontile-01-td-05{bottom:0; left:2048px}
.dungeontile-01-td-06{bottom:0; left:2560px}
.dungeontile-01-td-07{bottom:352px; left:0}
.dungeontile-01-td-08{bottom:352px; left:512px}
.dungeontile-01-td-09{bottom:352px; left:1024px}
.dungeontile-01-td-10{bottom:352px; left:1536px}
.dungeontile-01-td-11{bottom:352px; left:2048px}
.dungeontile-01-td-12{bottom:352px; left:2560px}
.dungeontile-01-td-13{bottom:704px; left:0}
.dungeontile-01-td-14{bottom:704px; left:512px}
.dungeontile-01-td-15{bottom:704px; left:1024px}
.dungeontile-01-td-16{bottom:704px; left:1536px}
.dungeontile-01-td-17{bottom:704px; left:2048px}
.dungeontile-01-td-18{bottom:704px; left:2560px}
.dungeontile-01-td-19{bottom:1056px; left:0}
.dungeontile-01-td-20{bottom:1056px; left:512px}
.dungeontile-01-td-21{bottom:1056px; left:1024px}
.dungeontile-01-td-22{bottom:1056px; left:1536px}
.dungeontile-01-td-23{bottom:1056px; left:2048px}
.dungeontile-01-td-24{bottom:1056px; left:2560px}
.dungeontile-01-td-25{bottom:1408px; left:0}
.dungeontile-01-td-26{bottom:1408px; left:512px}
.dungeontile-01-td-27{bottom:1408px; left:1024px}
.dungeontile-01-td-28{bottom:1408px; left:1536px}
.dungeontile-01-td-29{bottom:1408px; left:2048px}
.dungeontile-01-td-30{bottom:1408px; left:2560px}
.dungeontile-01-td-31{top:0; left:0}
.dungeontile-01-td-32{top:0; left:512px}
.dungeontile-01-td-33{top:0; left:1024px}
.dungeontile-01-td-34{top:0; left:1536px}
.dungeontile-01-td-35{top:0; left:2048px}
.dungeontile-01-td-36{top:0; left:2560px}









/** frame **/
.dungeon-room{margin:10px auto; width:512px; height:352px; position:relative; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/01/dungeon-room-bg-h352.gif"); background-position:0 0; background-repeat:repeat}
.dblock-box{position:absolute; width:93.75%; height:320px; top:16px; left:3.125%}
.dblock-frame{position:absolute; background-repeat:no-repeat; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/01/sprite-b.gif")}
.dblock-tile{position:absolute; background-position:0 0; background-repeat:repeat; top:64px; left:12.5%; width:75%; height:224px}
.dt-block{float:left; width:32px; height:32px; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/01/sprite-b.gif"); background-repeat:no-repeat}
.dt-block-0101{background-position:-268px -208px}
.dt-block-0102{background-position:-304px -208px}
.dt-block-0103{background-position:-340px -208px}
.dt-block-0104{background-position:-268px -244px}
.dt-block-0105{background-position:-304px -244px}
.dt-block-0106{background-position:-340px -244px}
.dt-block-0107{background-position:-268px -280px}
.dt-block-0108{background-position:-304px -280px}
.dt-block-0109{background-position:-340px -280px}
.dt-block-0110{background-position:-268px -316px}

.dt-block.dt-block-row{width:100%; background-repeat:repeat; background-position:0 0}
.dt-block-row.dt-block-0101{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_001-2x.gif")}

.dt-block.dt-block-double-row{height:64px}
.dt-block.dt-block-triple-row{height:96px}

.d01-block-tile-01{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_001-2x.gif")}

/** 
.dt-block-0101.dt-block-full{background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/level_001-2x.gif")} **/

/** near other tiles background-position:-268px -208px;  

.dt-block.dt-block-full{background-repeat:repeat; width:100%; height:100%; background-position:0 0} **/

.bg-black{background-color:#000}

.wall-north,.wall-south{height:15%; width:64px; position:absolute; left:208px}
.wall-north::before,.wall-north::after,.wall-south::before,.wall-south::after{content:""; position:absolute; top:0; width:160px; height:100%; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/01/sprite-b.gif"); background-repeat:no-repeat}



.wall-north{top:0; background-position:0 -208px}
.wall-north::before{left:-160px; background-position:0 -104px}
.wall-north::after{left:100%; background-position:0 -156px}

.wall-south{bottom:0; left:208px; background-position:-68px -208px}
.wall-south::before{left:-160px; background-position:0 -260px}
.wall-south::after{left:100%; background-position:0 -312px}


.wall-east,.wall-west{height:30%; width:10%; position:absolute; top:35%}
.wall-east::before,.wall-east::after,.wall-west::before,.wall-west::after{content:""; position:absolute; left:0; height:64px; width:100%; background-image:url("http://dev.bowdenweb.com/nes/loz/a/hyrule/dungeons/i/01/sprite-b.gif"); background-repeat:no-repeat}

.wall-east{left:0; background-position:-164px -172px}
.wall-west{right:0; background-position:-216px -172px}

.wall-east::before{top:-64px; background-position:-164px -104px}
.wall-east::after{top:100%; background-position:-164px -272px}
.wall-west::before{top:-64px; background-position:-216px -104px}
.wall-west::after{top:100%; background-position:-216px -272px}



.corner{width:48px; height:48px}
.corner-nw{top:0; left:0; background-position:-268px -104px}
.corner-ne{top:0; right:0; background-position:-320px -104px}
.corner-se{bottom:0; right:0; background-position:-320px -156px}
.corner-sw{bottom:0; left:0; background-position:-268px -156px}


/** old man in dark room **/
 .flame{z-index:100; position:absolute; width:32px; height:32px; background-image:url("http://dev.bowdenweb.com/nes/loz/a/items/i/032/an-fire.gif"); background-position:0 0; background-repeat:no-repeat; top:65px}
.flame-right{right:60px}
.flame-left{left:60px}
.old-man{z-index:100; position:absolute; width:32px; height:32px; background-image:url("http://dev.bowdenweb.com/nes/loz/a/cast/old-man/old-man-32x32.gif"); background-position:0 0; background-repeat:no-repeat; left:180px; top:65px}

/** boss room **/
.heartcontainer{background-image:url("http://dev.bowdenweb.com/nes/loz/a/items/i/032/heart-container.gif"); background-position:0 0; background-repeat:no-repeat; width:26px; height:26px; z-index:100; position:absolute; top:100px; right:35px}

/** dungeon 01 secret room **/
.bow{width:16px; height:32px; position:absolute; z-index:100; background-image:url("http://dev.bowdenweb.com/nes/loz/a/items/i/032/bow.gif"); background-repeat:no-repeat; background-position:0 0; top:160px; left:264px}

/** dungeon 01 triforce room **/
.triforce{width:20px; height:20px; top:110px; left:182px; position:absolute; z-index:100; background-image:url("http://dev.bowdenweb.com/nes/loz/a/items/i/032/triforce-01.gif"); background-position:0 0; background-repeat:no-repeat}
 





