body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;	
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-size: 12px;
	color: #F8C162;
	border: 0px solid yellow;
	text-align: center;
	float:left;
	background-color: #7E0714;
scrollbar-base-color: #290105;
scrollbar-arrow-color: #290105;
scrollbar-3dlight-color: #290105;
scrollbar-darkshadow-color: #290105;
scrollbar-face-color: #4C070E;
scrollbar-highlight-color: #290105;
scrollbar-shadow-color: #290105;
scrollbar-track-color: #290105;
}

#ContentProject {
	/*background-image: url(../images/bg_company.jpg);
	background-repeat: no-repeat;*/
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	/*height: 622px;
	width: 900px;*/
	border: 0px solid green;
	float: left;
	display: block;
	width: 900px;
	
	}
#ContentProject .ContentTopI {
 	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 740px;
	height: 300px;
	float: left;
	border: 0px solid pink;
	background-image: url(../images/project_linebar.gif);
	background-repeat:repeat-y;
	background-postion:top left;
 	}
	
#ContentProject .ContentTopI .hdFloor {
 	padding: 20px 18px 17px 25px;
	margin: 0px;
	border: 0px solid green;
	text-align: left;
	width: auto;
	float: left;
	color:#f4be5f;
	font-size:14px;
	font-weight:bold;
	}
#ContentProject .ContentTopI #flashFloor {
 	padding: 0px;
	margin: 0px;
	border: 0px solid green;
	width: 744px;
	height: auto;
	float: left;
	text-align:right;

 	}
 	
#ContentProject .ContentTopII {
 	padding: 0px 0px 30px 0px;
	margin: 0px;
	width: 740px;
	height: auto;
	float: left;
	border: 0px solid pink;
	background-image: url(../images/project_linebar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
 	}
	
#ContentProject .ContentTopII .hdFloor {
 	padding: 20px 18px 17px 25px;
	margin: 0px;
	border: 0px solid green;
	text-align: left;
	width: auto;
	float: left;
	color:#f8d465;
	font-size:14px;
	font-weight:bold;
	}
#ContentProject .ContentTopII  #detailAreaMap {
 	margin: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid green;
	width: 744px;
	height: auto;
	float: left;
	text-align:right;

 	} 	
	
#ContentProject .ContentBottomI {
	padding: 0px 0px 20px 0px;
	margin: 10px 0px 0px 0px;
	width: 900px;
	float: left;
	border: 0px solid blue;
	}
/*#ContentProject .ContentBottomI .BoxFloor {
	padding: 0px;
	margin: 0px;
	width: 155px;
	float: left;
	border: 1px solid green;
	float:left;
	
	}
#ContentProject .ContentBottomI .BoxFloor .subFloor{
	padding: 0px 0px 0px  20px;
	margin: 0px;
	text-align: left;
	}
 
#ContentProject .ContentBottomI .BoxFloor .ImgFloorI {
	padding: 10px 0px 20px 0px;
	margin: 0px;
	background-image: url(../images/bg_dot_floor.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border: 0px solid green;
	height: 100px;
	}
#ContentProject .ContentBottomI .BoxFloor .FloorLevel{
	padding: 0px;
	margin: 0px;
	display: block;
	
	}
#ContentProject .ContentBottomI .BoxFloor .linkFloor {
	padding: 0px;
	margin: 0px;
	display: block;
	text-align: left;
	}
#ContentProject .ContentBottomI .BoxFloor  .linkFloor span.floor{
	padding: 5px 0px 0px 20px;width: 100px;display: block;border: 0px solid green; float: left;
}
#ContentProject .ContentBottomI .BoxFloor  .linkFloor span.btPlus {
	padding: 6px 0px 0px 0px;width: 15px;display: block;border: 0px solid green; float: left;
	}

	

#ContentProject .ContentBottomI .BoxFloor .ImgFloorII {
	padding: 10px 0px 20px 0px;
	margin: 0px;
	background-image: url(../images/bg_dot_floor.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 100px;
	}*/

#ContentProject .ContentBottomI .documentFloor{
 width:133px;
 height:auto;
 float:left;
 padding:0px 0px 0px 22px;
 border:0px solid yellow;
 color:#f8d465;
 font-size:14px;
 font-weight:bold;
 text-align:left;
}

#ContentProject .ContentBottomI .documentFloor #documentUnit {
 width:auto;
 height:auto;
 float:left;
 padding:0px 0px 0px 0px;
 border:0px solid yellow;
 color:#f4be5f;
 font-size:14px;
 font-weight:bold;
 text-align:left;
}
#ContentProject .ContentBottomI .documentFloor #documentUnit ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	border:0px solid blue;
	float:left;
	width:132px;

}


#ContentProject .ContentBottomI .documentFloor #documentUnit ul li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	float: left;
	border:0px solid cyan;
	clear:both;
	width:128px;	
}
	
	
#ContentProject .ContentBottomI .detailFloor{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	background-image: url(../images/bg_project_floorplan.jpg);
	background-repeat: no-repeat;
	background-color:#290105;
	width: 745px;
	height: 423px;
	float: left;
	border: 0px solid violet;
	}
	
#ContentProject .ContentBottomI .detailFloor .FloorList{
	padding: 0px 10px 0px 15px;
	margin: 0px;
	overflow: auto;
	width: 470px;
	height: 100%;
	float:left;
	border: 0px solid orange;
	}
/*#ContentProject .ContentBottomI .detailFloor .FloorList .BoxFloor {
	}*/
#ContentProject .ContentBottomI .detailFloor .FloorList table {
	padding: 0px;
	margin: 0px;
	float: left;
	}
	
#ContentProject .ContentBottomI .detailFloor .FloorList table td{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	float: left;
	width: 70px;
	border-bottom:1px solid #61131B; 
	color: #F2D68E;
	}
	
#ContentProject .ContentBottomI .detailFloor .FloorList table td.floorType {
	padding: 5px 0px 5px 15px;
	margin: 0px;
	font-weight: normal;
	width: 150px;
	text-align: left;

	}
	
#ContentProject .ContentBottomI .detailFloor .FloorList table td.floorTypeI {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-weight: bold;
	width: 70px;
	}
#ContentProject .ContentBottomI .detailFloor .FloorList table td.tabclor {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	width: 70px;
	background-color:#61131B;
	}
	
#ContentProject .ContentBottomI .detailFloor .VirtualTour
{
	float:left;
	width:225px;
	border:0px solid pink;
	padding:10px 10px 10px 10px;
	text-align:center;
	color:#d99846;
	}	
	
#ContentProject .ContentBottomI .detailArea{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-color:#290105;
	width:745px;
	height:423px;
	float:right;
	border:0px solid violet;
	}
#ContentProject .ContentBottomI .detailArea .ServiceInfo{
	padding: 20px 20px 20px 20px;
	margin: 0px;
	overflow:auto;
	width:695px;
	height:365px;
	float:left;
	border: 0px solid orange;
	text-align:left;
	
	}	

#ContentProject .ContentBottomI #detailAreaMap{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-repeat: no-repeat;
	/*background-color:#290105;*/
	width:745px;
	height:auto;
	float:right;
	border:0px solid violet;
	text-align:left;	
	}

#ContentProject .ContentBottomI .detailAreaResize{
	padding:0px 0px 0px 0px;
	margin:0px;
	background-repeat: no-repeat;
	background-color:#290105;
	width:745px;
	height:auto;
	float:right;
	border:0px solid violet;
	text-align:left;
	}	
	
#ContentProject .ContentBottomI .detailAreaResize .ConstructionInfo{
	padding: 5px 20px 20px 20px;
	margin: 0px;
	/*overflow:auto;*/
	width:700px;
	height:auto;
	float:left;
	border: 0px solid orange;
	text-align:left;
	color:#d4924c;
	}	
#ContentProject .ContentBottomI .detailAreaResize .ConstructionInfo .BoxDate{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	/*overflow:auto;*/
	width:700px;
	height:auto;
	float:left;
	border: 0px solid orange;
	text-align:right;
	}	

#ContentProject .ContentBottomI .detailAreaResize .BuildingSpecInfo{
	padding: 0px 20px 15px 20px;
	margin: 0px;
	/*overflow:auto;*/
	width:700px;
	height:auto;
	float:left;
	border: 0px solid orange;
	text-align:left;
	color:#d4924c;
	}			

#ContentProject .ContentBottomI .detailAreaResize .BuildingSpecInfo .SpecList table {
	padding: 0px;
	margin: 0px;
	float: left;
	width:700px;
	}
	

#ContentProject .ContentBottomI .detailAreaResize .BuildingSpecInfo .SpecList table  td{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	float: left;
	border-top:1px solid #61131B; 
	
	}
	
	
	
#ContentProject .ContentBottomI .detailAreaResize .BuildingSpecInfo .SpecList table  td.tabSection {
	padding: 5px 0px 5px 5px;
	margin: 0px;
	width: 120px;
	text-align: left;
	color:#f4be5f;
	font-weight:bold;
	}
	
#ContentProject .ContentBottomI .detailAreaResize .BuildingSpecInfo .SpecList table  td.tabDetail {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-weight:normal;
	width: 560px;
	color:#d99951;
	}
	
#ContentProject .ContentBottomI .detailAreaResize .BuildingSpecInfo .SpecList table td.tabGroup {
	padding: 20px 0px 5px 5px;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	width:695px;
	text-align: left;
	color:#E3AF13;
	border-top:0px solid;
	}


#ContentProject .ContentBottomI .detailAreaResize .RoomSpecInfo{
	padding: 0px 20px 15px 20px;
	margin: 0px;
	overflow:auto;
	width:700px;
	height:470px;
	float:left;
	border: 0px solid orange;
	text-align:left;
	color:#d4924c;
	}			

#ContentProject .ContentBottomI .detailAreaResize .RoomSpecInfo .SpecList table {
	padding: 0px;
	margin: 0px;
	float: left;
	width:680px;
	}
	

#ContentProject .ContentBottomI .detailAreaResize .RoomSpecInfo .SpecList table  td{
	padding: 5px 5px 5px 5px;
	margin: 0px;
	float: left;
	border-top:1px solid #61131B; 
	color:#F2D68E;
	}
	
		
#ContentProject .ContentBottomI .detailAreaResize .RoomSpecInfo .SpecList table td.tabGroup {
	padding: 5px 5px 10px 5px;
	font-size:12px;
	font-weight:bold;
	color:#E3AF13;
	border:0px solid red;
	}
	
	
	
#ContentProject .ContentBottomI .detailAreaResize .RoomSpecInfo .SpecList table  td.tabSection {
	background-color:#61131B;
	padding: 5px 5px 5px 5px;
	}	


#ContentProject .ContentBottomI .detailAreaResize .GalleryInfo{
	padding: 20px 30px 30px 30px;
	margin: 0px;
	/*overflow:auto;*/
	width:680px;
	height:auto;
	float:left;
	border: 0px solid orange;
	text-align:left;
	color:#d4924c;
	}			

#ContentProject .ContentBottomI .detailAreaResize .GalleryInfo .ImgList  {
	padding: 0px;
	margin: 20px 0px 10px 0px;
	float: left;
	width:680px;
	border: 0px solid white;
	}

#ContentProject .ContentBottomI .detailAreaResize .GalleryInfo .ImgList .thumb_img{
	border:2px solid #ffcc66;
	float:left;
	margin:0px 20px 20px 0px;
	width:92px;
	height:62px;
	}	
	
#ContentProject .ContentBottomI .detailAreaResize .GalleryInfo .ImgList .thumb_img2{
	border:2px solid #ffcc66;
	float:left;
	margin:0px 0px 20px 0px;
	width:92px;
	height:62px;
	}		
	
.list
{
	padding:5px 0px 0px 0px;
	color:#d4924c;
	list-style-position:inside;
	width:auto;
	}	

.text_f4be5f_bold{
	color:#f4be5f;
	font-size:12px;
	font-weight:bold;
	}	

.text_f8d465_bold{
	color:#f8d465;
	font-size:12px;
	font-weight:bold;
	}	


.text_f4be5f{
	color:#f4be5f;
	/*font-size:11px;*/
	font-size:12px;
	font-weight:normal;
	}	
		
.text_a35d46{
	color:#a35d46;
	/*font-size:11px;*/
	font-size:12px;
	
	}	


.text_d4924c{
	color:#d4924c;
	/*font-size:11px;*/
	font-size:12px;
	font-weight:normal;
	}	
				
.text_d4924c_bigbold{
	color:#d4924c;
	font-size:15px;
	font-weight:bold;
	}		

.line
{
	border-bottom:1px solid #6b2c12;
	/*width:500px;*/
	height:1px;
	padding:5px 0 5px 0;
	margin:0px 0px 10px 0;
	}
		
select {/*font-size:11px;*/	font-size:12px;background-color:#4d010d;color:#d99951;border:0px solid red;padding:3px 0px 0px 5px;width:auto;height:20px;}		

a.floor {color:#f4be5f; text-decoration:none;font-size:12px;font-weight:normal;}
a.floor:active {color: #f4be5f;text-decoration:none;font-size:12px;font-weight:normal;}
a.floor:visited {color: #f4be5f;text-decoration:none;font-size:12px;font-weight:normal;}
a.floor:hover {color: #ffcc66;text-decoration:none;font-size:12px;font-weight:normal;}