html{padding:0px; margin:0px; }
body{padding:0px; margin:0px; font:12px/22px "新細明體", Arial; color:#333; background-color:#fbe8c5;}
p,img,span{margin:0; padding:0; }
.a{	border: none;}
a {	blr:expression(this.onFocus=this.blur()); }
ul{	margin:0; padding:0; list-style-type:none; font-size:0; }
a:link{
	color:#7a6b45;
	text-decoration:none;
}
a:active{
	color:#7a6b45;
	text-decoration:none;
}
a:hover{color:#c49209; 	text-decoration:none; }
a:visited{
	color:#7a6b45;
	text-decoration:none;
}
.clearfloat {clear:both; height:0; font-size:0px; line-height:0px;} 
#imgPreloader{display: none;}
p.blank{
	display:block;
	height:18px;
}
p.blank2{
	display:block;
	height:20px;
}
a img{
	text-decoration:none;
	border:0;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
#wrapper {background:url(images/bg_01.png) no-repeat center top; margin: 0px;}
#wrapper02{width:1000px; margin:0px auto 0px auto; text-align:center;}
#alltop{width:1000px; background:url(images/mainbg04.png) no-repeat top center; height:37px;}
#allmain{width:1000px; background:url(images/bg_02.png) repeat-y top center; position:relative; float:left;}
#leftmainbg{background:url(images/mainbg01.png) no-repeat bottom left; float:left; padding-right:30px}
#leftmain{width:217px; padding:0px 0px 100px 25px; float:left;}
#topmain{width:728px; background:url(images/mainbg02.png) no-repeat left top; height:137px; float:right;}
#rightmain{width:728px; background-color:#FFFFFF; float:right;}
#footer{width:1000px; height:72px; background:url(images/mainbg03.png) no-repeat left top;}
#alldetail{
	width:728px;
	margin:0px;
	position:relative;
	background-color:#FFFFFF;
}
#toptitle{width:728px; height:140px; display:block;}
#toptitle2{width:728px; height:90px; display:block; text-align: center;}
#teatitle{width:728px; height:126px; display:block; text-align: center;}
#allcontent{width:728px; background-color:#FFFFFF;}
/*關於我們-----------------------------------------------------------------------------------------------------------------------------------*/
#aboutflash{width:140px; height:180px; position:absolute; left: 521px; top: 613px;}
/*最新消息-----------------------------------------------------------------------------------------------------------------------------------*/
.topblank {
	padding-left: 40px;
	width: 620px;
	padding-right: 40px;
	font-size: 15px;
	color: #666666;
	padding-top: 5px;
}
.ttc01 {
	color: #DE0C70;
}
.ttc02 {
	color: #3399FF;
}
.ttc03 {color: #990000;}

/*家族地圖-----------------------------------------------------------------------------------------------------------------------------------*/
#mapacc{position:relative; margin:0px; border:0;}
#mapacc a.map_01{
	width:150px;
	height:55px;
	position:absolute;
	left: 154px;
	top: 154px;
	display: block;
	cursor:pointer;
}
#mapacc a.map_02{
	width:160px;
	height:150px;
	position:absolute;
	left: 36px;
	top: 517px;
	display: block;
	cursor:pointer;
}
#mapacc a.map_03{
	width:160px;
	height:150px;
	position:absolute;
	left: 283px;
	top: 191px;
	display: block;
	cursor:pointer;
}
#mapacc a.map_04{
	width:140px;
	height:75px;
	position:absolute;
	left: 327px;
	top: 307px;
	display: block;
	cursor:pointer;
}
#mapacc a.map_05{
	width:160px;
	height:140px;
	position:absolute;
	left: 497px;
	top: 239px;
	display: block;
	cursor:pointer;
}
#mapacc a.map_06{
	width:160px;
	height:90px;
	position:absolute;
	left: 425px;
	top: 483px;
	display: block;
	cursor:pointer;
}
/*家族地圖-----------------------------------------------------------------------------------------------------------------------------------*/
