/* html, body {
	margin:0px; height:100%; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:150%;
	color:#666;
}

a {outline:none; text-decoration:none; color:#7f7f7f;}
a:hover {text-decoration:underline;}
a img {border:0px;}*/

/* ============== layout boxFloorPlan css ================ */
.boxFloorPlan {width:1000px; height:473px; overflow:hidden; position:relative;}
.floorPlan1 {background:url(../img/floor_plan_1/bgMain.jpg) no-repeat left top;}
.floorPlan1 .boxAreaFloor {width:396px; height:342px; overflow:hidden; position:absolute; left:0px; bottom:0px;}
.floorPlan1 .boxAreaFloor > img {display:none; position:absolute; left:0px; top:0px;}
.floorPlan1 .boxMapFloor {width:396px; height:342px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:100;}
.floorPlan1 .boxLoadFloorPlan {width:1000px; height:0px; position:absolute; left:0px; top:0px; z-index:200;}
.floorPlan1 .popRoomType {width:1000px; height:0px; position:absolute; left:0px; top:0px; z-index:300;}

.floorPlan2 {background:url(../img/floor_plan_2/bgMain.jpg) no-repeat left top;}
.floorPlan2 .boxAreaFloor {width:393px; height:310px; overflow:hidden; position:absolute; left:11px; top:111px; outline:none;}
.floorPlan2 .boxAreaFloor > img {display:none; position:absolute; left:0px; top:0px; outline:none;}
.floorPlan2 .boxMapFloor {width:393px; height:310px; overflow:hidden; position:absolute; left:11px; top:111px; z-index:100; outline:none;}
.floorPlan2 .boxMapFloor map {outline:none;}
.floorPlan2 .boxMapFloor map area {outline:none;}
.floorPlan2 .boxLoadFloorPlan {width:1000px; height:0px; position:absolute; left:0px; top:0px; z-index:200;}
.floorPlan2 .popRoomType {width:1000px; height:0px; position:absolute; left:0px; top:0px; z-index:300;}

.floorPlan3 {background:url(../img/floor_plan_3/bgMain.jpg) no-repeat left top;}
.floorPlan3 .boxAreaFloor {width:409px; height:339px; overflow:hidden; position:absolute; left:0px; bottom:0px;}
.floorPlan3 .boxAreaFloor > img {display:none; position:absolute; left:0px; top:0px;}
.floorPlan3 .boxMapFloor {width:409px; height:339px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:200;}
.floorPlan3 .boxMapFloor * {border:none; outline:none;}
.floorPlan3 .boxLoadFloorPlan {width:1000px; height:0px; position:absolute; left:0px; top:0px; z-index:100;}
.floorPlan3 .popRoomType {width:1000px; height:0px; position:absolute; left:0px; top:0px; z-index:300;}

.floorPlanC {background:url(../img/floor_plan_c/bgMain.jpg) no-repeat left top;}
.floorPlanC .boxAreaFloor {width:409px; height:339px; overflow:hidden; position:absolute; left:0px; bottom:0px;}
.floorPlanC .boxAreaFloor > img {display:none; position:absolute; left:0px; top:0px;}
.floorPlanC .boxMapFloor {width:409px; height:339px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:200;}
.floorPlanC .boxMapFloor * {border:none; outline:none;}
.floorPlanC .boxLoadFloorPlan {width:1000px; height:0px; position:absolute; left:0px; top:0px; z-index:100;}
.floorPlanC .popRoomType {width:1000px; height:0px; position:absolute; left:0px; top:0px; z-index:300;}


/* ============== share css ================ */
.clr {clear:both; height:0px; overflow:hidden;}

.radius5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.shadow5 {
	-webkit-box-shadow: #999 0px 0px 5px;
	-moz-box-shadow: #999 0px 0px 5px;
	box-shadow: #999 0px 0px 5px;
}

.css3 {
	/* for ie */
	position:relative;
	behavior: url(css/PIE.htc);
}

.alpha80 {
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}