 @charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	color:#959595;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form {font-family:Verdana, Arial, Helvetica, sans-serif;}

html, .main {
	padding:0;
	margin:0;
	background:url(images/bg.jpg);
}
.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}
.logo{
	padding:0px;
	float:left;
	width:580px;
}

.topmemu_container {
	
	padding-top:10px;
	float:right;
	
	
}
.topmemu_container div {
text-align:right;	
	
}

.topmenu {
  color:#CBA98E; 
  font-size:11px; 
  text-decoration:none; 

  line-height:20px;
  padding-right:12px;
 }
  
 .topmenu:hover {
 color:#FFCC00;
 padding-right:12px;
  line-height:20px;
 }
 
 .topmenu_chi{
  color:#CBA98E; 
  font-size:11px; 
  text-decoration:none; 
  padding-right:12px;
  line-height:20px;
  font-family:"新細明體";
  
 }
  
 .topmenu_chi:hover {
 color:#FFCC00;
 padding-right:12px;
  line-height:20px;
 }
 

.toprate {
	padding-top:35px;
	float:right;	
}
.toprate div {
	text-align: right;
	color:#FFFFFF;
	font-size:11px; 
  padding-right:12px;
}


.header_resize {
	margin:0 auto;
	padding:0;
	width:920px;
	background-image:url(images/header_bg.jpg);
	height:86px;
}


.banner_resize {
	margin:0 auto;
	
	width:920px;
	height:272px;

}

.mainmenu {
	margin:0 ;
	float:left;
	width:224px;
	height:272px;
	background-color:#352321;
}
.quick_search {
	margin:0;
	float:left;
	width:223px;
	height:272px;
	background-image:url(images/quick_bg.jpg);
	
	font-size:11px;
	color:#332120;
}

.flash_banner {
	margin:0 auto;
	float:left;
	width:473px;
	height:272px;
	background-color:#CCCCCC;
}




.inside_banner{
	margin:0 auto;
	float:left;
	width:696px;
	height:272px;
	}




.content_resize {
	margin:0 auto;
	padding:5px 0px 0px 0px;
	width:920px;
}

.content {
 float:left;
 width:920px;
 background-color:#FFFFFF;
 padding:0px;
}

.content_left_td {
 border: #8F572E solid 1px;
 background-color:#FFFFFF;
 background-image:url(images/en_contact_banner.jpg); background-position:50% 100%; background-repeat:no-repeat;
 }
.content_left {
margin:5px 5px 0px 5px; }




.content_right_td{
	border: #8F572E solid 1px;
 	background-color:#FFFFFF;
}

.footer_resize {
	position: relative;
	margin:0 auto;
	_margin:10px auto;
	padding-top:5px;
	padding-bottom:5px;
	width:920px;
	background-image:url(images/footer_bg.png) !important;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_bg.png');
	 background-repeat:no-repeat;
	 background-position:50%;
	 text-align:center;
	 vertical-align:middle;
	 _height: 50px;
}






/*#################################################################*/

.submenu { color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.submenu:hover {color:#CBA98F;}


.contxt {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:18px;}
.txt {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#663300;}

.txt1 { font-size:11px; color:#CC6600;  text-decoration:none; line-height:16px; }
.txt1:hover {text-decoration:underline;}
.txt1_chi { font-size:12px; color:#CC6600; font-family:"新細明體"; text-decoration:none;}
.txt1_chi:hover {text-decoration:underline;}

.txt2 {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#663300;}

.txt3 {color:#FF9900; font-size:11px;}
.txt4 {color:#ffffff; font-size:11px;}
.txt5 { font-size:11px; color:#CC6600; }


.tablink {font-size:11px; color:#4A3130; text-decoration:none;}
.tablink:hover {color:#00789F;}

.tab_sel:hover {color:#00789F; font-size:11px;}

.login { font-size:10px; color:#CC6600;  padding-right:5px; padding-left:5px;}

.form1 {width:100%; _width:99%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.login_form {width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; border:#CC6600 solid 1px;}
.form2 {width:30px; font-family:Verdana, Arial, Helvetica, sans-serif; border:#CC6600 solid 1px;}



.saved { font-size:10px; color:#AA8C00; padding-right:5px; padding-left:5px;}
.saved_total { font-size:11px; color:#FF6600; text-decoration:none}
.saved_total:hover {text-decoration:underline;}

.but1 {border:#7C5250 solid 1px; background-color:#4B3230; font-size:11px; color:#FFFFFF; ; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}
.but2 {border:#7C5250 solid 1px; background-color:#CC6600; font-size:9px; color:#FFFFFF; ; font-family:Verdana, Arial, Helvetica, sans-serif; height:13px; padding:3px; cursor:pointer;}

.pic1 {padding:3px; border:#D2B49C solid 1px;}


hr{border: none 0; 
border-top: 1px dotted #8F572E;/*the border*/
width: 100%;
height: 1px;
} 

.border1 { border:#CBC4B1 solid 1px;}
.location {padding-right:10px;}

.enquiry_form { padding-top:10px; color:#333; }
.enquiry_form th { font-size:14px; color:#663300; }
.enquiry_form td { font-size:12px; color:#CC6600; }
.enquiry_form_remark { font-size:12px; color:#CC6600; }
.enquiry_ipt { border:1px #ccc solid; padding:3px; font-size:12px; color:#666666; font-family:Verdana, Geneva, sans-serif; width:200px; }
.btn_reset { border:0 none; background-color:#666666; font-family:Verdana, Geneva, sans-serif; color:#ccc; cursor:pointer; font-size:12px; }
.enquiry_textarea { border:1px #ccc solid; padding:3px; font-size:12px; color:#666666; font-family:Verdana, Geneva, sans-serif; width:400px; height:100px; }
.link1 { color:#CC6600; }
.list_1 ul { padding:0; margin:0; padding-bottom:10px; }
.list_1 li { padding-bottom:10px; }
.list_1 ul li { padding-bottom:0; list-style-type:none; }
.tit { padding:0; margin:0; color:#630; }
.table_1 { border:1px solid #999; }
.table_1 tr td, .table_1 tr th { border:1px solid #999; }
.table_1 tr th { background-color:#663300; color:#FFFFFF; }
ul.sitemap li { list-style:none; padding-bottom:5px; padding-top:5px; }
ul.sitemap ul { padding-left:0; padding-top:5px; }
ul.sitemap li li { border:none;; list-style-type:disc; list-style-position:inside; padding-bottom:0; padding-top:0; }
ul.sitemap li a { font-size:14px; color:#630; text-decoration:none; }
ul.sitemap ul li a { font-size:12px; color:#666; }
ul.sitemap li a:hover { text-decoration:underline; }
.contxt a { color:#663300; }
.popup { margin:20px; padding:20px; background-color:#fff; }
.f9 { font-family:Arial, Helvetica, sans-serif; font-size:9px; }

.required_field {
	color:#F00;
}