
#main table.default{
width:auto;
margin-left:auto;
margin-right:auto;
}
h3{
clear:both;
}
#floormap{
position:relative;
margin-top:10px;
height:440px;
}
#outsideimg{
	position:absolute;
	z-index:10;
}
#floormapimg{
	position:absolute;
}

#viewAreaBack,#viewArea{
	width:330px;
	height:410px;
	position:absolute;
	left: 310px;
	top: 0px;
	display:none;
}
#viewAreaBack{
	z-index:1;
	filter: Alpha(opacity=40);
    opacity:0.4;
	background-color:#F8F8F8;
	border:1px solid #CCC;
	background-color:#EEE;
}
#viewArea{
	z-index:2;
	padding:4px;
}
#viewAreaDiv{
overflow:auto;
width:322px;
height:360px;
margin-left:1px;
background-color:#F8F8F8;

}
#viewAreaDivContent{
width:290px;
padding:0px 5px;
}

#closeViewArea{
text-align:center;
padding-top:2px;
}
#src{
display:none;/**/
}
.src{
/*width:290px;*/
}
#viewAreaH3{
background-color:#666;
color:#FFF;
font-weight:bold;
text-align:center;
padding:2px;
font-size:medium;
width:320px;
margin-bottom:6px;
}
#viewArea #viewAreaDiv h4,#viewArea #viewAreaDiv p{
/**/
padding-left:0px;
padding-right:0px;
margin-left:0px !important;
margin-right:0px !important;
}
.closebtn{
padding:3px;
width:20px;
position:absolute;
right:4px;
}
.closebtn a,#closeViewArea a{
text-decoration:none !important;
border-bottom-style:none !important;
}