@charset "utf-8";
/* CSS Document */

/** resized with js **/
#worldContainer {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    position : relative;
    background:#000; /*url('../img/worldContainerBG.png');*/
    overflow : hidden;

}

#dragContainer {
    margin: 0px;
    padding: 0px;
    position : absolute;
    z-index : 0;
}

.draggable {
    cursor:hand;
    cursor:grab;
    cursor:-moz-grab;
    cursor:-webkit-grab;
}

.dragging {
    cursor:grabbing;
    cursor:-moz-grabbing;
    cursor:-webkit-grabbing;
}

.custom_cursor.dragging {
    cursor: url(../img/site/closedhand.cur), default !important;
}

.custom_cursor.draggable {
    cursor: url(../img/site/openhand.cur), default !important;
}

.worldTile {
    padding : 0;
    width : 96px;
    height : 96px;
    position : absolute;
    /* allow for dynamic z-index setting up to 1000 */
    z-index : 100;
}

.loadingTile {
    background:url('../img/tile-loader.gif') no-repeat 40px 40px;
}

/*.emptyTile {
}*/

/*.editableTile {
    background: url('../img/editableTileBG.png') no-repeat scroll top left;
    width: 97px;
    height: 97px;
}*/

/*.pendingTile {

}*/

.playableTile {
    background: url('../img/tileDepth.png') no-repeat scroll top left;
    width: 111px;
    height: 111px;
}

.tileColourTint {
    position : absolute;
    float : left;
    width : 96px;
    height : 96px;
}

/*.createdTile .tileColourTint {
    background : #FACE09;
    opacity : 0.1;
    display : block;
}*/

/*.playedTile .tileColourTint {
    background : #3D2E82;
    opacity : 0.2;
    display : block;
}*/

/*.pendingTile .tileColourTint {
    background : #f98508;
    opacity : 0.2;
    display : block;
}*/

/*.emptyTile .tileColourTint {
    display : none;
}
*/
.worldTileContent {
    position : relative;
}

.worldTileContent .tileImage{
    position : absolute;
    float : left;
}

.tileIconContainer {
    position : absolute;
    float : left;
    height : 20px;
    width : 96px;
    padding-top:38px;
    text-align:center;
}

.tileIcon {
    height : 20px;
    width : 20px;
    margin : 2px;
}

.emptyTile .tileIcon{
    display : none;
}

#tileButton{
    position : relative;
    z-index : 5000;
}

#tileButton a {
    color : #fff;
    text-align : center;
    padding-top : 2px;
    font-size : 10px;
    margin-left:13px;
    margin-top:39px;
}

#tileButton #playLevelButton {
    float: left;
    background: url('../img/playLevelButton.png') no-repeat scroll top left;
    width: 70px;
    height: 17px;
    position:absolute;
}

#tileButton #createLevelButton {
    float: left;
    background: url('../img/createLevelButton.png') no-repeat scroll top left;
    width: 70px;
    height: 17px;
    position:absolute;
}

#miniMap {
    color : #fff;
    font-size : 10px;
    width : 300px;
    height : 200px;
    background : #000;
    border : 1px solid #666;
    z-index : 10000;
    position:fixed;
    top: 95px;
    left: 15px;
    overflow : hidden;
}

#miniMapCanvasContainer {
    position : absolute;
    background : #000;
/*    border : 1px solid green;*/
    width : 4000px;
    height : 4000px;
    float : left;
}

#miniMapCanvas {
    position : absolute;
/*    border : 1px solid blue;*/
}

#miniMapLimits {
    border : 3px solid #e50013;
    width : 20px;
    height : 20px;
    position : absolute;
    top : 0;
    left : 0;
    float : left;
    display : none;
    /*opacity : 0.8;*/
}


/* DEBUG CSS STYLES */

.levelBrowserDebug {
    position : absolute;
    top : 80px;
    float : left;
    width : 500px;
    height : 20px;
    background : #060;
    z-index : 1000;
    color : #fff;
    font-size : 10px;
}

.levelBrowserDebugText {
    float : left;
    margin : 2px 10px;
}


.debugTileText {
    color : #fff;
    font-size : 10px;
    position : absolute;
    float : left;
    margin : 10px;
    display : none;
}

.loadingDebug p {
    margin-left : 10px;
}
