body,td,th,a,table,div,span,input,select,p,li,textarea{
	margin-left:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	padding:0;
	text-decoration: none;
}



body{
	background-color:#fff;
	color:#000;
	font-size:62.5%;
	background-image:url(images/bg.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
}

#header{
	width:900px;
	background-color:#fff;
}

#theme{
	width:900px;
	background-color:#fff;
}

#content{
	width:900px;
	background-color:#fff;
	background-image:url(images/all-bg.jpg);
}

#viewArea{
	width:400px;
	background-color:#fff;
	float:left;
	background-image:url(images/content-bg.jpg);
}

#tripArea{
	width:500px;
	background-color:#fff;
	float:left;
	background-image:url(images/trip-bg.jpg);
}

#footer{
	width:900px;
	background-color:#ffffff;
	clear:both;
}
/*主題圖片位置需置上才無隙縫*/
.imageAlignTop{
	vertical-align: top;
}
.img2{
	vertical-align:middle;
}

/*圖片景點介紹*/
.imageIntroduction{
	margin-left:25px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:10px;
	font-size:1.2em;
	line-height:1.6em;
}

.imgAlignLeft{
	float:right;
	margin-left:0.5em;
}



/*行程*/
#trip{
	width:470px;
	margin-left:auto;
	margin-right:auto;
}

.ptrip{
	float:left;
}

.price{
	float:right;
	font-size:12px;
}

.postscript{
	clear:both;
	line-height:20px;
	color:#000000;
	font-size:12px;
	margin-left:12px;
}


.postscript2{
	color:#FF0000;
	font-size:12px;
	margin-left:12px;
}

.tripArea{
	margin-top:10px;
	font-size:15px;
	font-weight:bold;
	color:#FF6600;
}

.tripName{
margin-bottom:5px;
border-bottom:1px dashed #555;
}

/*溫泉風呂區塊*/
.furo{
	margin:15px 10px 10px 15px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:1.2em;
	line-height:1.6em;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
}

.food{
	margin:20px 10px 10px 15px;
	font-size:1.2em;
	line-height:1.6em;
	
}


/*連結變化*/
A:link{
	FONT-SIZE: 12px; COLOR:#ff0000; TEXT-DECORATION: none;
}
A:visited {
	FONT-SIZE: 12px; COLOR:#ff0000; TEXT-DECORATION: none;
}

A:hover {
	FONT-SIZE: 12px; COLOR: #993300; TEXT-DECORATION: none;
}


A:active {
	FONT-SIZE: 12px; COLOR: #993300; TEXT-DECORATION: none;
}

img{
border:0;
}


/*字體變化*/
.black {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px
}

.td_valign{
	vertical-align: bottom;
	FONT-SIZE: 12px; WORD-SPACING: normal; COLOR: #ffffff; LINE-HEIGHT: 15px
}

td{
	font-size:1.2em;
	line-height:1.6em;
}

/*選單*/
#navigator{
	margin-left:25px;
	margin-bottom:5px;
}

#navigator ul{
	list-style:none;
	margin:0;
	padding:0;
	padding-top:4px;
}

#navigator li{
	display:inline;
	border-left:3px solid #CC0066;
}

#navigator a:link,#navigator a:visited{
	font-size:15px;
	padding:2px 6px 1px 6px;
	color:#FFFFFF;
	background-color:#FF0099;
}

#navigator a:hover,#navigator a:active{
	font-size:15px;
	padding:2px 6px 1px 6px;
	color:#FFFFFF;
	background-color:#CC0066;
	TEXT-DECORATION:underline;
}

/*table字空間*/
#flower td{
	padding-left:5px;	
	padding-right:5px;
}


/*顏色*/
.b {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 18px
}
.b_dark {
	FONT-SIZE: 12px; COLOR: #014692; LINE-HEIGHT: 18px
}
.bizman {
	FONT-SIZE: 12px; COLOR: #c6621e; LINE-HEIGHT: 18px
}
.black {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px
}
.pur {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #c600a8; LINE-HEIGHT: 18px
}
.w_s {
	FONT-SIZE: 12px; WORD-SPACING: normal; COLOR: #ffffff; LINE-HEIGHT: 15px
}
.brown {
	FONT-SIZE: 12px; COLOR: #705d4c; LINE-HEIGHT: 18px
}
.brown_bigg {
	FONT-SIZE: 17px; COLOR: #633000; LINE-HEIGHT: 18px
}
.deluxe {
	FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 19px
}
.dot {
	FONT-SIZE: 12px; COLOR: #006600; LINE-HEIGHT: 7px
}
.ebc {
	FONT-SIZE: 12px; COLOR: #3d40a9; LINE-HEIGHT: 19px
}
.ezgo {
	FONT-SIZE: 12px; COLOR: #016a9d; LINE-HEIGHT: 18px
}
.l {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #60a35a; LINE-HEIGHT: 18px; FONT-FAMILY: "Arial"
}
.l2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9447; LINE-HEIGHT: 18px; FONT-FAMILY: "Arial"
}
.l_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8fa6bc; LINE-HEIGHT: 13px; FONT-FAMILY: "Arial"
}
.l_g {
	FONT-SIZE: 8pt; COLOR: #888888; LINE-HEIGHT: 13px; FONT-FAMILY: "Arial"
}
.l_w {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: "Arial"
}
.l_wb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: "Arial"
}
.about_w {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: 21px; FONT-FAMILY: "Arial"
}
.about_green {
	FONT-SIZE: 15px; COLOR: #0f8800; LINE-HEIGHT: 21px; FONT-FAMILY: "Arial"
}
.about_g {
	FONT-SIZE: 12px; COLOR: #0f8800; LINE-HEIGHT: 21px; FONT-FAMILY: "Arial"
}
.about_grey {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 21px; FONT-FAMILY: "Arial"
}
A.about_g {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none
}
A.about_g:hover {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 22px; FONT-FAMILY: "Arial"; TEXT-DECORATION: underline
}
A.about_b {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 22px; FONT-FAMILY: "Arial"; TEXT-DECORATION: underline
}
A.about_b:hover {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 22px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none
}
.g {
	FONT-SIZE: 12px; COLOR: #4f4f4f; LINE-HEIGHT: 150%
}
.g1 {
	FONT-SIZE: 12px; COLOR: #4f4f4f; LINE-HEIGHT: 16px
}
.g2 {
	FONT-SIZE: 12px; COLOR: #ff6600
}
.g2_big {
	FONT-SIZE: 15px; COLOR: #ff6600
}
.g2_big:hover {
	FONT-SIZE: 15px; COLOR: #0066cc
}
.g3 {
	FONT-SIZE: 12px; COLOR: #ff5b5e; LINE-HEIGHT: 18px
}
.graydot {
	FONT-SIZE: 12px; COLOR: #a9d785
}
.o {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px
}
.p {
	FONT-SIZE: 12px; COLOR: #ff5b5e; LINE-HEIGHT: 18px
}
.pink {
	FONT-SIZE: 12px; COLOR: #ff0066; LINE-HEIGHT: 18px
}
.r {
	FONT-SIZE: 12px; COLOR: #ff3300; LINE-HEIGHT: 18px
}
.t {
	FONT-SIZE: 12px; COLOR: #006600; LINE-HEIGHT: 18px
}
.t1 {
	FONT-SIZE: 12px; COLOR: #633000; LINE-HEIGHT: 18px
}
.t2 {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px
}
.t01 {
	FONT-SIZE: 12px; COLOR: #ff6600; BORDER-TOP-COLOR: #ffffff; LINE-HEIGHT: 25px
}
.w {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px
}
.train {
	FONT-SIZE: 12px; COLOR: #357c00
}
SELECT {
	FONT-SIZE: 12px; HEIGHT: 18px
}
INPUT {
	FONT-SIZE: 12px; HEIGHT: 18px
}
A {
	FONT-SIZE: 12px; COLOR: #006600; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
A.kte {
	FONT-SIZE: 12px; COLOR: #003183; TEXT-DECORATION: none
}
A.kte:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
.kte {
	FONT-SIZE: 12px; COLOR: #003183
}
A.tsm {
	FONT-SIZE: 12px; COLOR: #00768f; TEXT-DECORATION: none
}
A.tsm:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
.tsm {
	FONT-SIZE: 12px; COLOR: #00768f
}
A.tcl {
	FONT-SIZE: 12px; COLOR: #ff5e23; TEXT-DECORATION: none
}
A.tcl:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.tcl {
	FONT-SIZE: 12px; COLOR: #ff6600
}
A.yct {
	FONT-SIZE: 12px; COLOR: #ff4261; TEXT-DECORATION: none
}
A.yct:hover {
	FONT-SIZE: 12px; COLOR: #186adb; TEXT-DECORATION: none
}
.yct {
	FONT-SIZE: 12px; COLOR: #ff4261
}
A.htgl {
	FONT-SIZE: 12px; COLOR: #ff4261; TEXT-DECORATION: none
}
A.htgl:hover {
	FONT-SIZE: 12px; COLOR: #186adb; TEXT-DECORATION: none
}
.htgl {
	FONT-SIZE: 12px; COLOR: #ff4261
}
A.pkm {
	FONT-SIZE: 12px; COLOR: #005aa0; TEXT-DECORATION: none
}
A.pkm:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
.pkm {
	FONT-SIZE: 12px; COLOR: #005aa0
}
A.train {
	FONT-SIZE: 12px; COLOR: #357c00; TEXT-DECORATION: none
}
A.train:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.bali {
	FONT-SIZE: 12px; COLOR: #cd27a8; TEXT-DECORATION: none
}
A.bali:hover {
	FONT-SIZE: 12px; COLOR: #0066ff; TEXT-DECORATION: none
}
A.aa_africa {
	FONT-SIZE: 12px; COLOR: #d43633; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_africa:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_eastsouth {
	FONT-SIZE: 12px; COLOR: #ff5b5e; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_eastsouth:hover {
	FONT-SIZE: 12px; COLOR: #0099ff; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_europe {
	FONT-SIZE: 12px; COLOR: #452397; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_europe:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_hkchina {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_hkchina:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_china {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_china:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_island {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_island:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_japankorea {
	FONT-SIZE: 12px; COLOR: #00765e; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_japankorea:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_na {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_na:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_usacanada {
	FONT-SIZE: 12px; COLOR: #006600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_usacanada:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_blue {
	FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.aa_blue:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.hotel {
	FONT-SIZE: 12px; COLOR: #006699
}
.hotel_3 {
	FONT-SIZE: 12px; COLOR: #006699; LINE-HEIGHT: 26px
}
.hotel_2 {
	FONT-SIZE: 12px; COLOR: #016fcd; LINE-HEIGHT: 25px
}
A.banyan {
	FONT-SIZE: 12px; COLOR: #263500; TEXT-DECORATION: underline
}
A.banyan:hover {
	FONT-SIZE: 12px; COLOR: #263500; TEXT-DECORATION: none
}
A.blue_line {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline
}
A.blue {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
A.blue:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.heritage {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
A.blue {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
A.heritage:hover {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline
}
A.ebc_w {
	FONT-SIZE: 12px; COLOR: #f1f1ff; LINE-HEIGHT: 19px; TEXT-DECORATION: none
}
A.ebc_w:hover {
	FONT-SIZE: 12px; COLOR: #f1f1ff; LINE-HEIGHT: 19px; TEXT-DECORATION: none
}
A.ebc_b {
	FONT-SIZE: 12px; COLOR: #3d40a9; LINE-HEIGHT: 19px; TEXT-DECORATION: none
}
A.ebc_b:hover {
	FONT-SIZE: 12px; COLOR: #ba2727; LINE-HEIGHT: 19px; TEXT-DECORATION: none
}
A.footer1 {
	FONT-SIZE: 12px; COLOR: #006600; TEXT-DECORATION: none
}
A.footer1:hover {
	COLOR: #0066cc
}
A.resort {
	FONT-SIZE: 12px; COLOR: #004a95
}
A.resort:hover {
	FONT-SIZE: 12px; COLOR: #0066ff
}
A.train_south {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline
}
A.train_south:hover {
	FONT-SIZE: 12px; COLOR: #ff0066; TEXT-DECORATION: underline
}
A.train_hotspring {
	FONT-SIZE: 12px; COLOR: #ff0066; TEXT-DECORATION: underline
}
A.train_hotspring:hover {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline
}
A.wuling_hoya {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline
}
A.wuling_hoya:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.train_tw {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A.train_tw:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.s12blue {
	FONT-SIZE: 12pt; COLOR: #0066cc; TEXT-DECORATION: underline
}
.rb {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #ff6633; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.o_line {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
.prize {
	FONT-SIZE: 12px; COLOR: #ff831f; LINE-HEIGHT: 22px
}
.bblack {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 22px
}
.g10 {
	FONT-SIZE: 11px
}
.norepeat {
	FONT-SIZE: 12px; LINE-HEIGHT: 22px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cru_red {
	FONT-SIZE: 15px; COLOR: #ff5f08; LINE-HEIGHT: 22px; FONT-FAMILY: "Times New Roman", Times, serif
}
.cru_green {
	FONT-SIZE: 15px; COLOR: #006500; LINE-HEIGHT: 22px; FONT-FAMILY: "Times New Roman", Times, serif
}
.deepred {
	FONT-SIZE: 12px; COLOR: #b20005; LINE-HEIGHT: 22px; FONT-FAMILY: "Times New Roman", Times, serif
}
.brown_big {
	FONT-SIZE: 15px; COLOR: #633000; LINE-HEIGHT: 25px; FONT-FAMILY: "Times New Roman", Times, serif
}
.gray_big {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: "Times New Roman", Times, serif
}
.hand {
	CURSOR: hand
}
.w_line_hand {
	FONT-SIZE: 12px; CURSOR: hand; COLOR: #ffffff; TEXT-DECORATION: underline
}