body { margin: 0px 0px 0px 0px; background-color: #ffffff; font-size: 76%; font-family: "Arial", "Helvetica"; letter-spacing: 1pt; line-height: 20px;}
td { color: #666666;  vertical-align:top }
input, password, select, textarea { font-size: 11px; font-family: "Arial", "Helvetica"; }

A:link		{ color:#666666;text-decoration:none;}
A:visited	{ color:#666666;text-decoration:none;}
A:hover		{ color:#996699;}
A img { border:none; }

fieldset { border:1px solid #e1e1e1;  }
legend { padding:0px 2px 0px 2px }

/*-----------------------------*/
/*語言版本 */
/*-----------------------------*/
.ver  { color:#44a1c5}

/*-----------------------------*/
/*access key */
/*-----------------------------*/
.aa { font-size:7px; color:#ffffff;}

/*-----------------------------*/
/* top 按鈕*/
/*-----------------------------*/ 
.back_top { clear:both; text-align:center; padding:20px 0px 2px 0px; }


/*-----------------------------*/
/*BANNER*/
/*-----------------------------*/

.banners img {margin:3px 2px 2px 2px;}


/*-----------------------------*/
/*物件*/
/*-----------------------------*/
.input01 {border:1px solid #b3e1df; color:#51948a; padding:2px;}
.input02 {border:1px solid #a2bad4;}
.btn { cursor:hand; border:none;}
.non { border:none; color:#ffffff; background-color:#ffffff; width:5px; }
.imgs { border:1px solid #dcdcdc; padding:1px;}
.ico {margin-right:3px; margin-top:3px; border:none;}

/*-----------------------------*/
/* 設定(足跡) */
/*-----------------------------*/
.fp_c {background: url(../../images/main_5.jpg) repeat-x left bottom;}
.fp_c div {background: url(../../images/main_dot.jpg) no-repeat left top; padding: 0px 10px 3px 18px; }
.fp_l {background: url(../../images/main_4.jpg) no-repeat left bottom;}
.fp_r {background: url(../../images/main_6.jpg) no-repeat left bottom;}

/*-----------------------------*/
/*                                  共同使用區                       */
/*-----------------------------*/


/*-----------------------------*/
/*字體顏色*/
/*-----------------------------*/
.blue_font { COLOR: #006699 }
.rog_font { COLOR: #FF6600}
.white_font { color:#ffffff; }

/*-----------------------------*/
/*字體大小*/
/*-----------------------------*/
.small_font{font-size:10px;}

/*-----------------------------*/
/*內文照片框*/
/*-----------------------------*/
.ph {border: 1px solid #E6E6E6; background-color:#FFFFFF;padding: 4px; margin-right:8px; width:230px;}


/*-----------------------------*/
/*灰框*/
/*-----------------------------*/
.sent {border: 1px solid #ececec; background-color: #ffffff; margin:15px 0px 15px 0px; padding:5px;}

/*-----------------------------*/
/* 表單 .tbe_form div*/
/*-----------------------------*/
.tbe_form { border: 2px solid #E1E1E1; background-color: #E9E9E9; margin-bottom:4px;}
.tbe_form td { background-color:#FFFFFF; text-align:left; }
.tbe_form td.tleft { color:#2c6099; text-align:right; padding-right:5px;}
.tbe_form td.tmsg { text-align:center; color:#b30341;}
.tbe_form td span.thead {background:url(../../images/news_in00.gif) no-repeat; color:#07428c; padding:2px 0px 2px 24px; }


/*-----------------------------*/
/*意見信箱.tbe_form div*/
/*-----------------------------*/
.tbe_form2 { border: 1px solid #E1E1E1; margin:5px;}
.tbe_form2 td {text-align:left; }
.tbe_form2 td.tleft { color:#2c6099; text-align:right; padding-right:5px;}

/*-----------------------------*/
/*最新消息inbk01是蟲*/
/*-----------------------------*/
.news_in {}
.news_in td {background: url(../../images/line_x.gif) repeat-x bottom;}
.news_in div.t0 { background:url(../../images/news_in00.gif) no-repeat; padding:0px 0px 2px 24px; }
.news_in div.t1 { background:url(../../images/news_in01.gif) no-repeat; padding:0px 0px 2px 24px; }
.news_in td.pages { background:none; padding:20px 0px 10px 0px; color: #666666;}
.news_in span { color:#a6a9b0; font-size:11px; }

/*-----------------------------*/
/*檔案下載*/
/*-----------------------------*/
.file_download{  border: solid #E5E5E5 1px; background-color:#ffffff;}
.file_download img { border:none; }
.file_download th { border-top: solid #E5E5E5 2px; text-align:left; }
.file_download td { background:none; color:#616161; padding:1px 0px 3px 25px; text-align:left;}
.file_download td.file_name{ color:#0F68B4; font-size:11px;padding:1px 0px 3px 25px;}
.file_download td.file_title{ background-color:#E5E5E5; padding:2px 0px 0px 0px;}

/*-----------------------------*/
/* 分頁欄 */
/*-----------------------------*/
.pg_tool {}
.pg_tool img {border:none;}
.pg_tool .move { color:#993300; cursor:hand; border:none;}
.pg_tool .dis { color:#cccccc; cursor:default ;}
.pg_tool .pages { margin-left:2px; margin-right:1px; cursor:hand; color:#595959;  }
.pg_tool .act { margin-left:2px; margin-right:1px; color:#993300; font-weight:bold; }
.pg_tool .easy { font-size:10px; color:#ADC84D; cursor:hand;}

/*-----------------------------*/
/*下層標題 + 內文*/
/*-----------------------------*/

/*-----------------------------*/
/* 共用圖框 */
/*-----------------------------*/
.place_photo{ padding:3px; border:1px solid #F2F2F2; width:136px;} 

/*-----------------------------*/
/*藍*/
/*-----------------------------*/
.tbe_layout1 { margin-bottom:15px;}

/*-----------------------------*/
/*綠*/
/*-----------------------------*/
.tbe_layout2 { margin-bottom:15px;}

/*-----------------------------*/
/*紫 */
/*-----------------------------*/
.tbe_layout3 { margin-bottom:15px;}
.tbe_layout3 th { font-weight: lighter; padding:2px 0px 3px 26px; color:#e97f02; text-align: left; background: url(../../images/ly_bk9.jpg) no-repeat left bottom;}
.tbe_layout3 div {color:#000000;}

/*-----------------------------*/
/*藍綠*/
/*-----------------------------*/
.tbe_layout4 { margin-bottom:15px;}
.div_4_jump_menu_box {
background-image:url(../../images/1/recommended_jump.jpg);
background-repeat:no-repeat; padding:15px; 
text-align:right;
color:#09826C;
font-size:13px;
}

/*-----------------------------*/
/*橘, 禮物~ 伴手禮*/
/*-----------------------------*/
.div_5_jump_menu_box {background:#FFFAED no-repeat left top; border:#F8E9D2 1px solid; padding:5px 10px 5px 110px;}
.tbe_layout5 { margin-top:15px;}
.tbe_layout5 th { font-weight: lighter; padding:4px 0px 3px 28px; color:#d6801b; text-align: left; background: url(../../images/ly_bk5.jpg) no-repeat left bottom;}
.tbe_layout5 div {color:#000000;}


/*-----------------------------*/
/*藍, 屋子~ 住宿表格*/
/*-----------------------------*/

.div_6_jump_menu_box {background:#EFFAFC no-repeat left top; border:#D4F5F8 1px solid; padding:5px 10px 5px 95px;}
.tbe_layout6 { margin-top:15px;}
.tbe_layout6 th { font-weight: lighter; padding:4px 0px 3px 28px; color:#0f9190; text-align: left; background: url(../../images/ly_bk6.jpg) no-repeat left bottom;}
.tbe_layout6 div {color:#000000;}

/*-----------------------------*/
/*棕色*/
/*-----------------------------*/
.tbe_layout7 { margin-top:15px;}

/*-----------------------------*/
/*綠2, 美食*/
/*-----------------------------*/
.div_8_jump_menu_box {background:#F5FCED no-repeat left top; border:#E2F3CE 1px solid; padding:5px 10px 5px 110px;}
.tbe_layout8 { margin-top:15px;}
.tbe_layout8 th { font-weight: lighter; padding:2px 0px 3px 28px; color:#80ab2b; text-align: left; background: url(../../images/ly_bk8.jpg) no-repeat left bottom;}
.tbe_layout8 div {color:#000000;}

/*-----------------------------*/
/*橘, 帆船*/
/*-----------------------------*/
.tbe_layout9 { margin-bottom:15px;}
.tbe_layout9 th { font-weight: lighter; padding:2px 0px 3px 26px; color:#e97f02; text-align: left; background: url(../../images/ly_bk9.jpg) no-repeat left bottom;}
.tbe_layout9 div {color:#000000;}



/*-----------------------------*/
/* div */
/*-----------------------------*/

.div_area1 { float:left; width:180px; height:90px; border:1px solid #eaeaea; padding:3px; margin:5px 5px 0px 0px; line-height:20px;}
.div_area1 .dhead { color:#ff6600; }

.shead { margin:1px 0px 3px 5px; border-bottom:1px solid #f0e5c8; color:#d0a76c;width:40%}

/*-----------------------------*/
/*print*/
/*-----------------------------*/
.mat_print {border: 1px solid #e2e2e2;  padding:0px 10px 10px 10px; margin-top:5px;}
.mat_ico {border-left: 5px solid #a2a2a2; padding:2px 0px 0px 5px;}

/*-----------------------------*/
/*   網站導覽  */
/*-----------------------------*/
.sitemap {}
.sitemap td { vertical-align:top; border:1px; border:solid; background-color:#FAFBF3;border-color:#E7F3D1;padding:1px 2px 2px 1px;color:#ffffff}
.sitemap div.blocks {   padding:1px;} 
.sitemap div.roots { background-color:#7BB811; font-weight:bold; color:#ffffff; padding:3px 3px 3px 3px;font-size:13px;}
.sitemap div.roots a:link{color:#ffffff }
.sitemap div.roots a:visited{color:#ffffff}
.sitemap div.roots a:hover{color:#DEF487 }
.sitemap div{ padding-left:5px; line-height:15px;margin-bottom:5px;font-size:12px; }
.sitemap div a:link		{color:#646464;}
.sitemap div a:visited	{color:#646464;}
.sitemap div a:hover		{color:#0F927B;}
.sitemap .num { font-size:10px; color:#609603 }

/*-----------------------------*/
/*灰色表格*/
/*-----------------------------*/

.from_gray {border: 1px solid #EEEEEE; background-color: #ffffff; }
.from_gray th {
	border: 1px solid #EEEEEE;
	padding: 2px 10px 0px 16px;
	background-color: #EEEEEE;
	color: #666666;
	font-weight: lighter;
	text-align: left;}/*--表頭處--*/

/*-----------------------------*/
/*搜尋頁*/
/*-----------------------------*/
.search_title { color:#FF9802 ; font-weight:bold;}
.search_title a { color:#FF9802}
.search_title a:hover {color:#CF7412 ;}

.search_category{ color:#4F8D05; font-size:11px; font-weight: 100; }
.search_text { color:#575757 ; padding:2px 0px 10px 2px; margin:0px 20px 10px 18px; line-height:18px; background:url(../../images/sea/dot.gif) repeat-x scroll bottom; }
.text_keyword {color:#96740B;}
.other_info {color:#858585 ; font-size:10px;}

/*-----------------------------*/
/* 假的視窗 */
/*-----------------------------*/
.floatWin {	background-color: #f5f5f5;border: 2px dashed #e0e0e0; padding: 0px 10px 10px 10px;}


/*-----------------------------*/
/* 綠色表單 */
/*-----------------------------*/
.tbe_ad2 { background-color:#b7cc8c }
.tbe_ad2 th {background-color:#d7e7b5; color:#4f7009}
.tbe_ad2 td { background-color:#ffffff; text-align:center}

/*-----------------------------*/
/* 電影摘要 */
/*-----------------------------*/
.movie_summary{padding:0px 5px 5px 5px;}
.movie_summary_text{color:#609F0F;}

/*-----------------------------*/
/* 其他電影選項 */
/*-----------------------------*/
.movie_menu_head{
background: url(../../images/left.jpg) no-repeat left top; color:#5499CB; font-size:13px; padding: 8px 10px 0px 15px; white-space:nowrap;}

.movie_menu{ background: url(../../images/orange_arrow.jpg) no-repeat left; color:#C86423; font-size:12px; padding: 9px 10px 10px 15px; margin-top:6px; }
.movie_menu a{ color:#C86423;}
.movie_menu a:hover{ color:#659400;}

/*-----------------------------*/
/* 電影區內文 */
/*-----------------------------*/
.movie_intro{
padding-left:10px;
padding-right:10px;
}

/*-----------------------------*/
/*美食介紹*/
/*-----------------------------*/

.gourmet_images{
padding-top:30px;
}
.gourmet01_top{
background-image:url(../../images/g_a_top.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#DE8800;
font-size:15px;
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
padding-left:10px;
}

.gourmet01_middle{
background-image:url(../../images/g_a_middle.jpg);
background-repeat:repeat-y;

background-position:right;
padding-top:5px;
padding-left:15px;
padding-right:15px;
}

.gourmet02_top{
background-image:url(../../images/g_b_top.jpg);
background-position:left bottom;
background-repeat:no-repeat;
color:#DE8800;
font-size:15px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
}

.gourmet02_middle{
background-image:url(../../images/g_b_middle.jpg);
background-repeat:repeat-y;

background-position:left;
padding-top:5px;
padding-left:20px;
padding-right:10px;
}

.recipe_top{
background-image:url(../../images/g_recipe_top.jpg);
padding-left:160px;
padding-top:25px;
padding-bottom:10px;
}

.recipe_head{
background-image:url(../../images/g_recipe_head_left.jpg);
background-repeat:no-repeat;
padding-left:15px;
padding-top:2px;
color:#FFFFFF;
font-size:15px;


}

.recipe_middle{
background-image:url(../../images/g_recipe_middle.jpg);
background-repeat:repeat-y;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
}

.recipe_content_head{
color:#F98A05;
}

.recipe_content_seperate{
background-image:url(../../images/g_recipe_seperate_line.jpg);
background-repeat:repeat-y;
padding-left:15px;
}

/*-----------------------------*/
/*節慶行事曆*/
/*-----------------------------*/ 
.festivals_text_area{background-image:url(../../images/festivals_text_area.jpg);
background-repeat:repeat-y;
padding-top:5px;
padding-left:20px;
padding-right:20px;
line-height:16px;
}
.festivals_list{
color:#A78024;

}


/*-----------------------------*/
/*電子賀卡項目*/
/*-----------------------------*/

.step01{
background-image:url(../../images/e_card_step01.jpg);
background-repeat:no-repeat;
font-size:13px;
color:#5A9711;
text-align:center;
font-weight:bold;
padding-top:90px;
padding-bottom:120px;
padding-left:25px;
padding-right:30px;

}

.step01_content{
background-image:url(../../images/e_card_C_step01.jpg);
background-repeat:no-repeat;
font-size:13px;
color:#5A9711;

padding-top:10px;
padding-bottom:10px;
padding-left:30px;
padding-right:30px;

}

.step02{
background-image:url(../../images/e_card_step02.jpg);
background-repeat:no-repeat;
font-size:13px;
text-align:center;
color:#5A9711;
font-weight:bold;
padding-top:100px;
padding-bottom:110px;
padding-left:25px;
padding-right:30px;

}

.step02_content{
background-image:url(../../images/e_card_C_step02.jpg);
background-repeat:no-repeat;
font-size:13px;
color:#5A9711;

padding-top:8px;
padding-bottom:8px;
padding-left:30px;
padding-right:30px;

}


.step03{
background-image:url(../../images/e_card_step03.jpg);
background-repeat:no-repeat;
font-size:13px;
text-align:center;
color:#5A9711;
font-weight:bold;
padding-top:135px;
padding-bottom:150px;
padding-left:25px;
padding-right:30px;

}

.step03_content{
background-image:url(../../images/e_card_C_step03.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#5A9711;
padding-top:25px;
padding-bottom:20px;
padding-left:30px;
padding-right:30px;

}

.step03_content_text_area{
width:240px;
border:1px;
border-style:solid;


border-color:#ACD45C;

font-size:12px;
color:#5A9711;


}

.step04_preview_head{
background-image:url(../../images/e_card_preview_head.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#5A9711;
padding-top:15px;
padding-left:40px; height:63px;

}


.step04_preview_bottom{
background-image:url(../../images/e_card_preview_bottom.jpg);
background-repeat:no-repeat;
padding-top:10px;
background-position:left bottom ;

}

.card_background{
background-repeat:no-repeat;
background-position:top;
width:202px;
height:310px;
padding-top:33px;
padding-left:135px;
padding-right:260px;
}

.card_receiver{


font-size:13px;

line-height:15px;
color:#6B8E00;
padding-left:30px;
}

.card_sender{

font-size:13px;
line-height:15px;
text-align:right;
color:#6B8E00;
font-weight:bold;

}


.card_senddate{

font-size:10px;
line-height:15px;
text-align:right;
color:#6B8E00;
font-weight:bold;

}

.card_content{
overflow:auto;
width:190px;
height:140px;

font-size:13px;
line-height:15px;
text-align:left;
color:#6B8E00;
padding-left:1px;
padding-right:1px;

scrollbar-base-color: #D2D2D2;
scrollbar-arrow-color: #ffffff;
scrollbar-3dlight-color: #BFBFBF;
scrollbar-darkshadow-color: #BFBFBF;
    scrollbar-face-color: #D2D2D2;
    scrollbar-highlight-color: #BFBFBF;
    scrollbar-shadow-color: #ffffff;
    scrollbar-track-color: #EEEEEE;
}

.card_btn{
padding-top:10px;

padding-right:15px;
}

.rss_box0 { border:1px solid #ededed; border-bottom:0px; float:left; width:46%; padding:5px;}
.rss_box1 { border-top:1px solid #ededed; border-right:1px solid #ededed; float:left; width:46%;padding:5px;}
.rss_clear { border-bottom:1px solid #ededed;}
