body {
    font-family: tahoma, helvetica, arial, sans-serif;
    font-size: 12px;

    color: #000000;
}


html, body, #wrapper, h1 {
    margin: 0px;
    padding: 0;
	background:url(nothing.txt) white fixed; /* prevent screen flash in IE6 */
}

th, td {
    font-size: 12px;
}

img { 
border: 0; 
}


a:link {color:#0000FF; text-decoration:none;} 
a:visited {color:#0000FF; text-decoration:none;} 
a:hover {color:#00FF00; text-decoration:underline;} 
a:active {color:#FF00FF; text-decoration:underline;} 

.a2:link {color:#CCCCCC; text-decoration:none;} 
.a2:visited {color:#CCCCCC; text-decoration:none;} 
.a2:hover {color:#CCCCCC; text-decoration:underline;} 
.a2:active {color:#CCCCCC; text-decoration:underline;} 

.a3:link {color:#ff6600; text-decoration:none;} 
.a3:visited {color:#ff6600; text-decoration:none;} 
.a3:hover {color:#ff6600; text-decoration:underline;} 
.a3:active {color:#ff6600; text-decoration:underline;} 

.a4:link {color:#ffffff; text-decoration:none;} 
.a4:visited {color:#ffffff; text-decoration:none;} 
.a4:hover {color:#ffffff; text-decoration:underline;} 
.a4:active {color:#ffffff; text-decoration:underline;} 

.a5:link {color:#B0272B; text-decoration:none;} 
.a5:visited {color:#B0272B; text-decoration:none;} 
.a5:hover {color:#B0272B; text-decoration:underline;} 
.a5:active {color:#B0272B; text-decoration:underline;} 

.a6:link {color:#FF000D; text-decoration:none;} 
.a6:visited {color:#FF000D; text-decoration:none;} 
.a6:hover {color:#FF000D; text-decoration:underline;} 
.a6:active {color:#FF000D; text-decoration:underline;} 

.a7:link {color:#85ACE6; text-decoration:none;} 
.a7:visited {color:#85ACE6; text-decoration:none;} 
.a7:hover {color:#000000; text-decoration:none; background-color:#89ADE5;} 
.a7:active {color:#000000; text-decoration:none; background-color:#89ADE5;} 

.a8:link {color:#000000; text-decoration:none;} 
.a8:visited {color:#000000; text-decoration:none;} 
.a8:hover {color:#000000; text-decoration:underline;} 
.a8:active {color:#000000; text-decoration:underline;} 

#wrapper {
    margin: auto;
    text-align: left;
    width: 1000px;
    position: relative;
}

/*字型大小*/
.f11{
	font-size: 11px;
}
.f12{
	font-size: 12px;
}
.f13{
	font-size: 13px;
}
.f14{
	font-size: 14px;
}
.f16{
	font-size: 16px;
}

.fontf1{
	font-family:微軟正黑體;
	font-weight: bold;
}
.font_line_height{
	line-height:20px;
}
.font_line_height2{
	line-height:30px;
}

.f_center{
	text-align:center;
}
/*
h1, h2, h3 {
    font-size: 10px;
}
h1 {
    line-height: 1;
    position: absolute;
    top: 0;
    left: 0;
}
h2 {
    margin: 0 0 5px 0;
    padding: 0;
}
h3 {
    padding: 4px 0 0 0;
}
*/
.block {
    display: block;
}

.clear {
    clear: both;
    height: 0px;
}

.left {
    float: left;
    margin: -1px 5px 0px 0px;
}

.readmore {
    text-align: right;
}


.pics {  
    height:  250px;  
    width:   210px;  
    padding: 0;  
    margin:  0;  
} 
.pics_img {  
    padding: 10px;  
    border-width:1px 2px 2px 1px; 
	border-style:solid; 
	border-color:#D6D6D7; 
	background:white;
    width:  170px; 
    height: 200px; 
    top:  0; 
    left: 0;
} 

.sys_text { 
background:#1E3060; 
padding: 5px 0 5px 0;
margin-bottom:10px;
width:100%; 
display:none; 
text-align:center; 
color:#ffffff;
}
.sys_text2{ 
background:#1E3060; 
padding: 5px 0 5px 0;
margin-bottom:10px;
width:320px; 
display:none; 
text-align:center; 
color:#ffffff;
}

.addday{
	POSITION:absolute;
	left:100px;
	TOP:120px;
	border-width:1px 2px 2px 1px;
	border-style:solid; 
	border-color:#D6D6D7;
}

.arow{
	padding:0 0 0 160px;
}

.menu{
	background-color:#243A6C;
	margin:0 0 10px 0;
}

.member_menu{
	background: url(../images/bg_member_menu.png);
	width:220px;
    height:190px;
}

.member_data{
	border-width:1px 1px 1px 1px;
	border-style:solid; 
	border-color:#999999;
}
.member_data_head1{
	background: url(../images/member_header1.png);
	width:764px;
    height:41px;
}
.member_data_head2{
	background: url(../images/member_header2.png);
	width:764px;
    height:41px;
}
.member_data_head3{
	background: url(../images/member_header3.png);
	width:764px;
    height:41px;
}
.member_data_head4{
	background: url(../images/member_header4.png);
	width:764px;
    height:41px;
}
.member_data_head5{
	background: url(../images/member_header5.png);
	width:764px;
    height:41px;
}
.report_head{
	background: url(../images/report_header.png);
	width:764px;
    height:41px;
}

.member_data_inner{
	margin:10px 10px 0 10px;
}

.index_head{
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 10px;
	background: url(../images/header_aa.jpg);
	width:980px;
    height:250px;
}
.index_head2{
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 10px;
	background: url(../images/header_bb.jpg);
	width:980px;
    height:75px;
}

.trip_head{
	margin: 0 0 10px 0;
	background: url(../images/trip_header.png);
	width:650px;
    height:40px;
}
.sight_head{
	margin: 0 0 10px 0;
	background: url(../images/sight_header.png);
	width:650px;
    height:40px;
}
.spectrip_head{
	margin: 0 0 10px 0;
	background: url(../images/trip_header2.png);
	width:650px;
    height:40px;
}
.ticket_head{
	margin: 0 0 10px 0;
	background: url(../images/ticket_header.png);
	width:650px;
    height:40px;
}
.forum_head{
	margin: 0 0 10px 0;
	background: url(../images/forum_header.png);
	width:650px;
    height:40px;
}
.message_head{
	margin: 0 0 10px 0;
	background: url(../images/message_header.png);
	width:650px;
    height:40px;
}
.search_head{
	margin: 0 0 10px 0;
	background: url(../images/search_header.png);
	width:650px;
    height:40px;
}
.membermap_head{
	margin: 0 0 10px 0;
	background: url(../images/member_header.png);
	width:1000px;
    height:40px;
}
/*定義顏色*/
.color_white{
	color:#ffffff; 
}
.color1{
	color: #787878;
}
.color2{
	color: #7777FF;
}
.color3{
	color: #4466AC;
}
.color4{
	color: #0000FF ;
}
.color5{
	color: #FF9000 ;
}
.color_ff6600{
	color: #ff6600 ;
}
.color_red{
	color: #FE3032;
}
.color_red2{
	color: #FF000D;
}
.color6{
	color: #005BFF ;
}

.forum_tr1{
	background-color:#EAEDF9;
}
.forum_tr2{
	background-color:#E6E6E6;
	height:1px;
}
.forum_td1{
	background-color:#F7F7F7;
}

/*定義註解區塊*/
.note_index1{
	margin:0 10px 10px 10px;
	padding:5px 0 5px 0;
	background-color:#E1EEFB;
}
.note1{
	margin:0 0px 10px 0px;
	padding:5px 0 5px 0;
	background-color:#E1EEFB;
}

/*間隔區塊*/
.space{
	z-index:1;
	margin: 0 0 10px 0;
}

/*按鈕*/
.button1{
	background-color:#FF9000;
	border-color:#FF9000;
	color:#ffffff;
	font-family:微軟正黑體;
	border-style:solid;
    border-color:#DDDDDD;
    border-width:1px;
	cursor: pointer;
}
.button2{
	background-color:#304B82;
	border-color:#B5CBD0;
	color:#ffffff;
	font-family:微軟正黑體;
	border-style:solid;
    border-color:#DDDDDD;
    border-width:1px;
	cursor: pointer;
}
.button3{
	background-color:#FF9000;
	border-color:#B5CBD0;
	color:#ffffff;
	font-family:微軟正黑體;
	border-style:solid;
    border-color:#DDDDDD;
    border-width:1px;
	cursor: pointer;
}

.hr1{
	color: #DEDEDE;
	background-color: #DEDEDE;
	border:0;
	height: 1px;

}
/*index head*/
.roundedcornr_box_indexhead {
	margin: 10px 0 0px 0 ; 
   background: #1e3060 url(../images/roundedcornr_indexhead_grad.gif) repeat-x top left;
}
.roundedcornr_top_indexhead div {
   background: url(../images/roundedcornr_indexhead_tl.gif) no-repeat top left;
}
.roundedcornr_top_indexhead {
   background: transparent url(../images/roundedcornr_indexhead_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_indexhead div {
   /*background: url(../images/roundedcornr_indexhead_bl.gif) no-repeat bottom left;*/
}
.roundedcornr_bottom_indexhead {
   /*background: transparent url(../images/roundedcornr_indexhead_br.gif) no-repeat bottom right;*/
}
.roundedcornr_top_indexhead div, .roundedcornr_top_indexhead,
.roundedcornr_bottom_indexhead div, .roundedcornr_bottom_indexhead {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_indexhead { margin: 0 10px; }

/*new head*/
.roundedcornr_box_head {
	margin: 10px 0 0px 0 ; 
    background: #1e3060 url(../images/roundedcornr_head_grad.gif) repeat-x top left;
}
.roundedcornr_top_head div {
	background: url(../images/roundedcornr_head_tl.gif) no-repeat top left;
}
.roundedcornr_top_head {
   background: transparent url(../images/roundedcornr_head_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_head div {
   /*background: url(../images/roundedcornr_head_bl.gif) no-repeat bottom left;*/
}
.roundedcornr_bottom_head {
   /*background: transparent url(../images/roundedcornr_head_br.gif) no-repeat bottom right;*/
}
.roundedcornr_top_head div, .roundedcornr_top_head,
.roundedcornr_bottom_head div, .roundedcornr_bottom_head {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_head { margin: 0 10px;}

/*member*/
.roundedcornr_box_360848 {
	margin-bottom:10px;
   background: #e1dede;
}
.roundedcornr_top_360848 div {
   background: url(../images/roundedcornr_360848_tl.png) no-repeat top left;
}
.roundedcornr_top_360848 {
   background: url(../images/roundedcornr_360848_tr.png) no-repeat top right;
}
.roundedcornr_bottom_360848 div {
   background: url(../images/roundedcornr_360848_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_360848 {
   background: url(../images/roundedcornr_360848_br.png) no-repeat bottom right;
}
.roundedcornr_top_360848 div, .roundedcornr_top_360848, 
.roundedcornr_bottom_360848 div, .roundedcornr_bottom_360848 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_360848 { margin: 0 10px; }
/*圓角特效*/
/*logo*/
.roundedcornr_box_logo {
   margin-bottom:10px;
   margin: 10px 0 10px 0 ; 
   background: #0165a3 url(../images/roundedcornr_logo_grad.gif) repeat-x top left;
}
.roundedcornr_top_logo div {
   background: url(../images/roundedcornr_logo_tl.gif) no-repeat top left;
}
.roundedcornr_top_logo {
   background: transparent url(../images/roundedcornr_logo_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_logo div {
   background: url(../images/roundedcornr_logo_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_logo {
   background: transparent url(../images/roundedcornr_logo_br.gif) no-repeat bottom right;
}
.roundedcornr_top_logo div, .roundedcornr_top_logo,
.roundedcornr_bottom_logo div, .roundedcornr_bottom_logo {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_logo { 
margin: 0 5px; 
height:65px;
}

/* 圓角 gray */
.roundedcornr_box_gray {
	margin-bottom:10px;
	background: url(../images/roundedcornr_gray_tl.png) no-repeat top left;
}
.roundedcornr_top_gray {
	background: url(../images/roundedcornr_gray_tr.png) no-repeat top right;
}
.roundedcornr_bottom_gray {
	background: url(../images/roundedcornr_gray_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_gray div {
	background: url(../images/roundedcornr_gray_br.png) no-repeat bottom right;
}
.roundedcornr_content_gray {
	background: url(../images/roundedcornr_gray_r.png) top right repeat-y;
}
.roundedcornr_top_gray div,.roundedcornr_top_gray,
.roundedcornr_bottom_gray div, .roundedcornr_bottom_gray {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_gray, .roundedcornr_bottom_gray {

}
.roundedcornr_content_gray { 
padding: 0 10px 0 10px; 
}

/* 圓角full blue */
.roundedcornr_box_fullblue {
	margin-bottom:10px;
   background: #1c76ac;
}
.roundedcornr_top_fullblue div {
   background: url(../images/roundedcornr_fullblue_tl.png) no-repeat top left;
}
.roundedcornr_top_fullblue {
   background: url(../images/roundedcornr_fullblue_tr.png) no-repeat top right;
}
.roundedcornr_bottom_fullblue div {
   background: url(../images/roundedcornr_fullblue_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_fullblue {
   background: url(../images/roundedcornr_fullblue_br.png) no-repeat bottom right;
}
.roundedcornr_top_fullblue div, .roundedcornr_top_fullblue, 
.roundedcornr_bottom_fullblue div, .roundedcornr_bottom_fullblue {
   width: 100%;
   height: 8px;
}
.roundedcornr_content_fullblue { 
font-size: 18px;
color:#ffffff;
margin: 0 90px; 
}

/* 圓角full gray */
.roundedcornr_box_fullgray {
	margin-bottom:10px;
	background: url(../images/roundedcornr_fullgray_tl.png) no-repeat top left;
}
.roundedcornr_top_fullgray {
	background: url(../images/roundedcornr_fullgray_tr.png) no-repeat top right;
}
.roundedcornr_bottom_fullgray {
	background: url(../images/roundedcornr_fullgray_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_fullgray div {
	background: url(../images/roundedcornr_fullgray_br.png) no-repeat bottom right;
}
.roundedcornr_content_fullgray {
	background: url(../images/roundedcornr_fullgray_r.png) ;
}
.roundedcornr_top_fullgray div,.roundedcornr_top_fullgray,
.roundedcornr_bottom_fullgray div, .roundedcornr_bottom_fullgray {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_fullgray, .roundedcornr_bottom_fullgray {

}
.roundedcornr_content_fullgray { 
padding: 0 15px; 
}

/* 圓角 blue */
.roundedcornr_box_blue {
	margin-bottom:10px;
	background: url(../images/roundedcornr_blue_tl.png) no-repeat top left;
}
.roundedcornr_top_blue {
	background: url(../images/roundedcornr_blue_tr.png) no-repeat top right;
}
.roundedcornr_bottom_blue {
	background: url(../images/roundedcornr_blue_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_blue div {
	background: url(../images/roundedcornr_blue_br.png) no-repeat bottom right;
}
.roundedcornr_content_blue {
	background: url(../images/roundedcornr_blue_r.png) top right repeat-y;
}
.roundedcornr_top_blue div,.roundedcornr_top_blue,
.roundedcornr_bottom_blue div, .roundedcornr_bottom_blue {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_blue, .roundedcornr_bottom_blue {
}
.roundedcornr_content_blue { padding: 0 0px; }
.roundedcornr_content2_blue { padding: 0 30px; }

.roundedcornr_box_178055 {
   background: #ff9000;
}
.roundedcornr_top_178055 div {
   background: url(../images/roundedcornr_178055_tl.png) no-repeat top left;
}
.roundedcornr_top_178055 {
   background: url(../images/roundedcornr_178055_tr.png) no-repeat top right;
}
.roundedcornr_bottom_178055 div {
   background: url(../images/roundedcornr_178055_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_178055 {
   background: url(../images/roundedcornr_178055_br.png) no-repeat bottom right;
}
.roundedcornr_top_178055 div, .roundedcornr_top_178055, 
.roundedcornr_bottom_178055 div, .roundedcornr_bottom_178055 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_178055 { margin: 0 10px; }

/*無圖片圓角*/
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#FF9000; margin:0 5px;}
.b2f {height:1px; background:#FF9000; margin:0 3px;}
.b3f {height:1px; background:#FF9000; margin:0 2px;}
.b4f {height:2px; background:#FF9000; margin:0 1px;}
.contentf {background: #FF9000;}
.contentf div {margin-left: 5px;}
/*無圖片圓角*/
.b1f_gray, .b2f_gray, .b3f_gray, .b4f_gray{font-size:1px; overflow:hidden; display:block;}
.b1f_gray {height:1px; background:#DEDEDE; margin:0 5px;}
.b2f_gray {height:1px; background:#ffffff; margin:0 3px;}
.b3f_gray {height:1px; background:#ffffff; margin:0 2px;}
.b4f_gray {height:2px; background:#ffffff; margin:0 1px;}
.contentf_gray {background: #ffffff;}
.contentf_gray div {margin-left: 5px;}

/*無圖片標頭圓角*/
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#B5CBD0; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#E1EEFB; border-right:2px solid #B5CBD0; border-left:2px solid #B5CBD0; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#E1EEFB; border-right:1px solid #B5CBD0; border-left:1px solid #B5CBD0; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#E1EEFB; border-right:1px solid #B5CBD0; border-left:1px solid #B5CBD0; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ffffff;}
.headh {background: #E1EEFB; border-right:1px solid #B5CBD0; border-left:1px solid #B5CBD0;padding:0 0 0 10px;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ffffff; border-right:1px solid #B5CBD0; border-left:1px solid #B5CBD0;}
.contenth div {margin: 0 12px 0 12px; padding-top: 5px;}

/*無圖片標頭圓角*/
.b1h_trip, .b2h_trip, .b3h_trip, .b4h_trip, .b2bh_trip, .b3bh_trip, .b4bh_trip{font-size:1px; overflow:hidden; display:block;}
.b1h_trip {height:1px; background:#E2F0F7; margin:0 5px;}
.b2h_trip, .b2bh_trip {height:1px; background:#E2F0F7; border-right:2px solid #E2F0F7; border-left:2px solid #E2F0F7; margin:0 3px;}
.b3h_trip, .b3bh_trip {height:1px; background:#E2F0F7; border-right:1px solid #E2F0F7; border-left:1px solid #E2F0F7; margin:0 2px;}
.b4h_trip, .b4bh_trip {height:2px; background:#E2F0F7; border-right:1px solid #E2F0F7; border-left:1px solid #E2F0F7; margin:0 1px;}
.b2bh_trip, .b3bh_trip, .b4bh_trip {background: #E2F0F7;}
.headh_trip {background: #E2F0F7; border-right:1px solid #E2F0F7; border-left:1px solid #E2F0F7;}
.headh_trip h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth_trip {background: #ffffff; border-right:1px solid #E2F0F7; border-left:1px solid #E2F0F7;}
.contenth_trip div {margin: 0 12px 0 12px; padding-top: 5px;}

/*無圖片標頭圓角*/
.b1h_mem, .b2h_mem, .b3h_mem, .b4h_mem, .b2bh_mem, .b3bh_mem, .b4bh_mem{font-size:1px; overflow:hidden; display:block;}
.b1h_mem {height:1px; background:#FF9000; margin:0 5px;}
.b2h_mem, .b2bh_mem {height:1px; background:#FF9000; border-right:2px solid #FF9000; border-left:2px solid #FF9000; margin:0 3px;}
.b3h_mem, .b3bh_mem {height:1px; background:#FF9000; border-right:1px solid #FF9000; border-left:1px solid #FF9000; margin:0 2px;}
.b4h_mem, .b4bh_mem {height:2px; background:#FF9000; border-right:1px solid #FF9000; border-left:1px solid #FF9000; margin:0 1px;}
.b2bh_mem, .b3bh_mem, .b4bh_mem {background: #ffffff;}
.headh_mem {background: #FF9000; border-right:1px solid #FF9000; border-left:1px solid #FF9000;}
.headh_mem h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth_mem {background: #ffffff; border-right:1px solid #FF9000; border-left:1px solid #FF9000;}
.contenth_mem div {margin-left: 12px; padding-top: 5px;}

/*X 無圖片圓角，內容空白*/
.b1h_w, .b2h_w, .b3h_w, .b4h_w, .b2bh_w, .b3bh_w, .b4bh_w{font-size:1px; overflow:hidden; display:block;}
.b1h_w {height:1px; background:#DEDEDE; margin:0 5px;}
.b2h_w, .b2bh_w {height:1px; background:#ffffff; border-right:2px solid #DEDEDE; border-left:2px solid #DEDEDE; margin:0 3px;}
.b3h_w, .b3bh_w {height:1px; background:#ffffff; border-right:1px solid #DEDEDE; border-left:1px solid #DEDEDE; margin:0 2px;}
.b4h_w, .b4bh_w {height:2px; background:#ffffff; border-right:1px solid #DEDEDE; border-left:1px solid #DEDEDE; margin:0 1px;}
.b2bh_w, .b3bh_w, .b4bh_w {background: #ffffff;}
.headh_w {background: #DEDEDE; border-right:1px solid #DEDEDE; border-left:1px solid #DEDEDE;}
.headh_w h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth_w {background: #ffffff; border-right:1px solid #DEDEDE; border-left:1px solid #DEDEDE;}
.contenth_w div {margin-left: 8px; padding-top:10px 10px 10px 10px;}
/*X 無圖片圓角，內容空白*/
.b1h_g, .b2h_g, .b3h_g, .b4h_g, .b2bh_g, .b3bh_g, .b4bh_g{font-size:1px; overflow:hidden; display:block;}
.b1h_g {height:1px; background:#B5CBD0; margin:0 5px;}
.b2h_g, .b2bh_g {height:1px; background:#ffffff; border-right:2px solid #B5CBD0; border-left:2px solid #B5CBD0; margin:0 3px;}
.b3h_g, .b3bh_g {height:1px; background:#ffffff; border-right:1px solid #B5CBD0; border-left:1px solid #B5CBD0; margin:0 2px;}
.b4h_g, .b4bh_g {height:2px; background:#ffffff; border-right:1px solid #B5CBD0; border-left:1px solid #B5CBD0; margin:0 1px;}
.b2bh_g, .b3bh_g, .b4bh_g {background: #ffffff;}
.headh_g {background: #B5CBD0; border-right:1px solid #B5CBD0; border-left:1px solid #B5CBD0;}
.headh_g h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth_g {background: #ffffff; border-right:1px solid #B5CBD0; border-left:1px solid #B5CBD0;}
.contenth_g div {margin-left: 0px; padding:10px 10px 10px 10px ;}
/*無圖片圓角，內容淺藍*/
.b1h_b2, .b2h_b2, .b3h_b2, .b4h_b2, .b2bh_b2, .b3bh_b2, .b4bh_b2{font-size:1px; overflow:hidden; display:block;}
.b1h_b2 {height:1px; background:#cccccc; margin:0 5px;}
.b2h_b2, .b2bh_b2 {height:1px; background:#E0EAF5; border-right:2px solid #cccccc; border-left:2px solid #cccccc; margin:0 3px;}
.b3h_b2, .b3bh_b2 {height:1px; background:#E0EAF5; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 2px;}
.b4h_b2, .b4bh_b2 {height:2px; background:#E0EAF5; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 1px;}
.b2bh_b2, .b3bh_b2, .b4bh_b2 {background: #E0EAF5;}
.headh_b2 {background: #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.headh_b2 h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth_b2 {background: #E0EAF5; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.contenth_b2 div {margin-left:0px; padding-top: 0px;}
/*無圖片圓角，內容淺橘*/
.b1h_o, .b2h_o, .b3h_o, .b4h_o, .b2bh_o, .b3bh_o, .b4bh_o{font-size:1px; overflow:hidden; display:block;}
.b1h_o {height:1px; background:#cccccc; margin:0 5px;}
.b2h_o, .b2bh_o {height:1px; background:#FDE7C2; border-right:2px solid #cccccc; border-left:2px solid #cccccc; margin:0 3px;}
.b3h_o, .b3bh_o {height:1px; background:#FDE7C2; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 2px;}
.b4h_o, .b4bh_o {height:2px; background:#FDE7C2; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 1px;}
.b2bh_o, .b3bh_o, .b4bh_o {background: #FDE7C2;}
.headh_o {background: #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.headh_o h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth_o {background: #FDE7C2; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.contenth_o div {margin-left:0px; padding-top: 0px;}
/*無圖片圓角，內容空白2*/
.b1h_w2, .b2h_w2, .b3h_w2, .b4h_w2, .b2bh_w2, .b3bh_w2, .b4bh_w2{font-size:1px; overflow:hidden; display:block;}
.b1h_w2 {height:1px; background:#B5CBD0; margin:0 5px;}
.b2h_w2, .b2bh_w2 {height:1px; background:#ffffff; border-right:2px solid #ffffff; border-left:2px solid #ffffff; margin:0 3px;}
.b3h_w2, .b3bh_w2 {height:1px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 2px;}
.b4h_w2, .b4bh_w2 {height:2px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 1px;}
.b2bh_w2, .b3bh_w2, .b4bh_w2 {background: #ffffff;}
.headh_w2 {background: #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
.headh_w2 h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth_w2 {background: #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
.contenth_w2 div {margin-left: 0px; padding:3px 3px 3px 3px ;}
/*無圖片圓角，內容空白*/
.b1h_b, .b2h_b, .b3h_b, .b4h_b, .b2bh_b, .b3bh_b, .b4bh_b{font-size:1px; overflow:hidden; display:block;}
.b1h_b {height:1px; background:#999999; margin:0 5px;}
.b2h_b, .b2bh_b {height:1px; background:#ffffff; border-right:2px solid #999999; border-left:2px solid #999999; margin:0 3px;}
.b3h_b, .b3bh_b {height:1px; background:#ffffff; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.b4h_b, .b4bh_b {height:2px; background:#ffffff; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.b2bh_b, .b3bh_b, .b4bh_b {background: #ffffff;}
.headh_b {background: #999999; border-right:1px solid #999999; border-left:1px solid #999999;}
.headh_b h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth_b {background: #ffffff; border-right:1px solid #999999; border-left:1px solid #999999;}
.contenth_b div {margin-left: 0px; padding:10px 10px 10px 10px ;}


.index_member {
   background: url(../images/member_back.png);
   width:315px;
   height:125px;
   padding-top:5px; 
}
.index_member2 {
   background: url(../images/join_2.jpg);
   width:295px;
   height:60px;
}
.index_top{
	width:652px;
	border:#0090FF solid; 
	border-top-width:0;
	border-right-width:0px;
	border-left-width:0px;
	border-bottom-width:5px;
}
.index_middle{
	width:650px;
	border:#0090FF solid; 
	border-top-width:0;
	border-right-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	margin: 0 0 10px 0;
}
.index_right1{
	background: url(../images/step_1.png);
	width:340px;
    height:150px;
}
.index_right2{
	background: url(../images/step_2.png);
	width:340px;
    height:150px;
}
.index_right3{
	background: url(../images/step_3.png);
	width:340px;
    height:85px;
	margin: 0 0 10px 0;
}

.right_member {
   background: url(../images/member_back.png);
   width:315px;
   height:125px;
   padding-top:5px; 
}

.login{
	background: url(../images/bg_login.png);
	width:650px;
    height:300px;
}
.register{
	background: url(../images/bg_register.png);
	width:650px;
    height:300px;
}

.bg_member{
	background: url(../images/bg_member.png);
	width:765px;
    height:250px;
}

.index_trip{
	width:650px;
    height:280px;	
}
.index_trip1{
	position:absolute;
	z-index:1;
	top:20px;
	left:0px;	
}
.index_trip2{
	position:absolute;
	z-index:3;
	top:190px;
	left:10px;	
}
.index_trip3{
	position:absolute;
	z-index:2;
	top:80px;
	left:50px;	
}
.index_trip4{
	position:absolute;
	z-index:2;
	top:0px;
	left:60px;	
}
.index_trip5{
	position:absolute;
	z-index:2;
	top:20px;
	left:150px;	
}
.index_trip6{
	position:absolute;
	z-index:2;
	top:140px;
	left:270px;	
}
.index_trip7{
	position:absolute;
	z-index:1;
	top:65px;
	left:300px;	
}
.index_trip8{
	position:absolute;
	z-index:2;
	top:40px;
	left:430px;	
}
.index_trip9{
	position:absolute;
	z-index:1;
	top:10px;
	left:530px;	
}
.index_trip10{
	position:absolute;
	z-index:3;
	top:150px;
	left:540px;	
}
.index_trip11{
	position:absolute;
	z-index:3;
	top:210px;
	left:570px;	
}

/*國內外*/
.region{
	margin: 0 0 10px 0;
	background: url(../images/trip_header.png);
	width:650px;
    height:40px;
}

#logo {
    width:647px;
	height:84px;
	
}


#main {
    padding-top: 0px;
	margin-top: 10px;
    width: 646px;
    position: relative;
}

#main_member {
    padding-top: 0px;
    width: 220px;
    position: relative;
}

#main_logo{
	width:647px;
	height:300px;
	background:url(../images/logo2.jpg); 
	margin-top:0px;
}
#main_logo1{
	width:647px;
	height:183px;
	background:url(../images/logo1.jpg); 
}
#main_images1{
	position:absolute; top:10px; left:150px
}
#main_images2{
	position:absolute; top:10px; left:446px
}
#main_images3{
	position:absolute; top:10px; left:130px
}
#main_images4{
	position:absolute; top:10px; left:250px
}

#main_images5{
	position:absolute; top:100px; left:0px
}
#main_images6{
	position:absolute; top:120px; left:420px
}
#main_images7{
	position:absolute; top:110px; left:180px
}
#main_images8{
	position:absolute; top:160px; left:270px
}

#main .inner {
    position: relative;
    margin: 0px 0 0 0px;
    padding-right: 0px;

}

#right {
    float: right;
    clear: both;
    width: 340px;
    margin-top: 0px;
    line-height: 1.6;
}
#right_member {
    float: right;
    clear: both;
    width: 766px;
    margin-top: 0px;
    line-height: 1.6;
}

#footer {
    clear: both;
    padding: 7px 0px;
}

.blue {
    color: #4165af;
}

.green {
    margin-top: 3em;
    color: #598e1e;
}

.iframe_trip{
	padding:10px 5px 0 5px;
}

.txt1{
	background-color:#000000;
	color:#ffffff;
	padding:3px 3px 3px 3px;
}

.fun_list{
	z-index: 2; 
	position:fixed;
	_position: absolute; /* position fixed for IE6 */
    _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-0);/* position fixed for IE6 */

	width:99.9%;
	bottom:0px;
	background-color:#D7D7D7;
	border-left:solid; border-left-width:1px; border-left-color:#B5B5B5;
	border-right:solid; border-right-width:1px; border-right-color:#B5B5B5;
	border-top:solid; border-top-width:1px; border-top-color:#B5B5B5;
}
.fun_detail{
	z-index: 2; 
	position:fixed;
	_position: absolute; /* position fixed for IE6 */
    _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-25);/* position fixed for IE6 */
	
	bottom:20px;

	background-color:#ffffff;
	border:solid 1px #B5B5B5;
	padding:10px 10px 10px 10px;
}

/*水平線*/
#hr1{
	height:1px;
	color: #B5CBD0;
}

#search_result{
	width:100%;
	background:#E7E8E7;
	margin-bottom:10px;
}



/* to stretch the container div to contain floated list */
#navcontainer {
        background: #1C76AC;
        margin: 0 auto;
        padding: 0 0 0 0;
        font-family: georgia, serif;
        text-transform: lowercase;
		font-size: 14px;
}
#navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
}
ul#navlist {
        list-style: none;
        padding: 0;
        margin: 0 ;
        width: 100%;
        font-size: 0.8em;
		
}
ul#navlist li {
        display: block;
        float: left;
        width: 25%;
        margin: 0;
        padding: 0;

}
ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.5em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #f7f2ea;
}
#navcontainer>ul#navlist li a { width: auto; }
ul#navlist li#active a {
        background: #f0e7d7;
        color: #800000;
}
ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}