body{
background-color:#272c30;
font-family: 'Helvetica', 'Arial', sans-serif;
  -webkit-touch-callout: none; 
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none;
        -ms-user-select: none; 
            user-select: none; 
                                 
}

[contenteditable] {
    -webkit-user-select: text;
    user-select: text;
}

#helpContent{
	position:absolute;
	top:100px;left:35%;
	background-color:#EEE;
	height:auto;
	width:600px;
	display:none;
}
#helpContentheader{
	background-color:#888;
	width:100%;
	height:20px;
	cursor:grab;
}
#helpText{
	overflow-y:scroll;
	overflow-x: hidden;
	height:380px;
	width:600px;
	
}

.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 16pt;
  transition: 0.4s;
  font-weight:bold;
}
#helpText li{margin-bottom:15px;}

.active, .accordion:hover {
  background-color: #ccc; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: #eee;
  overflow: hidden;
}

#DataPeek{
	position:absolute;
	background-color:#DFF;
	color:#000;
	top:30px;left:60px;
	height:300px;
	width:500px;
	padding:30px;
	display:none;
}
.itemInput{
	font-size:16pt;
	width:60px;text-align:center;
}
#ItemInfo{
	position:relative;
	background-color:#CFF;
	color:#000;
	height:200px;
	width:500px;
	margin-top:30px;
}

#loading,#waiting{
	z-index:15000;
	position:absolute;
	width:auto;height:auto;
	left: 47%;margin-left:-64px;
	top:36%;margin-top:-75px;
	text-align:center;
	color:white;
	font-family: 'Itim',  Arial, sans-serif;
	background-color:#272c30;
	border: 6px solid #ccc;	
	padding:30px;
	font-size:14pt;
	display:none;
}

#pictureViewer{
	z-index:15000;
	position:absolute;
	width:1588px;
	height:786px;
	left:0px;top:0px;
	display:none;
	background-color:#272c30;
	transform-origin: top left;	
}

#ViewerQDisplay{
	position:absolute;
	top:60px;right:130px;
	color:white;
	font-size:24pt;
	font-family: 'Itim', cursive;
}

#leftGallery{
	position:absolute;
	top:45%;left:20px;
	opacity:0.5;
	cursor:pointer;
}
#rightGallery{
	position:absolute;
	top:45%;right:20px;
	opacity:0.5;
	cursor:pointer;
}
#leftGallery:hover{opacity:1}
#rightGallery:hover{opacity:1}


#QImage{
	border: 6px solid #ccc;	
	width:1429px;
	height:707px;
	margin-top:40px;margin-bottom:39px;
	margin-left:79px;margin-right:80px;	
	cursor:zoom-out;
}

#content{
	width:1588px;
	height:786px;
	background-color:#272c30;
	overflow:hidden;
	transform-origin: top left;	
	transition: all 1s;
}
#PaletteLayer{
position:absolute;left:210px;top:100px;
	width:1588px;
	height:786px;
	z-index:10000;
	}
.palette{transform-origin: center center;z-index:10000;	}


#StageView{
	max-width: 1588px;
    max-height: 786px;

overflow:hidden;
}
#storyboardtop{display:none;}
#storyboardend{display:none;}

#scrollcontrol{position:absolute;bottom:20px;left:50px;cursor:pointer;}

#scrollcontrol img{width:30px;}
#browseL{opacity:0.5;}
#browseR{opacity:0.5;margin-left:72px;}
#browseL:hover{opacity:1;}
#browseR:hover{opacity:1;}

.insert{
	position:relative;
	left:-320px;top:50px;
	margin-bottom:-40px;
	opacity:0.2;
	cursor:pointer;
}
.insertIcon{
	position:relative;
	left:-40px;
}
.insert:hover{opacity:1}

#UpdateDiv{
	position:absolute;
	top:10px;left:210px;
	color:white;
	opacity:0.7;
	padding:5px;}
#UpdateDiv:hover{opacity:1;filter:sepia(100) saturate(200)}
#updateIcon{opacity:0.3;position:relative;top:-25px;right:40px;}
#UpdateDiv:hover #updateIcon{opacity:0.8}

#capture{
	position:absolute;
	top:5px;left:310px;
	color:white;
	opacity:0.7;
	padding:5px;}
	
#capture:hover{opacity:1;filter:sepia(100) saturate(200)}
	
#captureIcon{opacity:1;position:relative;top:-35px;right:-70px;}	

#CurrentQText{
	position:absolute;
	bottom:8px;
	font-size:24pt;
	color:white;
	width:72px;left:32px;
	text-align:center;
	}

#cloud{
	position:absolute;
	background-color:#EEE;
	top:100px;left:400px;
	height:400px;
	width:500px;
	z-index:9000;
	border: 3px solid #333;
	display:none;
}
#cloudheader{
	background-color:#888;
	width:100%;
	height:20px;
	cursor:grab;
}
#SaveAll{
	font-size:18pt;
	position:absolute;
	top:50px;left:100px;
	cursor:pointer;
	width:80px;
	text-align:center;
	padding:5px;
	}

#SaveAll:hover,#LoadAll:hover{background-color:yellow;}

#LoadAll{
	font-size:18pt;
	position:absolute;
	top:50px;left:300px;
	cursor:pointer;
	width:80px;
	text-align:center;
	padding:5px
}
#LoadCode{
		font-size:36pt;
		width:300px;
}
#LoadingTools{
	display:none;
	margin-top:-30px;
}

#LoadInstructions{
	font-size:16pt;
	text-align:center;
	margin-top:20px;
	display:none;
}

#SubmitCode,#CancelCode{
	font-size:18pt;
	position:absolute;
	cursor:pointer;
	width:100px;
	text-align:center;
	padding:5px
}
#SubmitCode{top:270px;left:120px;}
#CancelCode{top:270px;left:280px;}

#SubmitCode:hover,#CancelCode:hover{background-color:yellow;}

#SaveMessage{
	font-size:36pt;
	text-align:center;
	margin-top:10px;
}

#CodeInstructions,#NoCuesYet{
	font-size:16pt;
	text-align:center;
	margin-top:50px;
	display:none;
}
#downloadLink{text-decoration:none;}
#SaveToDisk{display:none;left:103px;}
#LoadFromDisk{left:103px;bottom:55px;}
.localDrive{
	position:absolute;
	padding:5px;padding-left:10px;padding-right:10px;
	background-color:#ccc;
	bottom:20px;
	cursor:pointer;
}
.localDrive:hover{background-color:yellow;}

#UpLoadControls{
	position:absolute;
	top:40px;left:30px;	
	display:none;
}
		
#CopyThis{
	position:absolute;
	left:300px;top:180px;
	font-size:16pt;
	cursor:pointer;
	color:#000;
	font-weight:bold;
	opacity:0.5;
	display:none;
}
#CopyThis:hover{opacity:1;}

#CopyZone,#ItemInfo{
  -webkit-touch-callout: text; 
    -webkit-user-select: text;
     -khtml-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text; 
}
#SaveCodeInfo{
	display:none;
	text-align:center;
}


#code{opacity:0;}
#gallery{
	position:absolute;
	background-color:#EEE;
	top:100px;left:400px;
	height:560px;
	width:900px;
	z-index:9000;
	border: 3px solid #333;
	display:none;
}
#galleryheader{
	background-color:#888;
	width:100%;
	height:20px;
	cursor:grab;
}
#swap-up{position:absolute;top:140px;left:400px;transition: opacity 0.5s;display:none;opacity:0;}
#swap-down{position:absolute;top:340px;left:400px;transition: opacity 0.5s;display:none;opacity:0;}

#gallery h2{position:relative;left:-170px;top:-10px;}
#gallery h4{position:relative;right:-180px;top:-52px;width:400px;}
#embedding{position:absolute;left:170px;top:64px;}
#cues{
	width:96%;
	margin-left:2%margin-right:2%;
	height:400px;
	border: 3px solid #333;
	margin-top:35px;
	overflow-y:scroll;
	overflow-x: hidden;
}
.moment{
	transition: all 1s;
	display:none;
}

.QImg{
	width:500px;height:249px;
	margin:0px;margin-bottom:-120px;margin-top:10px;
	position:relative;left:-125px;
	cursor:zoom-in;
}	
.QTag{
	position:relative;
	right:-310px;top:-70px;
	font-weight:bold;
	background-color:#CCC;
	cursor:pointer;
	width:120px;
	padding:10px;
}
.QTag:hover{background-color:yellow;}

.QControls{
	position:relative;
	right:-190px;top:-50px;
	width:50px;
}
.QUp{
	position:relative;
	right:10px;top:-90px;
	cursor:grab;
}
.QDown{
	position:relative;
	right:10px;top:10px;
	cursor:grab;
}
.shuffleText{
	position:absolute;
	left:-7px;
	top:-45px;
}

.KillQ{
	position:relative;
	top:-50px;left:130px;
	cursor:pointer;
}
.QUp:hover{filter: brightness(80%) sepia() saturate(200%) ;}
.QDown:hover{filter: brightness(80%) sepia() saturate(200%) ;}
.KillQ:hover{filter: brightness(80%) sepia() saturate(200%) ;}

#Note1{top:30px;left:130px;margin-bottom:-100px;z-index:1000;}
#Note2{top:60px;left:180px;margin-bottom:-100px;z-index:1000;}
#Note3{top:90px;left:230px;margin-bottom:-100px;z-index:1000;}
#Note4{top:120px;left:280px;margin-bottom:-100px;z-index:1000;}
#Note5{top:150px;left:330px;margin-bottom:-100px;}

#NotesTable td{padding-bottom:5px;}

.NoteListNum{text-align:right;width:90px;}
.NoteEyeCon{float:right;margin-right:30px;}

#clickAdvice{
	transition: opacity .5s

}

#AllNotes{
 position:fixed;
 top:0px;
 left:0px;width:100%;
 z-index:7000;
}

.noteref{width:30px;}
.NoteEyeCon{width:40px;cursor:pointer;}

.note{
	position:absolute;
	color:white;
	width:auto;
	min-width:80px;
	z-index:1000;
	font-family: 'Itim', cursive;
	display:none;
}
.noteNum{
	background-color:#272c30;
	border-radius: 50%;
	padding:3px;
	font-size:10pt;
	position:relative;
	left:5px;top:7px;
	height:16px;width:16px;
}
.notegrip{	
	opacity:0;
	cursor: grab;
	height:30px;width:100%;
	background-color:#DDD;
}
.note:hover .notegrip{opacity:1;}
.writing{	
	padding:20px;
	border: 3px solid #ccc;
	overflow:hidden;
	font-size:14pt;
	background-color:#272c30;
	background-image: url("dark-gray.jpg");
	
}
.grabber{
	position:absolute;
	left:30px;top:-270px;
	width:270px;height:300px;
	z-index:-1;
}
#NotationList{
	position:absolute;
	background-color:#EEE;
	padding:20px;padding-top:0px;padding-bottom:30px;
	z-index:9000;
	width:250px;min-height:360px;	
	display:none;
	left:1120px;top:40px;
}
#NotationListheader{width:290px;height:20px;background-color:#888;margin-left:-20px;margin-right:-20px;margin-bottom:-5px;cursor: grab;}

#castlist{
	position:absolute;
	background-color:#EEE;
	padding:20px;padding-top:0px;padding-bottom:60px;
	z-index:9000;
	width:480px;height:380px;
	position: absolute; 
	left:920px;top:40px;
	border: 5px solid #333;
	display:none;
	}
	
#castHeader td:nth-child(3) img{margin-bottom:15px;position:relative;left:-5px;}
	
.ColorBullet{
	margin-right:-20px;
	height:16px;
	display:none;
}
.ac{cursor:pointer;}
.ac:hover{background-color:#CCC !important;}
#castlist table {border-spacing:0px;}
#castlist table tr:nth-child(1){font-weight:bold;}

#castlist table td:nth-child(1){cursor:pointer;}
#castlist table td:nth-child(2){cursor:pointer;min-width:120px;}
#castlist table td:nth-child(4){cursor:pointer;padding-left:15px;}
#castlist table td:nth-child(5){cursor:pointer;min-width:160px;}
#castlist td{padding-right:20px;text-align:center;}
#castlist table td:nth-child(3) img{margin-right:-20px;}

#inventory{
	position:absolute;
	background-color:#EEE;
	padding:20px;padding-top:0px;
	z-index:9000;
	width:400px;
	position: absolute; 
	left:1000px;top:40px;
	border: 5px solid #333;
	display:none;
}
#inventory table tr:nth-child(1){font-weight:bold;}
#inventory table tr:hover{background-color:#CCC;}
#inventory table td:nth-child(2){cursor:pointer;}
#inventory td{padding-right:20px;text-align:center;}
#inventoryheader{width:440px;height:20px;background-color:#888;margin-left:-20px;margin-right:-20px;margin-bottom:-5px;cursor: grab;}
#castlistheader{width:520px;height:20px;background-color:#888;margin-left:-20px;margin-right:-20px;margin-bottom:-5px;cursor: grab;}

#flash{
background-color:#FFF;
position:fixed;
width:100%;
height:100%;
top:0px;
left:0px;
display:
none;
z-index:20000;
}

#ControlMask{
	background-color:#272c30;
	width:146px;
	height:790px;
	position:absolute;
	top:0px;left:1455px;
	z-index:1000;
	transition: opacity 1s;
}

#controls{
	color:FFF;
	width:100px;
	height:786px;
	position:absolute;
	top:-20px;left:1445px;
	padding:20px;padding-top:40px;
	font-size:12pt;
	display:table;
}
#controls div{	
text-align:center;
	margin-top:16px;
	cursor:pointer;
	display:table-row;
}
#controls img{
height:30px;margin-bottom:5px;
margin-left:auto;margin-right:auto;
display:table;
}
#QCount{
	width:100px;
    font-size:10pt;
}

#controls div:hover{color:yellow;}
#controls div:hover img{filter:sepia(100) saturate(200)}

#Armchair1Menu .strike,#Armchair2Menu .strike{
	bottom:-100px;
	left:160px;}
	
#PianoMenu .strike{
	bottom:-100px;
	left:160px;}

#Door1Menu .strike,#Door2Menu .strike{
	bottom:-270px;
	left:80px;
}
#Window1Menu .strike,#Window2Menu .strike{
	bottom:-270px;
	left:80px;
}
#Cafe1Menu .strike,#Cafe2Menu .strike,#Cafe3Menu .strike,#Cafe4Menu .strike{
	bottom:140px;
	left:80px;
}
#Table1Menu .strike,#Table2Menu .strike{
	bottom:-60px;
	left:80px;
}
#Name1,.NameTag{
	position:absolute;
	left:100px;top:-160px;
	z-index:-1;
	color:#FFF;
	background-color:#272c30;
	font-size:20pt;
	text-align:left;
	white-space:nowrap;
	width:auto;
	font-family: 'Itim', cursive;
}

.strike{
	position:absolute;
	bottom:-30px;
	right:15px;
}
.flipArrow{
	width:80px;
	position:relative;
	bottom:-20px;
	opacity:.3;
}
.flipArrow:hover{opacity:0.7;}

.open-close{
	width:50px;
	position:relative;	
	top:150px;
	cursor:pointer;
}

.propMenu{
	width:120px;
	height:160px;
	z-index:3000;
	position:absolute;
}
.propMenu img{
	cursor:pointer;
}

img[src*="rotate-left"] {margin-left:-10px;}
img[src*="rotate-right"] {margin-left:-10px;}

#Chair1Menu{display:none;top:-100px;right:-108px;}
#Chair2Menu{display:none;top:-100px;right:-108px;}
#Chair3Menu{display:none;top:-100px;right:-108px;}
#Chair4Menu{display:none;top:-100px;right:-108px;}
#Chair5Menu{display:none;top:-100px;right:-108px;}
#Chair6Menu{display:none;top:-100px;right:-108px;}
#Chair7Menu{display:none;top:-100px;right:-108px;}
#Chair8Menu{display:none;top:-100px;right:-108px;}
#SofaMenu{display:none;top:-100px;right:-146px;}
#Armchair1Menu,#Armchair2Menu{display:none;top:-60px;right:-100px;}
#ParkMenu{display:none;top:-100px;right:-120px;}
#PianoMenu{display:none;top:-100px;right:-75px;}
#BedMenu{display:none;top:-40px;right:-140px;}
#Cafe1Menu,#Cafe2Menu,#Cafe3Menu,#Cafe4Menu{display:none;}
#Table1Menu,#Table2Menu{display:none;top:-30px;right:-150px;}
#Cube1Menu{display:none;top:0px;left:7px;}
#Cube2Menu{display:none;top:0px;left:7px;}
#Cube3Menu{display:none;top:0px;left:7px;}
#Cube4Menu{display:none;top:0px;left:7px;}
#Cube5Menu{display:none;top:0px;left:7px;}
#Cube6Menu{display:none;top:0px;left:7px;}
#Cube7Menu{display:none;top:0px;left:7px;}
#Cube8Menu{display:none;top:0px;left:7px;}
#Stool1Menu{display:none;top:0px;left:10px;}
#Stool2Menu{display:none;top:0px;left:10px;}
#Stool3Menu{display:none;top:0px;left:10px;}
#Stool4Menu{display:none;top:0px;left:10px;}
#Door1Menu{display:none;top:-240px;right:-100px;}
#Door2Menu{display:none;top:-240px;right:-100px;}
#Window1Menu{display:none;top:-240px;right:-100px;}
#Window2Menu{display:none;top:-240px;right:-100px;}
#Bar1Menu{display:none;top:-70px;right:-100px;}
#Bar2Menu{display:none;top:-70px;right:-100px;}
#Column1Menu{display:none;top:-100px;right:-70px;}
#Column2Menu{display:none;top:-100px;right:-70px;}
#Column3Menu{display:none;top:-100px;right:-70px;}
#Column4Menu{display:none;top:-100px;right:-70px;}
#Column5Menu{display:none;top:-100px;right:-70px;}
#Column6Menu{display:none;top:-100px;right:-70px;}

#ChairCoords{
	position:absolute;
	float:right;
	width:150px;
	background-color:#FFF;
	color:black;
}
.chair{height:200px;}
.sofa{height:220px;position:relative;left:-100px;}
.armchair{height:210px;position:relative;top:0px;left:-90px;}
.park{height:220px;position:relative;left:-60px;}
.piano{height:270px;position:relative;left:-120px;top:-60px;}
.bed{height:220px;position:relative;left:-100px;}
.cafe{height:140px;position:relative;top:50px;}
.table{height:190px;position:relative;top:50px;}
.cube{height:110px;position:relative;top:80px;left:-5px;}
.door{height:400px;position:relative;top:-190px;left:-70px;}
.window{height:400px;position:relative;top:-190px;left:-70px;}
.stool{height:129px;width:98px;position:relative;top:60px;left:15px;}
.bar{height:200px;position:relative;top:0px;left:-60px;}
.column{height:420px;position:relative;top:-240px;left:20px;}

body{overflow:hidden;background-color:#272c30;}

#stage{    
	max-width: 1588px;
    max-height: 786px;
	}
#plan{width:25%;float:right;}
	
.PropBox {
  position: absolute;
  text-align: center;
  height:200px;width:20px;
  transform-origin: bottom center;
  display:none;
  cursor:grab;
  }
  
 .ActorBox {
  position: absolute;
  text-align: center;
  height:200px;width:100px;
  transform-origin: bottom center;
  display:none;
  cursor:grab;
  }
  
#ActorBox1{left:1080;top:525px;transform: scale(0.95);z-index:525;}
#ActorBox2{left:945;top:510px;transform: scale(0.94);z-index:510;}
#ActorBox3{left:812;top:499px;transform: scale(0.93);z-index:499;}
#ActorBox4{left:679;top:488px;transform: scale(0.92);z-index:488;}
#ActorBox5{left:546;top:477px;transform: scale(0.91);z-index:477;}
#ActorBox6{left:413;top:466px;transform: scale(0.91);z-index:466;}
#ActorBox7{left:280;top:455px;transform: scale(0.91);z-index:455;}

#Actor1Menu{display:none;top:-180px;right:-20px;z-index:1000;}
#Actor2Menu{display:none;top:-180px;right:-20px;z-index:1000;}
#Actor3Menu{display:none;top:-180px;right:-20px;z-index:1000;}
#Actor4Menu{display:none;top:-180px;right:-20px;z-index:1000;}
#Actor5Menu{display:none;top:-180px;right:-20px;z-index:1000;}
#Actor6Menu{display:none;top:-180px;right:-20px;z-index:1000;}
#Actor7Menu{display:none;top:-180px;right:-20px;z-index:1000;}

.actor{
	position:relative;
	left:2px;top:-110px;
	padding-right:30px;
	height:330px;
	transform-origin: bottom center;
	}
.heightList{width:32px;color:transparent;}

#Actor1{}
#Actor2{}
#Actor3{}
#Actor4{}
#Actor5{}
#Actor6{}
#Actor7{}

#climbicon{margin-right:-20px;margin-top:10px;margin-left:20px;}
#updown-buttons{width:24px;float:right;margin-left:35px;padding-right:10px;}
#updown-buttons img{
	margin:1px;
	width:22px;
}

.compass{
height:330px;
position:absolute;
left:-150px;top:-110px;
z-index:-1; 
display:none;
}
  
.PropBox:hover img{filter: brightness(80%) sepia() saturate(200%) ;	}
.ActorBox:hover .actor{filter: brightness(200%) saturate(200%);
  -webkit-filter: drop-shadow(1px 1px 0 black)
                  drop-shadow(-1px -1px 0 black);
  filter: drop-shadow(1px 1px 0 black) 
          drop-shadow(-1px -1px 0 black);

}

.ActorBox .strike{top:300px;right:-30px;}

#toggle-switch{margin-bottom:10px;height:30px;}

#NameEditor{
position:absolute;
left:30px;
background-color:#EEE;
padding:30px;padding-top:10px;
width:360px;
display:none;
}
#NameInput{
	font-size:16pt;
	margin-top:15px;
	margin-bottom:-20px;
	width:200px;
}
#NameEditorBox{
	display:inline-table;
}

#NameButtons{
	display:inline-table;
	position:relative;right:-30px;
}
#NameButtons button{
margin-top:10px;
position:relative;top:10px;}

#Colorizer{
position:absolute;
left:50px;	width:360px;
background-color:#EEE;
padding:30px;
display:none;
}
#Colorizer img{
	margin:1px;
	width:30px;height:30px;
	border: 1px solid #000;
  -webkit-filter: drop-shadow(1px 1px 0 black)
                  drop-shadow(-1px -1px 0 black);
  filter: drop-shadow(1px 1px 0 black) 
          drop-shadow(-1px -1px 0 black);
		  font-size:0pt;
		  cursor:pointer;
}

#close-colorizer{
	float:right;
	position:relative;
	bottom:-20px;right:-20px;
	font-weight:bold;
	cursor:pointer;
}

.position-picker{
position:absolute;
top:60px;left:10px;
width:100px;height:100px;
text-align:center;
background-color:#FFF;
border: 2px solid #FFF;
}
#liftControl{
	background-color:#FFF;
	left:0px;
	width:97px;height:58px;
	position:absolute;
}
.ActorControls{
	background-color:#FFF;
	position:absolute;
	left:110px;top:-145px;
	width:120px;height:170px;	
	z-index:1000;	
	text-align:center;
	padding-top:10px;
}
#ChairBox1{left:1180;top:305px;transform: scale(0.81);z-index:305;}
#ChairBox2{left:1080;top:300px;transform: scale(0.81);z-index:300}
#ChairBox3{left:980;top:295px;transform: scale(0.81);z-index:295}
#ChairBox4{left:880;top:290px;transform: scale(0.81);z-index:290}
#ChairBox5{left:780;top:285px;transform: scale(0.81);z-index:285;}
#ChairBox6{left:680;top:280px;transform: scale(0.81);z-index:280}
#ChairBox7{left:580;top:275px;transform: scale(0.81);z-index:275}
#ChairBox8{left:480;top:270px;transform: scale(0.81);z-index:270}
#SofaBox {left:1000;top:436px;transform: scale(0.89);z-index:436}
#ArmchairBox1{left:700;top:400px;transform: scale(0.87);z-index:400;}
#ArmchairBox2{left:505;top:385px;transform: scale(0.87);z-index:385;}
#ParkBox {left:720;top:436px;transform: scale(0.89);z-index:436}
#PianoBox {left:1020;top:466px;transform: scale(0.89);z-index:466}
#BedBox {left:1270;top:320px;transform: scale(0.83);z-index:340}
#TableBox1{left:325;top:390px;transform: scale(0.87);z-index:390;}
#TableBox2{left:205;top:385px;transform: scale(0.87);z-index:385;}
#CafeBox1{left:735;top:295px;transform: scale(0.83);z-index:295;}
#CafeBox2{left:635;top:290px;transform: scale(0.83);z-index:290;}
#CafeBox3{left:635;top:325px;transform: scale(0.83);z-index:325;}
#CafeBox4{left:535;top:320px;transform: scale(0.83);z-index:320;}
#CubeBox1{left:540;top:345px;transform: scale(0.81);z-index:345;}
#CubeBox2{left:465;top:340px;transform: scale(0.807);z-index:340;}
#CubeBox3{left:390;top:335px;transform: scale(0.805);z-index:335;}
#CubeBox4{left:315;top:330px;transform: scale(0.80);z-index:330;}
#CubeBox5{left:500;top:375px;transform: scale(0.81);z-index:375;}
#CubeBox6{left:425;top:370px;transform: scale(0.807);z-index:370;}
#CubeBox7{left:350;top:365px;transform: scale(0.805);z-index:365;}
#CubeBox8{left:275;top:360px;transform: scale(0.80);z-index:360;}
#StoolBox1{left:715;top:360px;transform: scale(0.80);z-index:360;}
#StoolBox2{left:645;top:355px;transform: scale(0.80);z-index:365;}
#StoolBox3{left:685;top:390px;transform: scale(0.80);z-index:390;}
#StoolBox4{left:615;top:385px;transform: scale(0.80);z-index:385;}
#DoorBox1{left:500;top:248px;transform: scale(0.77);z-index:248;}
#DoorBox2{left:370;top:240px;transform: scale(0.76);z-index:240;}
#WindowBox1{left:500;top:288px;transform: scale(0.81);z-index:288;}
#WindowBox2{left:370;top:280px;transform: scale(0.80);z-index:280;}
#BarBox1{left:855;top:380px;transform: scale(0.85);z-index:380;}
#BarBox2{left:755;top:375px;transform: scale(0.85);z-index:375;}
#ColumnBox1{left:1180;top:415px;transform: scale(0.885);z-index:415;}
#ColumnBox2{left:1080;top:410px;transform: scale(0.88);z-index:410}
#ColumnBox3{left:980;top:405px;transform: scale(0.875);z-index:405}
#ColumnBox4{left:880;top:400px;transform: scale(0.87);z-index:400}
#ColumnBox5{left:780;top:395px;transform: scale(0.865);z-index:405}
#ColumnBox6{left:680;top:390px;transform: scale(0.86);z-index:400}

#mydivheader {
  padding: 10px;
  cursor: move;
  z-index: 10;
  background-color: #2196F3;
  color: #fff;
}

#Preload{opacity:0.1}