@import url("prod01.css");
body {
	text-align: center;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px !important;*padding:auto;
	margin:0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
}

.title {
	clear:both;
	height:32px;
	margin:0px!important;*margin:0px!important;*margin:0px;
	background-image:url(/act/visittaiwan/pic/c2t_title.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#F0F2F8;
	padding:0px 0px 0px 0px;
	width:22%;
	
}
.title_data {margin:0px; 
	/*padding-left:160px !important;*padding-left:180px !important;*padding-left:180px;
	padding-right:5px !important;*padding-right:5px !important;*padding-right:5px;
	padding-top:4px!important;*padding-top:6px!important;*padding-top:6px;	
	clear:both;	*/
	
}
.title_data ul {
	list-style-position: inside;
	list-style-type: none;
	margin:4px 5px 0px 0px !important;*margin:7px 5px 0px 0px !important;*margin:7px 5px 0px 0px;
	
}
.title_data li {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6666FF;
	margin-left:5px!important;*margin-left:5px!important;*margin-left:5px;
	display:inline;
}

.title_data li a, .title_data li a:link,.title_data li a:visited {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#0000CC;
	text-decoration:none;

	
}
.title_data li a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3300;
	text-decoration:none;

	
}
/*ul.order  {
	list-style-position: inside;
	list-style-type: none;
	float:left;
	position:relative;
	margin:3px 0px 0px 0px !important;*margin:3px 0px 0px 0px !important;*margin:3px 0px 0px 0px;
}
ul.order li{
	display:inline;
}
ul.order li a, ul.order li a:link, ul.order li a:visited {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#0000CC;
	text-decoration:none;
	margin-left:5px!important;*margin-left:5px!important;*margin-left:5px;
	
}
ul.order li a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3300;
	text-decoration:none;
	margin-left:5px!important;*margin-left:5px!important;*margin-left:5px;
	
}*/
.tw_map {
	border:1px solid #cdcdcd; background:#fff; padding:4px;
	border-top:2px solid #298FCA;
	margin:-11px 5px -5px 0px;
	box-shadow:0 2px 2px 1px rgba(160, 160, 160, 0.5);
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	
}
.left_block_title {
	width:211px;
	height:30px;
	margin:-1px 0px 2px 0px!important;*margin:0px 4px 2px 0px !important;*margin:0px 4px 2px 0px;
}

.left_block_pic {width:211px; margin:-1px 0 6px 0;}

.left_block {
	width:208px !important;*width:211px !important;*width:211px ;
	display:block;
	margin:0px 0px 0px 0px!important;*margin:0px 4px 4px 0px !important;*margin:0px 4px 4px 0px;
	padding:0px 0px 0px 0px !important;*padding:0px 0px 5px 0px!important;*padding:0px 0px 5px 0px;
	border:1px solid #BEC6EC;
	background-image:url(/act/visittaiwan/pic/bg1.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#ffffff;
	text-align:left;
	display:block;
}
.left_block ul {
	width:180px;
	list-style-position: outside;
	list-style-type: none;
	margin:0px 0px 4px 15px !important;*margin:0px 0px 0px 10px !important;*margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px !important;*padding:0px !important;*padding:0px;
	display:block;
}
.left_block li {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	line-height:1.2em;
	background-image:url(/act/visittaiwan/pic/line_dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	letter-spacing: 1px;
	padding-bottom:3px !important;*padding-bottom:3px !important;*padding-bottom:3px;
	padding-top:4px !important;*padding-top:4px !important;*padding-top:4px;
	
}
.left_block li a, .left_block li a:link, .left_block li a:visited   {
	color:#07114F;
	line-height:1.2em;
	text-decoration:none;
	padding-bottom:3px !important;*padding-bottom:3px !important;*padding-bottom:3px;
	padding-top:4px !important;*padding-top:4px !important;*padding-top:4px;
	
}
.left_block li a:hover  {
	color:#ff3300;
	line-height:1.2em;
	text-decoration:none;
	padding-bottom:3px !important;*padding-bottom:3px !important;*padding-bottom:3px;
	padding-top:4px !important;*padding-top:4px !important;*padding-top:4px;
	
}

.left_block1 {
	clear:both;
	width:209px !important;*width:211px !important;*width:211px ;
	height:65px !important;*height:auto !important;*height:auto;
	margin:0px 2px 4px 0px!important;*margin:0px 4px 4px 0px !important;*margin:0px 4px 4px 0px;
	padding:0px 0px 0px 0px !important;*padding:0px 4px 4px 15px !important;*padding:0px 4px 4px 15px;
	border:1px solid #BEC6EC;
	background-image:url(/act/visittaiwan/pic/bg1.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFFFFF;
	text-align:left;
	display:block;
}

.left_block1 ul {
	width:180px !important;*width:180px !important;*width:180px ;
	list-style-position: outside;
	list-style-type: none;
	margin:0px 0px 0px 15px!important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
	padding:0px !important;*padding:0px !important;*padding:0px;
	
		
}
.left_block1 li {
	width:auto ;*width:90px !important ;*width:90px  ;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	line-height:1.2em;
	background-image:url(/act/visittaiwan/pic/line_dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:3px !important;*padding-bottom:3px !important;*padding-bottom:3px;
	padding-top:3px !important;*padding-top:3px !important;*padding-top:3px;
	margin:0px 20px 0px 0px!important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
	display:inline;
}
.left_block1 li a, .left_block1 li a:link,.left_block1 li a:visited   {
	color:#07114F;
	line-height:1.2em;
	text-decoration:none;
	padding-bottom:3px !important;*padding-bottom:3px !important;*padding-bottom:3px;
	padding-top:3px !important;*padding-top:3px !important;*padding-top:3px;


}
.left_block1 li a:hover  {
	color:#ff3300;
	line-height:1.2em;
	text-decoration:none;
	padding-bottom:3px !important;*padding-bottom:3px !important;*padding-bottom:3px;
	padding-top:3px !important;*padding-top:3px !important;*padding-top:3px;
}

.tour {
	width:725px;
	height:auto;
	border:1px solid #ADACE8;
	margin:-11px 0px 0px 0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	display: block;
	background-color:#FFF;
	
}

.tour_title {
	width:724px;
	height:30px;
	background-image:url(/act/visittaiwan/pic/tour_new_bar1.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px ;
	padding:0px !important;*padding:0px !important;*padding:0px;

}
.tour_main_area {
	width:720px!important;*width:720px!important;*width:720px;
	height:280px !important;*height:auto !important;*height:auto ;
	margin:5px 0px 3px 2px  !important;*margin:5px 0px 5px 4px !important;*margin:5px 0px 5px 4px ;
	padding:0px 0px 0px 0px !important;*padding:0px 0px 5px 0px!important;*padding:0px 0px 5px 0px;
	border:1px solid #DEE7EC;
	display:table;
	
}
.main {
	width:277px;
	margin:-15px 0px 10px 8px;margin:-5px 0px 10px 8px \9;
	padding:0px !important;*padding:0px !important;*padding:0px;
	float:left;
	position:relative;
	display:table;
	
}
	
.main-pic {
	width:277px;
	height:169px;
	/*float:left;*/
	position:relative;
	margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px ;
	display:block;
	background-color:#555555;
	
}
.tw {
	width:211px;
	float:left;
	position:relative;
	display:block;
	margin:2px 0px 0px 10px !important;*margin:7px 0px 0px 5px !important;*margin:7px 0px 0px 5px;
	padding:0px !important;*padding:0px !important;*padding:0px ;
}
.tour_main_data {
	width:250px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6E7278;
	/*float:left;*/
	position:relative;
	text-align:left;
	line-height:1.8em;
	margin:0px 0px 0px 5px!important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px ;
	padding-top:5px !important;*padding-top:5px !important;*padding-top:5px;
	display:block;
}

.tour_main_data a,.tour_main_data a:link,.tour_main_data a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	line-height:1.5em;
	text-decoration:underline;
	
}

.tour_main_data a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3300;
	line-height:1.5em;
	text-decoration:underline;
	
}

.main-more a,.main-more a:link,.main-more a:visited {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#D8298C;
	line-height:1.8em;
	text-decoration:none;
}
.main-more a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.8em;
	text-decoration:none;
}
.other_tour_area {
	width:724px;
	margin:5px 0px 5px 4px !important;*margin:5px 0px 5px 4px !important;*margin:5px 0px 5px 4px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	/*background-color:#F7FBFD;*/
	clear:both;
}

.other_tour{
	width:48%;
	background-color:#F7FBFD;
	border:1px solid #DEE7EC;
	margin:5px 0px 4px 5px!important;*margin:5px 0px 4px 5px !important;*margin:5px 0px 4px 5px;
	padding:5px 0px 5px 0px!important;*padding:5px 0px 5px 0px!important;*padding:5px 0px 5px 0px;
	float:left;
	position:relative;height:90px;display:table;
}

.other_tour_corner {
	background-image:url(/act/visittaiwan/pic/corner.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	position:relative;
	margin:0px -1px -6px 0px!important;*margin:0px -1px -6px 0px !important;*margin:0px -1px -6px 0px;
}
.tour-data-left {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6E7278;
	line-height:2em!important; *line-height:1.8em!important; *line-height:1.8em;
	text-decoration:none;
	text-align:left;
	padding:0px 0px 10px 5px !important;*padding:0px 0px 10px 5px !important;*padding:0px 0px 10px 5px;
	margin-right:3px !important;*margin-right:3px !important;*margin-right:3px;
}
.tour-data-left img{
	width:94px;
	height:77px;
	float:left;
	position:relative;
	margin:0px 5px 5px 0px !important;*margin:0px 5px 5px 0px !important;*margin:0px 5px 5px 0px;
	
}
.tour-data-left a,.tour-data-left a:link,.tour-data-left a:visited{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	line-height:1.5em;
	text-decoration:underline;

}
.tour-data-left a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3300;
	line-height:1.5em;
	text-decoration:underline;

}

.left-more a,.left-more a:link,.left-more a:visited {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#D8298C;
	line-height:1.5em;
	text-decoration:none;
}
.left-more a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.5em;
	text-decoration:none;
}
.other_tour_right{
	width:48%;
	background-color:#F7FBFD;
	border:1px solid #DEE7EC;
	margin:5px 0px 4px 5px!important;*margin:5px 0px 4px 5px !important;*margin:5px 0px 4px 5px;
	padding:5px 0px 5px 0px!important;*padding:5px 0px 5px 0px!important;*padding:5px 0px 5px 0px;
	float:left;
	position:relative;height:90px;display:table;
}

.other_tour_corner_right {
	background-image:url(/act/visittaiwan/pic/corner.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	position:relative;
	margin:0px -1px -6px 0px!important;*margin:0px -1px -6px 0px !important;*margin:0px -1px -6px 0px;
}
.other_tour_data_right {
	font-size:12px!important;font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6E7278;
	line-height:2em!important; *line-height:1.8em!important; *line-height:1.8em;
	text-decoration:none;

	text-align:left;
	padding:0px 0px 10px 5px !important;*padding:0px 0px 10px 5px !important;*padding:0px 0px 10px 5px;
	
}
.other_tour_data_right img{
	width:94px;
	height:77px;
	float:left;
	position:relative;
	margin:0px 5px 5px 0px !important;*margin:0px 5px 5px 0px !important;*margin:0px 5px 5px 0px;
}
.other_tour_data_right a,.other_tour_data_right a:link,.other_tour_data_right a:visited{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	line-height:1.5em;
	text-decoration:underline;

}
.other_tour_data_right a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3300;
	line-height:1.5em;
	text-decoration:underline;

}

.right-more a,.right-more a:link,.right-more a:visited {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#D8298C;
	line-height:1.5em;
	text-decoration:none;
}
.right-more a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.5em;
	text-decoration:none;
}
.sp_tour_area {
	width:725px!important;*width:725px!important;*width:725px;
	height:140px;!important;*height:auto!important;*height:auto;
	border:1px solid #ADACE8;
	margin:-10px 0px 0px 0px!important;*margin:-6px 0px 0px 0px !important;*margin:-6px 0px 0px 0px;
	padding:0px !important;*padding:0px !important;*padding:0px ;
	display:table;
	background-color:#FFF;
}

.sp_tour_line {
	width:700px!important;*width:700px!important;*width:700px;
	height:5px!important; *height:5px!important; *height:5px;
	margin:110px 0px 0px 10px!important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
	border-bottom:1px dotted #999999;

}

.sp_tour_title {
	width:724px;
	height:30px;
	background-image:url(/act/visittaiwan/pic/tour_new_bar2.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px ;
	padding:0px !important;*padding:0px !important;*padding:0px;
}
.sp_tour_data {
	width:725px;
	margin:0px 0px 5px 0px !important;*margin:0px 0px 5px 0px !important;*margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	/**/background-color:#F7FBFD;
	clear:both;

}
.sp_tour {
	width:47%;
	margin:0px 0px 0px 8px!important;*margin:0px 0px 0px 8px !important;*margin:0px 0px 0px 8px;
	padding:4px !important;*padding:4px !important;*padding:4px;
	font-size:12px;
	color:#6E7278;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	float:left;
	position:relative;	
}
.sp_tour hr {
	size:1px;
	color:#B1C3D5;
	border-bottom:1px solid #FFFFFF;

}
.sp_tour img {
	width:85px;
	height:63px;
	float:left;
	position:relative;
	margin:0px 5px 0px 0px !important;*margin:0px 5px 0px 0px !important;*margin:0px 5px 0px 0px;
}

.sp_tour a,.sp_tour a:link,.sp_tour a:visited{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6170C2;
	line-height:1.5em;
	text-decoration:none;

}
.sp_tour a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3300;
	line-height:1.5em;
	text-decoration:none;

}
.sp-more a,.sp-more a:link,.sp-more a:visited {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#D8298C;
	line-height:1.5em;
	text-decoration:none;
}
.sp-more a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.5em;
	text-decoration:none;
}

.right-area {
	width:733px!important;*width:735px!important;*width:735px;
	height:auto;
	border:1px solid #ADACE8;
	margin:4px 0px 4px 0px!important;*margin:4px 0px 4px 0px !important;*margin:4px 0px 4px 0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	display:table;
	background-color:#FFFFFF;	
}
.right-area img {
	margin:5px 5px 5px 8px !important;*margin:5px 5px 5px 8px !important;*margin:5px 5px 5px 8px ;
	
	
}

.notice {
	clear:both;
	font-size:12px;
	color:#ff6600;
	line-height:1.8em;
	letter-spacing: 1.2px;
	text-indent: -1.2em;
	font-weight: 600;
}
.notice4 {
	clear:both;
	font-size:12px;
	color:#ff6600;
	line-height:1.8em;
	letter-spacing: 1.2px;
	text-indent: 2em;
	font-weight: 600;
}
table.busimap {
	width:518px;
	margin:4px -5px 4px 6px!important;*margin:4px -5px 4px 6px !important;*margin:4px -5px 4px 6px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	border:none;
	cellspacing:0px;
	cellpadding:0px;
	clear:both;		
}
table.busimap td {
	width:259px;
	vertical-align: top;
	text-align: left;
	padding:0px!important;*padding:0px!important;*padding:0px;
	margin:0px!important;*margin:0px!important;*margin:0px;
	border-collapse:collapse;
	cellpadding:0px;	
}
table.busimap img {
	margin:0px!important;*margin:0px!important;*margin:0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	vertical-align: top;
}

table.prolist {
	width:518px;
	margin:4px -5px 4px 6px!important;*margin:4px -5px 4px 6px !important;*margin:4px -5px 4px 6px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	border-collapse:collapse;
	clear:both;
	background-color:#B8CAF0;
	font-size:11px;
	color:#333333;
	line-height:1.8em;
	letter-spacing: 1.2px;	
}
table.prolist tr {
	width:100%;
	background-color:#FFFFFF;
}
.td1 {
	width:15%;
	vertical-align: top;
	background-color:#FFFFFF;
	border:1px solid #B8CAF0;
	padding:2px!important;*padding:2px!important;*padding:2px;
}
.td2 {
	width:30%;
	vertical-align: top;
	background-color:#FFFFFF;
	border:1px solid #B8CAF0;
	padding:2px!important;*padding:2px!important;*padding:2px;
}
.td3 {
	width:22%;
	vertical-align: top;
	background-color:#FFFFFF;
	border:1px solid #B8CAF0;
	padding:2px!important;*padding:2px!important;*padding:2px;
}
.td4 {
	width:23%;
	vertical-align: top;
	background-color:#FFFFFF;
	border:1px solid #B8CAF0;
	padding:2px!important;*padding:2px!important;*padding:2px;
}
.td5 {
	width:10%;
	vertical-align: top;
	background-color:#FFFFFF;
	border:1px solid #B8CAF0;
	padding:2px!important;*padding:2px!important;*padding:2px;
}
.gray-text {
	font-size:11px;
	color:#999999;
	line-height:1.8em;
	letter-spacing: 1.2px;
}
.red-text {
	font-size:11px;
	color:#ff3300;
	line-height:1.8em;
	letter-spacing: 1.2px;
}
.order-title {
	width:518px;
	height:105px;
	background-image:url(/act/visittaiwan/pic/order-title.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.order-area {
	width:518px;
	background-image:url(/act/visittaiwan/pic/order-bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px 0px 0px 5px !important;*margin:0px 0px 0px 5px !important;*margin:0px 0px 0px 5px;
	
}

.order-end {
	width:518px;
	height:24px;
	background-image:url(/act/visittaiwan/pic/order-end.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.order-form {
	width:500px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	line-height:1.9em;
	text-decoration:none;
	font-weight:600;
}
.order-form table {
	width:450px;
	border:none;
	border-collapse:collapse;
	border:0px;
	margin:0px 0px 0px 35px !important;*margin:0px 0px 0px 10px !important;*margin:0px 0px 0px 10px;
	
}

.form-td-left {
	width:150px;
	font-family: "Arial", "Helvetica", "sans-serif";
	color:#07114F;
	
	font-weight:normal;
	text-decoration:none;
	background-image:url(/act/visittaiwan/pic/line_dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	vertical-align:top;
	padding-top:8px !important;*padding-top:8px !important;*padding-top:8px;
	padding-bottom:8px !important;*padding-bottom:8px !important;*padding-bottom:8px;
}
.form-td-right {
	width:300px;
	font-size:12px;
	font-family: "Arial", "Helvetica", "sans-serif";
	color:#07114F;
	
	font-weight:normal;
	text-decoration:none;
	background-image:url(/act/visittaiwan/pic/line_dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:8px !important;*padding-top:8px !important;*padding-top:8px;
	padding-bottom:8px !important;*padding-bottom:8px !important;*padding-bottom:8px;
	vertical-align:top;
}
.order-form p {
	margin:0px 0px 0px 8px !important;*margin:0px 0px 0px 8px !important;*margin:0px 0px 0px 8px;

}

.order-form input {
	width:270px;
	height:24px !important;*height:20px !important;*height:20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
		
}

.order-form input.send {
	height:24px !important;*height:20px !important;*height:20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	width:58px;;
		
}

.input1  {
	width:350px;
	height:150px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	vertical-align:100%;
}
select1.order-form  {
	width:90px;
	height:20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	vertical-align:60%;
		
}
select2.order-form  {
	width:60px;
	height:20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	vertical-align:60%;
		
}
.form-send {
	width:450px;
	text-align:center;
	margin:0px 10px 0px 10px !important;*margin:0px 10px 0px 10px !important;*margin:0px 10px 0px 10px;
}

td.tour-data-title {
	font-size:12px;
	color:#07114F;
	line-height:1.8em;
	letter-spacing: 1.2px;
	vertical-align:middle;
	text-align:left;
}
td.tour-data-title span{
    font-size:12px;
	line-height:15pt;
	color:#4865bd;
	font-weight: normal;
    font-family:"Arial", "Helvetica", "sans-serif";
	text-align:left;
	margin:0px 5px 5px 10px !important;*margin:0px 5px 5px 10px !important;*margin:0px 5px 5px 10px ;}

td.tour-data-title p {
	text-align:left;
}
td.tour-data-title h3 {
	font-size:12px;
	color:#07114F;
	line-height:1.8em;
	letter-spacing: 1.2px;
	vertical-align:bottom;
	text-align:left;
	margin-left:0px;
	padding:0px;
	display:inline;
}

td.tw-data {
	font-size:12px;
	color:#333333;
	line-height:1.8em;
	letter-spacing: 1.2px;
	padding:5px 0;
	text-align:left;
}
td.tw-data a:link,td.tw-data a:visited {
	font-size:12px;
	color:#333333;
	line-height:1.8em;
	letter-spacing: 1.2px;
	padding:5px !important;*padding:5px !important;*padding:5px;
	text-decoration:underline;
}
td.tw-data a:hover {
	font-size:12px;
	color:#ff3300;
	line-height:1.8em;
	letter-spacing: 1.2px;
	padding:5px !important;*padding:5px !important;*padding:5px;
	text-decoration:underline;
}

.food-sleep {
	font-size:11px;
	color:#07114F;
	line-height:1.8em;
}

.food-sleep td {
	padding:1px!important;*padding:1px!important;*padding:1px;
	background-color:#F1F5FA;
}

/*.menu {
	clear:both;
	width:950px;
	height:27px;
	margin:-6px 0px 0px 8px!important;*margin:-11px 0px 0px 8px!important;*margin:-11px 0px 0px 8px;
	dispaly:inline;
	
}*/
.menu img {
	margin:0px -4px 0px 0px !important;*margin:0px -4px 0px 0px!important;*margin:0px -4px 0px 0px;
}
.view-data {
	width:518px;
	height:auto;
	display:table;
	margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
}
.vdata {
	width:460px;
	height:auto;
	display:table;
	margin:0px 5px 0px 14px !important;*margin:0px 5px 0px 10px!important;*margin:0px 5px 0px 10px;
	text-align:left;
}

.vdata img {
	width:173px;
	height:179px;
	float:left;
	position:relative;
	margin:0px 0px -5px 0px !important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
}

.vdata p {
	font-size:11px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.8em;
	letter-spacing: 1.2px;
	position:relative;
	margin:0px 0px 10px 0px !important;*margin:0px 0px 10px 0px !important;*margin:0px 0px 10px 0px;
}


.vdata-title {
	font-size:12px;
	color:#07114F;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.8em;
	letter-spacing: 1.2px;
	font-weight: 600;
	margin:0px 10px 0px 0px !important;*margin:0px 10px 0px 0px !important;*margin:0px 10px 0px 0px;
}
.photo-area {
	width:533px!important;*width:535px!important;*width:535px;
	height:auto;
	border:1px solid #ADACE8;
	margin:4px 0px 4px 0px!important;*margin:4px 0px 4px 0px !important;*margin:4px 0px 4px 0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	display:table;
	background-color:#FFFFFF;	
}

img.photo  {
	margin:5px 5px 5px 8px !important;*margin:5px 5px 5px 5px !important;*margin:5px 5px 5px 5px ;
	
}

.title_area{
    font-size:12px;
	font-weight:600;
	color:#4865bd;
    font-family:"Arial", "Helvetica", "sans-serif";
	text-align:center;
}
.title_area h1 {
    font-size:12px;
	font-weight:600;
	/*height:20px;*/
	color:#213f97;
    font-family:"Arial", "Helvetica", "sans-serif";
	text-align:left;
	padding-left:5px;
	margin:7px 0px 3px 0px !important;*margin:7px 0px 3px 0px !important;*margin:7px 0px 3px 0px ;

}

.title_area h2 {
    font-size:12px;
	line-height:15pt;
	color:#4865bd;
	font-weight:300;
    font-family:"Arial", "Helvetica", "sans-serif";
	text-align:left;
	margin:0px 5px 5px 10px !important;*margin:0px 5px 5px 10px !important;*margin:0px 5px 5px 10px ;

}

.title_area h3 {
    font-size:11px;
	line-height:15pt;
	color:#4865bd;
	font-weight:300;
    font-family:"Arial", "Helvetica", "sans-serif";
	text-align:left;
	margin:0px 5px 20px 5px !important;*margin:0px 5px 20px 5px !important;*margin:0px 5px 20px 5px ;

}

.title_area_bg{
    background-color:#f0f2f8; margin-top:10px; padding:5px; width:700px;
   
}

.tour01-data-left {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6E7278;
	line-height:1.8em;
	text-decoration:none;
	text-align:left;
	float:left;
	padding:0px 6px 5px 5px !important;*padding:10px 6px 5px -8px !important;*padding:10px 6px 5px -8px;
	margin:10px 0px 3px 30px!important;*margin:10px 0px 3px 28px!important;*margin:10px 10px 3px 15px;
}
.tour01-data-left img{
	width:94px;
	height:77px;
	position:relative;
	margin:5px 2px 0px 0px !important;*margin:0px 5px 0px 0px!important;*margin:0px 5px 0px 0px;
	
}
.tour01-data-left a,.tour01-data-left a:link,.tour01-data-left a:visited{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	line-height:1.5em;
	text-decoration:underline;
	margin:0px 0px 0px 0px; padding-left:5px;

}
.tour01-data-left a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3300;
	line-height:1.5em;
	text-decoration:underline;

}

.tour01-data-right {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6E7278;
	line-height:1.8em;
	text-decoration:none;
	text-align:left;
	float:left;
	padding:0px 0px 5px 5px !important;*padding:10px 6px 5px -8px !important;*padding:10px 6px 5px -8px;
	margin-right:3px !important;*margin-right:3px !important;*margin-right:3px;
}
.tour01-data-right img{
	width:106px;
	height:85px;
	position:relative;
	margin:5px 2px 0px -5px !important;*margin:0px 5px 0px -5px !important;*margin:0px 5px 0px -5px;
	
}
.tour01-data-right a,.tour01-data-right a:link,.tour01-data-right a:visited{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#07114F;
	line-height:1.5em;
	text-decoration:underline;

}
.tour01-data-right a:hover {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3300;
	line-height:1.5em;
	text-decoration:underline;

}
div.tour01 {width:99%;*width:95%;border:1px solid #adace8;margin-top:10px;padding:10px 10px 10px 16px;height:auto;display:table;}
div.tour01 div{margin-right:18px!important;text-align:center;}

img {
    vertical-align: top;
}

table {border-collapse:inherit;

}
label                 {height:19px;} 

table.minitour {
    width:700px;
	float:left;
	margin:0px 0px 0px 42px!important;*margin:5px 0px 10px 10px!important;*margin:5px 0px 10px 22px;	
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

table.minitour td {
	font-family:Arial, 新細明體;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	letter-spacing:1px;
	padding:5px 2px 5px 2px!important;*padding:7px 5px 7px 7px!important;*padding:5px 2px 5px 2px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
	text-align:center;
}


table.ordertour {
    width:700px;
	float:left;
	margin:0px 0px 0px 0px!important;*margin:5px 0px 0px 0px!important;*margin:5px 0px 0px 22px;	
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

table.ordertour h3 {
  	font-family:Arial, 新細明體;
	font-size:15px;
	font-weight:700;
	text-align: center;
}

table.ordertour td {
	font-family:Arial, 新細明體;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	letter-spacing:1px;
	padding:5px 2px 5px 2px!important;*padding:5px 5px 5px 30px!important;*padding:5px 2px 5px 2px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
	text-align: left;
}

.item1 { margin-left:45px;padding: 2px 7px; list-style-position:outside;}
.item2 { margin-left:15px;padding: 2px 7px;list-style-position:outside;}
.item9 { margin-left:0px; list-style-type:none;padding: 2px 7px;}

/*0827_首頁左右兩塊*/
.index_left{float:left;}
.index_right{position: relative; overflow: hidden;}
.com_tw{background:#fff; margin-left:-16px; margin-top:5px; width:742px; width:741px \9; _width:739px; overflow:hidden; border:1px solid #ccc; border-left:0; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px;
border-top-right-radius:4px; border-bottom-right-radius:4px;}
