.cursor, .watercursor{
	position:absolute;
	left:10px;
	top:10px;
	z-index:300;
}
.watercursor{
	/* opacity: .6; */
	z-index:209;
}
.tile, .obj{
	border:0;
	padding:0;
	margin: 0;
}
.obj {
	position:absolute;
	left:10px;
	top:10px;
	z-index:200;
}
#WindowModalForcer{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#000000;
	color:#FFFFFF;
	top:0;
	left:0;
}
#WindowModalForcerAlert{
  width:80%;
  margin:30% auto;
}
#WindowModalForcerAlert li{
	overflow:auto;
	list-style-type:none;
	background-color:#FFFFFF;
}
#WindowModalForcerAlert li:hover{
	background-color:#F0F0F0;
}
#WindowModalForcerAlert label{
	display:block;
	float:left;
	width:10em;
}
#WindowModalForcerAlert input{
	display:block;
	float:left;	
}

.alertbox{
	border: 2px solid #000000;
	background-color:#FFFFFF;
	color:#000000;
	padding:8px;
	position:absolute;
	top:0;
	left:0;
	margin:20% 0;
}	
.viewport{	
	overflow:hidden;
	position:relative;	
	margin:0px;
}
.map {
	/*cursor: url(../cursor.cur), pointer;*/
	position:relative;
	top:0;
	left:0;
}
.gui_button.top{
	position:absolute;
	height:15px;
	z-index:1500;
}
.gui_button.bottom{
	position:absolute;
	height:15px;	
	z-index:1500;
}
.gui_button.left{
	position:absolute;
	width:15px;	
	z-index:1500;
}
.gui_button.right{
	position:absolute;
	width:15px;
	z-index:1500;
}
.gui_button{
  opacity:.2;
  background-color:#fff;
  border:0;
  color:#FFF;
}
.gui_button:hover{
  opacity:.4;
}
.gui_action_button{
	width:100px;
	height:20px;
	border:1px solid #FF0000;
	background-color:#FFFFFF;
	color:#FF0000;
	font-family:verdana,arial,sans-serif;
}
.circlemenubutton{
	border:1px solid #C0C0C0;
	background-color:#FFFFFF;
	color:#FF0000;
	height:20px;
}
.message{
	border:1px solid #FF0000;
	background-color:#C0C0C0;
	padding:8px;
	color:#000000;
	/* -moz-border-radius-topleft:10px;	*/
}
