
#FloormapControl {
	overflow: hidden;
	width: 59px;
	height: 302px;
	-moz-user-select: none;
	z-index: 22;
	position: absolute;
	left: 7px;
	top: 19px;
	text-align: left;
}

#ArrowsBox{
	position: absolute;
	left: 2px;
	top: 0px;
	width: 59px;
	height: 62px;
 	background: transparent url(../images/arrows.png) no-repeat;
}

#pan_up{
	position: absolute; left: 20px; top: 0px; width: 18px; height: 18px; cursor: pointer;
}

#pan_lt{
	position: absolute; left: 0px; top: 20px; width: 18px; height: 18px; cursor: pointer;
}

#pan_rt{
	position: absolute; left: 40px; top: 20px; width: 18px; height: 18px; cursor: pointer;
}

#pan_down{
	position: absolute; left: 20px; top: 40px; width: 18px; height: 18px; cursor: pointer;
}

#slider{
	overflow: hidden; position: absolute; left: 0px; top: 92px; width: 59px; height: 180px;
 	background: transparent url(../images/slider.png) no-repeat;
}

#zoom_in{
	position: absolute; left: 19px; top: 65px; width: 20px; height: 27px; cursor: pointer;
 	background: transparent url(../images/zoom_in.png) no-repeat;
}
#zoom_out{
	position: absolute; left: 19px; top: 272px; width: 20px; height: 27px; cursor: pointer;
 	background: transparent url(../images/zoom_out.png) no-repeat;
}

#slide_cursor{
	overflow: hidden;
	width: 22px;
	height: 14px;
	position: absolute;
	left: 17px;
	top: 96px;
	cursor: url(../images/openhand.cur), default;
 	background: transparent url(../images/cursor.png) no-repeat;
}

div#LockScreen {
  position: absolute;
  top: 0;
  left: 0;
  height:0;
  width:0;
  background-color: #959595;
  background-image: url('../../mod2/media/transparent.png');
  text-align:center;
  z-index: 50;
}

div#AjaxLoader {
  background-image: url('../../mod2/media/ajax-loader.gif');
  width: 16px;
  height: 16px;
  left: 49%;
  top: 49%;
  position:absolute;
}

div#clickableFM {
  position: absolute;
  top: 0;
  left: 0;
  height:100%;
  width:100%;
}

div#OpenArea {
  position: absolute;
  top: 0;
  left: 0;
  height:0;
  width:0;
  overflow: hidden;
}


div#zoomin {
  height:50px;
  width:50px;
  background-image: url('../../mod2/media/zoomin.gif');
}

div#zoomout {
  height:50px;
  width:50px;
  background-image: url('../../mod2/media/zoomout.gif');
}

div#FloorMap {
  border: 0px solid black;
  display: block;
  background-color: #F0F0F0;
  position: relative;
  overflow: hidden;
}

div#FloorMapContainer {
  position: relative;
}

div#FloorMapResizableAnchor {
  height:15px;
  width:15px;
  position:absolute;
}

div#FloorMapResizableAnchor:hover {
	cursor: nw-resize;
}

canvas {
  position: absolute;
  top: 0;
  left: 0;

}

canvas#test_canvas {
  display: none;
}


div.floorZone{
  position: absolute;
}

div.floorZone  img {
}

div.Stand{
  width: 20px;
  height: 30px;
  left: 20px;
  top: 20px;
  position: absolute;
  overflow:hidden;
  text-align:center;
}


span.standName{
	color: #C7D1E3;
	position: relative;
}

div#StandInfo {
  width: 311px;
  display: none;
  left: 20%;
  top: 20%;
  z-index: 60;
}
#StandInfoButton {
  background: transparent url('../images/SatndInfoBackground.png') repeat-y;
  padding-left: 29px;
  padding-right: 29px;
  text-align: left;
}

#StandInfoCrossX {
  background: transparent url('../images/StandInfoClose.png') no-repeat;
  height:30px;
  left:273px;
  position:absolute;
  top:2px;
  width:30px;
  cursor: pointer;

}

#StandInfoContent {
  background: transparent url('../images/SatndInfoBackground.png') repeat-y;
  padding-left: 29px;
  padding-right: 29px;
  padding-bottom: 12px;
  text-align: left;
}

#StandInfoHeader {
  background: transparent url('../images/StandInfoTop.png') no-repeat;
  width: 311px;
  text-align: left;
  padding-left: 291px;
  height: 11px;
}
#StandInfoFooter {
  background: transparent url('../images/StandInfoBottom.png') no-repeat;
  width: 311px;
  height: 11px;
}

.remarkDiv{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 9px;
	font-family: Arial;
}

.coexhList, .coexhline{
	clear: left;
	zoom: 1;
}

.coexhline:after {
    content: ".";
    display: block;
    height: 0;
    clear: left;
    visibility: hidden;
}

.coexhline h4{
	margin-top: 5px;
}
