@charset "utf-8";

.png24 {

	tmp:expression(setPng24(this));

}

.iepngfix {

behavior: expression(IEPNGFIX.fix(this));

}

body {

/*	margin:0px;*/

	background-color:#f1f6e0;/*height:100%;*/

}

.contentbg {

	/*background-image:url(../../images/index/bg.jpg);*/

	background-position:top;

	background-repeat:no-repeat;

}

a:link {

	color: #669900;

	text-decoration: none;

}

a:visited {

	color: #669900;

	text-decoration: none;

}

a:hover {

	color: #336600;

	text-decoration: none;

}

a:active {

	color: #669900;

	text-decoration: none;

}

a.footerlink:link {

	color: #aca989;

	text-decoration: none;

}

a.footerlink:visited {

	color: #aca989;

	text-decoration: none;

}

a.footerlink:hover {

	color: #5B4900;

	text-decoration: none;

}

a.footerlink:active {

	color: #aca989;

	text-decoration: none;

}

a.dull:link {

	color: #8A8762;

	text-decoration: none;

}

a.dull:visited {

	color: #8A8762;

	text-decoration: none;

}

a.dull:hover {

	color: #312700;

	text-decoration: none;

}

a.dull:active {

	color: #8A8762;

	text-decoration: none;

}

/*-----------------------*/

.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #aca989;

}

.footer_ch {

	font-family: "新細明體";

	font-size: 11px;

	color: #aca989;

}

.search {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #85825C;

}

.contentpad {

	padding-top: 20px;

	padding-left:60px;

	padding-right:60px;

	padding-bottom:50px;

}

.linebottom_light {

	border-bottom: solid 1px #c4dcad;

}

.airlandgrouplist {

	width:250px;

	background-color: #F2F7DF;

	padding: 20px;

}

.listdetailbox {

	padding-top:5px;

	padding-left:10px

}

.listdetail_ch {

	font-family: "新細明體";

	font-size: 12px;

	color: #666666;

	padding-bottom:5px;

}

.companyname_ch {

	vertical-align:top;

	padding-top:10px;

	font-family: "新細明體";

	font-size: 12px;

	color: #669900;

}

.companyname_en {

	vertical-align:top;

	font-family: "Century Gothic", Arial;

	font-size: 11px;

	color: #669900;

}

.arrow_padding {

	vertical-align:top;

	padding-top:13px;

}

.listdetail_en {

	font-family: "Century Gothic", Arial;

	font-size: 10px;

	color: #666666;

	padding-bottom:5px;

}

.press_year {

	text-align:right;

	padding-right:10px;

	vertical-align:top;

	font-family: "Century Gothic", Arial;

	font-size: 40px;

	color: #819702;

	font-weight: normal;

}

.news_item {

	padding-top:5px;

	padding-bottom:5px;

	font-family: "新細明體";

	font-size: 13px;

	color: #586D3D;

}

.news_date {

	vertical-align:top;

	font-family: "Century Gothic", Arial;

	font-size: 16px;

	color: #669900;

}

.backtop {

	padding-top:5px;

	font-family: "新細明體";

	font-size: 12px;

	color: #5A6C4F;

}

.news_date_large {

	text-align:left;

	vertical-align:top;

	font-family: "Century Gothic", Arial;

	font-size: 16px;

	color: #9EAC40;

}

.press_title {

	vertical-align:top;

	text-align:left;

	padding-bottom:10px;

	font-family: "新細明體";

	font-size: 16px;

	color: #669933;

	font-weight: bold;

}

.press_details {

	vertical-align:top;

	text-align:left;

	padding-top:20px;

	padding-bottom:20px;

	font-family: "新細明體";

	font-size: 12px;

	color: #666666;

}

.press_dropdown {

	vertical-align:top;

	text-align:right;

	font-family: "新細明體";

	font-size: 12px;

	color: #666666;

}

.services_bg {

	background:url(../../sc/images/services/leftbg.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	width:350px;

	height:450px;

	padding-top:10px;

	padding-bottom:10px;

	padding-right:30px;

	vertical-align:top;

	text-align:right;

}

.services_content_panel {

	padding-top:10px;

	padding-bottom:10px;

	padding-right:40px;

	border-left:solid 1px #c4dcad;

	padding-left:30px;

}

.content_ch {

	vertical-align:top;

	font-family: "新細明體";

	font-size: 12px;

	line-height: 16px;

	color: #737e60;

}

ul {

	margin-top:0px;

	padding-top:0px;

	margin-left: 10px;

	padding-left:5px;

}

li {

	padding-top:6px;

	font-family: "新細明體";

	font-size: 12px;

	line-height: 16px;

	color: #737e60;

	font-weight:normal;

}

.dotted_pad {

	padding:5px;

	padding-right:15px;

	width:6px;

	vertical-align:top;

}

.content_b_ch {

	vertical-align:top;

	font-family: "新細明體";

	font-size: 12px;

	line-height: 16px;

	color: #737e60;

	padding-bottom:10px;

}

.remark {

	padding-top:10px;

	vertical-align:top;

	font-family: "新細明體";

	font-size: 12px;

	line-height: 16px;

	color: #81934A;

	padding-bottom:10px;

}

.asterisk {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999900;

	font-weight: bold;

}

/* contact form ////////////////////////////////////////////*/

.field {

	text-align:left;

	padding-top:1px;

	padding-bottom:1px;

}

.contact_col {

	vertical-align:top;

	padding-top:2px;

	padding-left:2px;

	padding-right:2px;

}

.fieldname {

	text-align:left;

	vertical-align:top;

	padding-top:2px;

}

.inputtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666600;

}

.inputtext_ch {

	font-family: "新細明體";

	font-size: 12px;

	color: #666600;

}

.contact_messagebox {

	width:98%;

	overflow:inherit;

}

/* ////////////////////////////////////////////*/



/* questionair ////////////////////////////////////////////*/

.qno {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	width:10px;

	font-weight:bold;

	vertical-align:top;

	padding-right:10px;

	color: #666600;

}

.question {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666600;

	padding-bottom:3px;

}

.optionbox {

	padding:5px;

	padding-right:20px;

}

/*//////////////////////////////*/



/* product ////////////////////////////////////////////*/

.series_ch {

	font-family: "新細明體";

	font-size: 16px;

	color: #535353;

	line-height: 24px;

}

.series {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #577100;

	text-transform:uppercase;

}

.series_thumb {

	height:125px;

	border:solid 1px #e2e2e2;

}

.item {

	padding-right:10px

}

.itemname {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #466734;

	text-transform:uppercase;

}

.itemname_ch {

	font-family: "新細明體";

	font-size: 12px;

	color: #8f9e3b;

	line-height: 16px;

}

.item_thumb {

	width: 130px;

	height:55px;

	border:solid 1px #e2e2e2;

	vertical-align:middle;

	text-align:center;

}

.itemname_t {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #466734;

	text-transform:uppercase;

}

.itemname_ch_t {

	font-family: "新細明體";

	font-size: 24px;

	color: #8f9e3b;

}

.tagline {

	font-family: "Century Gothic", Arial;

	font-size: 11px;

	color: #8da34b;

	text-transform: uppercase;

}

.tagline_ch {

	font-family: "新細明體";

	font-size: 16px;

	color: #415600;

	line-height: 24px;

}

.airlandgrouplist2 {

	padding-right:30px;

	padding-top:20px;

}

.companyname_ch2 {

	vertical-align:top;

	padding-top:10px;

	font-family: "新細明體";

	font-size: 14px;

	color: #669900;

}

.listdetail_ch2 {

	font-family: "新細明體";

	font-size: 12px;

	color: #4A6F00;

	padding-bottom:5px;

	line-height: 16px;

}

.arrow_pad {

	padding:10px

}

.white {

	font-family: "新細明體";

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}

.region_pad {

	padding-bottom:5px;

}

.region_title_tab {

	width:5px;

	height:30px;

	background-color:#667b1a;

}

.region_item_tab {

	background-color:#dbe2bf;

}

.region_title {

	padding-left:10px;

	font-family: "新細明體";

	color: #5c6f1a;

	font-weight: bold;

}

.region_subtitle {

	font-family: "新細明體";

	color: #8EAC28;

	font-weight: bold;

}

.region_item_bg {

	border-top:1px solid #E8EABB;

	padding:5px;

	background:url(../../sc/images/network/item_bg.gif) repeat-x;

}

.region_shopname {

	width:100px;

	padding-top:5px;

	font-family: "新細明體";

	line-heighT:16px;

	font-size: 12px;

	color: #577100;

}

.region_add {

	padding-right:10px;

	width:120px;

	padding-top:5px;

	font-family: "新細明體";

	line-heighT:16px;

	font-size: 12px;

	color: #768604;

}

.region_producticon {

	padding-top:5px;

}

.region_shoptype {

	padding-top:3px;

	width:30px;

}

.hotel_item {

	padding-right:10px;

	padding-left:10px;

	padding-bottom:15px;

	background:url(../../sc/images/products/hotel_item_bg.gif) no-repeat;

	width:33.3%;

	vertical-align:top;

}

.hotel_name_en {

	font-family:Arial, Helvetica, sans-serif;

	line-heighT:16px;

	font-size: 12px;

	color: #768604;

}

.hotel_name_ch {

	font-family: "新細明體";

	line-heighT:16px;

	font-size: 12px;

	color: #4E5803;

}

.region_heading {

padding:3px;

	font-family: "新細明體";

	color: #FFFFFF;

	font-weight: bold;

	font-size: 16px;

	background-color:#39520d;

}

.sitemap_section_box{



	width:25%;

	padding-right:20px;

	}

	.sitemap_section_title{

	padding-bottom:10px;

	border-bottom:1px solid #E6E8C1;

		font-family: "新細明體";

	color: #336600;

	font-weight: bold;

	font-size: 16px;

	text-align:left;

	}

	.sitemap_list{

	font-family: "新細明體";

	color: #8DAA2B;

	font-size: 12px;

}

.site_list_align{

text-align:left;

vertical-align:top;

}

