/* CSS Document */

/* ft outline */
.ft_title1{
	width: 130px;
	height: 29px;
	background-color: #ebe1a4;
	border: 1px solid #ccbd68;
}
.ft_title2{
	width: 130px;
	height: 30px;
	background-color: #faf5db;
	border-left: 1px solid #ccbd68;
	border-top: 1px solid #ccbd68;
}
.ft_title3{
	width: 130px;
	height: 30px;
	background-color: #faf5db;
	border-right: 1px solid #ccbd68;
	border-top: 1px solid #ccbd68;
}
.ft_title4{
	width: 532px;
	height: 30px;
	border-bottom: 1px solid #ccbd68;
}
.ft_title_text{
	padding-top: 8px;
	_padding-top: 9px;
	color: #811e0d;
	font-size: 15px;
	font-family:"新細明體", "微軟正黑體", "標楷體";
}
.ft_br{
	width: 793px;
	background-color: #faf5db;
	border-left: 1px solid #ccbd68;
	border-right: 1px solid #ccbd68;
	border-bottom: 1px solid #ccbd68;
	overflow:hidden;
}
/* ft_outline */

/* ft top */
.ft_top_left{
	width: 303px;;	
}
.ft_top_right{
	width: 450px;
	text-align:right;	
}
.ft_sp{
	height: 12px;	
}
.ft_top_title{
	color: #811e0d;
	font-size: 18px;
	font-family:"新細明體", "微軟正黑體", "標楷體";
	font-weight:bold;
	text-align:left;	
}
.ft_top_content_left{
	text-align:left;
	width: 80px;
}
.ft_top_content_right{
	text-align:left;
	width: 223px;
}
/* ft top */

/*ft onebldg */
.ft_onebldg_left{
	text-align:left;
	width: 346px;
}
.ft_onebldg_right{
	text-align:left;
	width: 347px;
}
/* ft onebldg */

/* tooltip */
.tooltip {
	display:none;
	background:transparent url(../images/blue_arrow.png);
	_background:transparent url(../images/blue_arrow.gif);
	font-size:13px;
	height:112px;
	width:360px;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:25px;
	padding-right:25px;
	color: #000000;
  z-index: 999999;
}     
.tooltip .lbl {
	width:70px;
	line-height:16px;
	text-align:left;
}
.tooltip .lbl2 {
	text-align:left;
}
.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}
/* tooltip */


/* first tran result */
.firsttran_table{             
  background-color: #e0d496;
  width: 773px;
}
.tb{
  background-color: #f4edca;
  text-align:center;        
  width: 1%;        
  line-height: 24px;   
}                             
.rh{
  background-color: #f4edca;
  text-align:center;    
  line-height: 24px;  
}
.rb{
  background-color: #fff;   
  text-align:center;
  padding-top: 3px;
}    


/* first tran result */

/* floorplan */
#floorplan{
  clear:both;
  color: #000000;   
  font-size: 13px;  
  text-align:center;
  width: 773px;
}             
#floorplan .tn{
  float: left;   
  padding-top:8px;
  padding-bottom:8px;
  border: 1px solid #CCCCCC;
  background-color: #f8f8f8; 
  width:183px;     
}
#floorplan .img{       
  border:0;
  cursor:pointer;
  margin:0px;	
  text-align: center;  
  width:100px;
  height: 80px;
  overflow: hidden;    
}
#floorplan .tnimg{ 
  float: left;  
  text-align: center; 
  width:183px;
}
#floorplan .desc{
  float: left;  
  padding-top:8px;
  text-align: center; 
  font-size:13px;   
  width:183px;  
  line-height: 20px;
}
/* floorplan */