h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
img{
border:0; margin:0; padding:0;
}
body{
margin:0;
padding:0;
background: #ddcfb5;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
line-height:1.5em;
color:#525252;

}
#background1{
background:url('images/index_back.jpg') repeat-x ;
width:100%;
}
#background2{
background-image:url(images/index2_back.jpg); background-repeat:repeat-x;
}
#container{
width:940px;
left:50%; 
position:relative; 
margin-left:-470px;
}
#banner {

  text-align:-moz-center; 
  text-align:center; 
  background:url("images/logo_back.jpg");
}
#flash_close{
	position:absolute;
	padding-left:400px;
	padding-top:33px;
	z-index:1;
	top: 307px;
}
a.menu2ok:link    { font-size:9pt;color:#ffffff;text-decoration:none}
a.menu2ok:visited { font-size:9pt;color:#ffffff;text-decoration:none}
a.menu2ok:active   { font-size:9pt;color:#ffff92;text-decoration:none}
a.menu2ok:hover   { font-size:9pt;color:#ffff92;text-decoration:none}

#menu2{
	left: -4px;
	top: 12px;
}
#content{
width:100%;
background:url("images/contact_back.jpg");

}
#content_mark{
width:100%;
background: url(images/contact_back_postmark.jpg) right bottom no-repeat;

}
/* 修正內部物件float之後這個外部容器無法稱開達到置底背景圖片效果*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 
#content_word{
margin:0 75px 15px 70px;
}
.content_table_div{
float:left;
padding-right:25px;
margin-bottom:10px;
}
.content_table{
font-size:9pt;
}
#content_left{
float:left;
width:310px;
}
#fastback{
width:265px;
height:225px;
background:url("images/fastsearch_back.jpg") no-repeat;
}
#fastword{
padding:10px;
}
#content_middle{
float:left;
padding-right:25px;
}
#content_right{
float:left;
padding-left:25px;

}
#content_line{
float:left;  repeat-y; height:100%; width:29px; height:270px; margin-top:15px
}
.room_table{
float:left; margin-right:35Px;
margin-bottom:10px;
}
.content_pic{
float:right;
margin:12px 0 10px 10px;
}
.content_pic_border_big{
width:444px !important; 
width: 446px; 
height:297px !important; 
height:299px; 
border:1px #cccccc solid; }
.content_pic_big_self{
margin-left:3px; margin-top:3px;
filter:blendTrans(duration=0.5);
}
.content_pic_border_small{
float:left; 
border:1px #cccccc solid;
margin-right:6px;
filter:alpha(opacity=50);       /* IE */ 
-moz-opacity:0.5;              /* Moz + FF */ 
opacity: 0.5;           /* 支持CSS3的瀏覽器（FF 1.5也支持）*/
-khtml-opacity:0.5; /* Safari<1.2, Konqueror*/
}
.content_pic_small_self{
}
.content_pic_word{
filter:alpha(opacity=50);       /* IE */ 
-moz-opacity:0.5;              /* Moz + FF */ 
opacity: 0.5;           /* 支持CSS3的瀏覽器（FF 1.5也支持）*/
-khtml-opacity:0.5; /* Safari<1.2, Konqueror*/
position:absolute; width:438px; height:30px; background-color:#000000; font-size:12pt; color:#FFFFFF; margin-top:264px;margin-left:3px;text-align:center; line-height:30px;
}
a.content_link:link    { font-size:9pt;color:#675545;text-decoration:underline}
a.content_link:visited { font-size:9pt;color:#675545;text-decoration:underline}
a.content_link:active   { font-size:9pt;color:#ff9834;text-decoration:none}
a.content_link:hover   { font-size:9pt;color:#ff9834;text-decoration:none}
.content_picrow{
padding-top:6px;
}
.content_picrow2{
padding-top:2px;
clear:both;
}
.content_word_red{
color:red;
}
.content_really{
clear:both;
}
.content_really p{

}
.content_really h1{
font-size:12pt;
color:#675545;
}
.content_backtop{
text-align:right;
clear:both

}
.content_backtop_background{
background-image:url(images/line3.jpg); height:16px; background-position:bottom; background-repeat:repeat-x;
}
#content_bottom{
width:100%;
height:60px;
background:url(images/contact_back_bottom.jpg); background-position:50% 0%; background-repeat:no-repeat;
clear:both;
text-align:center;

}
#content_bottom_word{
padding-top:0px;
color:#675545;
}
/*純content2*/
.floor_content{
text-align:center;
}
#title_pic{
float:left;
}
#sub_title{
background-image:url(images/line2.jpg); height:50px; background-position:bottom; background-repeat:repeat-x; margin-left:215px;
}
#title_include{
height:55px;
padding-bottom:5px;
}
/*- Menu Tabs--------------------------- */ 


    #tabs {
      float:left;
      line-height:1.5em;
	  font-family:Arial, Helvetica, sans-serif;
      }
    #tabs ul {
	  margin:0;
	  padding:20px 10px 0 0px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
	  line-height:100%;
	  
      }
    #tabs a {
      float:left;
      background:url("images/dot.gif") no-repeat left 50%;
	  
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("tabright.gif") no-repeat right top;
      padding:5px 8px 4px 8px;
      color:#675545;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
	   background:url("images/dot.gif") no-repeat left 50%;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
.menu3x{
position:absolute;margin-left:600px; margin-top:165px;
  z-index:2; color:#FFFFFF; height:20px; width:400px; text-align:center}
.menu2x{
position:absolute;margin-left:399px; margin-top:302px;
  z-index:2; color:#FFFFFF; height:20px; width:500px; text-align:center }
.index_submenu{
position:absolute; width: 260px; height:30px; padding-left:591px; padding-top:10px;  }
a.newslink:link    { font-size:9pt;color:#675545;text-decoration:none}
a.newslink:visited { font-size:9pt;color:#675545;text-decoration:none}
a.newslink:active   { font-size:9pt;color:#ff9834;text-decoration:none}
a.newslink:hover   { font-size:9pt;color:#ff9834;text-decoration:none}

a.backlink:link    { font-size:12pt;color:#675545;text-decoration:none}
a.backlink:visited { font-size:12pt;color:#675545;text-decoration:none}
a.backlink:active   { font-size:12pt;color:#ff9834;text-decoration:none}
a.backlink:hover   { font-size:12pt;color:#ff9834;text-decoration:none}

a.morelink:link    { font-size:9pt;color:#675545;text-decoration:underline}
a.morelink:visited { font-size:9pt;color:#675545;text-decoration:underline}
a.morelink:active   { font-size:9pt;color:#ff9834;text-decoration:none}
a.morelink:hover   { font-size:9pt;color:#ff9834;text-decoration:none}

a:link    { font-size:9pt;color:#675545;text-decoration:underline}
a:visited { font-size:9pt;color:#675545;text-decoration:underline}
a:active   { font-size:9pt;color:#ff9834;text-decoration:none}
a:hover   { font-size:9pt;color:#ff9834;text-decoration:none}

.floatpos{
float:left;
}

.res {
	color: #B68514;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.indexfix{
margin-top: 0px;
margin-top:0px\9;
*margin-top:0px; 
_margin-top:0px;
}
.roomlist{
list-style:square
}
.float_right{
float:right;
}
.clear_both{
clear:both;
}