body								{ }
*									{ margin: 0px; padding: 0px; font-family: Arial, 新細明體; word-break:break-all; }

body, p, th, td, input, textarea	{ font-size: 9pt; color: #666666; }

img									{ border: 0px; }
table								{ border-collapse: collapse; }

.form_th							{ padding: 3px; }
.form_td							{ padding: 3px; }
.form_title							{ color: #666666; margin: 8px 0px 0px 0px; padding: 0px; text-align: left; font-weight: normal; }
.form_star							{ font-family: 新細明體; color: #920003; padding-right: 5px; }

.form_input							{ border: solid 1px #dddddd; }


.form_nopadding	td					{ padding: 0px; }

.fulltable							{ width: 100%; }
.fulltable_left						{ width: 50%; background: url(../images/page/top3.gif) no-repeat top right; }
.fulltable_center					{ width: 989px; }
.fulltable_right					{ width: 50%; }

.top_right							{ background: url(../images/page/top2.gif) no-repeat; width: 425px; height: 181px; vertical-align: top; }
.top_menu							{ list-style: none; position: relative; left: 22px; top: 143px; }
.top_menu li						{ display: inline; color: #ffffff; padding: 5px; }
.top_menu a							{ color: #ffffff; text-decoration: none; }

.topbar								{ width: 989px; height:127px; background: url(../images/page/topbar.gif) no-repeat; position: relative; }
.topbar_register					{ position: absolute; top: 20px; left: 140px; }
.topbar_register td					{ text-align: right; }
.topbar_support						{ position: absolute; top: 20px; left: 460px; }
.topbar_support td					{ text-align: right; }

.topbar_shared_icon					{ position: absolute; top: 0px; left: 667px; }
.topbar_shared_icon td				{ padding: 0px 4px; }
.topbar_shared_mail					{ position: absolute; top: 41px; left: 667px; }
.topbar_shared_mail td				{ padding: 0px 5px; color: #221913; }

.topbar_search						{ position: absolute; top: 70px; left: 655px; }
.topbar_search td					{ padding: 0px 5px; color: #221913; }
.topbar_search_bg					{ width: 251px; height: 35px; background: url(../images/page/search_bg.gif) no-repeat; position: relative; }
.topbar_search_input				{ position: absolute; top: 8px; left: 130px; width: 110px; border: 0px; }

.fullcontent						{ width: 989px; } 
.fullcontent_left					{ width: 659px; }
.fullcontent_right					{ width: 330px; }

.foot								{ text-align: center; margin: 15px auto; }

.login_box							{ background-image: url('../images/member/msgbox_bg.gif'); width: 653px; height: 312px; margin: 20px auto; position: relative; }
.login_box_table					{ position: absolute; top: 40px; left: 210px; }
.login_box_table td					{ padding: 3px; }
.login_box_table a					{ color: #676767; text-decoration: none; border-bottom: solid 1px #FE0000; }

.forget_box_table					{ position: absolute; top: 30px; left: 225px; }
.forget_box_table td				{ padding: 3px; }
.forget_box_table a					{ color: #676767; text-decoration: none; border-bottom: solid 1px #FE0000; }

.cntbox_bg							{ background-image: url('../images/page/cntbox_bg.gif'); background-repeat: repeat-y }
.fullbox_bg							{ background-image: url('../images/box/fullbox_m.gif'); }

.register_box						{ margin: 20px auto; position: relative; }
.register_table						{ margin: 20px 0px 20px 40px; }
.register_table td					{ padding: 5px; }
.register_remark					{ border: dotted 1px #FE0000; color: #666666; margin: 10px 0px 20px 0px; }

.register_remark p					{ margin: 10px; line-height: 20px; }

.collector_box						{ margin: 20px auto; position: relative; width: 551px; }
.collector_table th					{ white-space: nowrap; vertical-align: top; padding-top: 5px; }

.member_tab							{ margin: 10px 0px 0px 0px; }
.member_tab td						{ padding: 3px 0px 0px 0px; }
.member_tab p						{ margin: 3px 8px 3px 8px; }
.member_tab_on						{ background-color: #FE0000; text-align: center; border-right: solid 1px #ffffff; }
.member_tab_on a					{ color: #FFFFFF; text-decoration: none; }
.member_tab_off						{ background-color: #E4E4E4; text-align: center; border-right: solid 1px #ffffff; }
.member_tab_off a					{ color: #666666; text-decoration: none; }
.member_tab_line					{ border-bottom: solid 1px #CACACA; width: 100%; } 

.member_data_table td				{ padding: 8px; }

.record_list_table					{ width: 550px; margin: 15px 0px 30px 45px; }
.record_list_table th				{ background-color: #BBBBBB; color: #FFFFFF; font-weight: normal; padding: 8px 0px 5px 0px; }
.record_list_table td				{ background-color: #F5F5F5; color: #666666; font-weight: normal; text-align: center; padding: 4px; border-bottom: solid 2px #ffffff; }

.walk_total_no						{ color: #ff0000; font-size: 18pt; font-family: Arial; margin: 0px 0px 3px 0px; padding: 0px; }

.cntarea							{ margin: 0px 45px 15px 30px; }
.cntarea_tmp						{ background-color: #CCCCCC; width: 100%; height: 300px; text-align: center; vertical-align: middle; }
.cntarea_news						{ margin: 0px 35px 15px 33px; }

.news_list_table					{ width: 579px; }
.news_list_pic						{ margin: 15px 0px 15px 0px; }
.news_list_title					{ color: #91220E; font-size: 11pt; font-weight: bold; margin: 5px 0px 5px 0px; padding: 0px; }
.news_list_title a					{ color: #91220E; text-decoration: none; font-size: 11pt; }
.news_list_subtitle					{ color: #666666; margin: 5px 0px 5px 0px; }
.news_list_date						{ color: #91220E; margin: 5px 0px 5px 0px; padding: 0px; }
.news_list_summary					{ color: #666666; line-height: 20px; margin: 5px 0px 5px 0px; padding: 0px; }

.news_content_title					{ color: #91220E; font-size: 15pt; margin: 5px 0px 5px 0px; padding: 0px; }
.news_content_subtitle				{ color: #666666; margin: 5px 0px 5px 0px; }
.news_content_date					{ color: #91220E; margin: 15px 0px 5px 0px; padding: 0px; }

.editor_area						{ color: #666666; width: 570px; }
.editor_area p						{ line-height: 20px; margin: 10px 0px 10px 0px; }

.page_table td						{ padding: 5px; }

.full_content						{ width: 1000px; }

.support_list_table					{ margin: 0px 0px 0px 0px; }
.support_tool_bar					{ margin: 0px 0px 10px 15px; }
.support_tool_bar_title				{ margin: 17px 5px 0px 10px; color: #666666; }
.support_tool_bar_title2			{ margin: 2px 5px 0px 10px; color: #666666; }
.support_page_bar					{ margin: 20px auto; }

.support_search_result_bg			{ background-image: url('../images/support/search_result_bg.gif'); width: 653px; height: 312px; }
.support_search_result_div			{ margin: 40px 0px 0px 250px; }

.collectorbox						{ margin: 0px 0px 5px 0px; }
.collectorbox_bg					{ background-image: url('../images/page/collectorbox_bg.gif'); }

.right_collector					{ margin: 0px 0px 0px 8px; }

.rightbox							{ margin: 0px 0px 5px 0px; }
.rightbox_member					{ width:292px; background-image: url('../images/page/rightbox_bg2.gif'); background-repeat: no-repeat; background-position: top center; margin: 0px 0px 0px 19px; }
.rightbox_member_photo				{ border: solid 5px #CCCCCC; margin: 8px 0px 0px 0px; }
.rightbox_member_offer				{ margin: 10px 0px 10px 0px; }
.rightbox_member_name				{ margin: 8px 5px 5px 12px; }
.rightbox_member_name a				{ color: #000000; text-decoration: none; }
.rightbox_member_intro				{ margin: 10px 5px 10px 12px; color: #333333; line-height: 18px; }
.rightbox_member_info				{ margin: 8px 5px 5px 12px; }
.rightbox_member_info th			{ color: #000000; font-weight: normal; padding: 3px; }
.rightbox_member_info p				{ margin: 1px 0px 5px 0px; padding: 0px; }
.rightbox_member_percent			{ height: 8px; background-color: #FE0000; margin: 0px; padding: 0px; }
.rightbox_member_percent_bg			{ width: 80px; height: 8px; background-color: #C1C1C1; margin: 0px 0px 3px 5px; }

.right_news_table					{ width: 290px; margin: 0px 0px 20px 20px; }
.right_news_table img				{ margin: 3px 5px 0px 0px }
.right_news_table td				{ line-height: 20px; border-bottom: solid 1px #EEEEEE; }
.right_news_table a					{ color: #58595D; text-decoration: none; }

.collector_table					{ margin: 10px 0px 0px 15px; width: 614px; }
.collector_left						{ width: 211px; }
.collector_left_remain				{ background-color: #FE0000; width: 205px; margin: 10px 0px 10px 3px; }
.collector_left_text				{ color: #FFFFFF; margin: 8px 0px 2px 15px; }
.collector_left_num					{ color: #FFFFFF; margin: 0px 0px 8px 0px; text-align: center; font-size: 16pt; }
.collector_left_offer				{ text-align: center; margin: 10px 0px 10px 0px; }

.collector_right_category			{ margin: 10px 0px 0px 0px; }
.collector_right_category p			{ margin: 6px 8px 5px 8px; }
.collector_right_category_on		{ background-color: #FE0000; text-align: center; border-right: solid 1px #ffffff; }
.collector_right_category_on a		{ color: #FFFFFF; text-decoration: none; }
.collector_right_category_off		{ background-color: #E4E4E4; text-align: center; border-right: solid 1px #ffffff; }
.collector_right_category_off a		{ color: #666666; text-decoration: none; }
.collector_right_shared_table		{ margin: 20px 0px 20px 0px; }

.collector_about_title_table		{ width: 650px; height: 20px; margin: 20px 0px 15px 0px; }
.collector_about_title_line			{ background-image: url('/images/collector/title_bg.gif'); background-position: bottom; }
.collector_about_title_text			{ margin: 1px 8px 1px 0px; padding: 0px; color: #000000; font-weight: bold; }

.collector_about_info th			{ text-align: right; color: #FE0000; font-weight: normal; width: 65px; }
.collector_about_info td			{ color: #666666; }

.collector_about_intro p			{ color: #666666; line-height: 20px; margin: 10px 0px 10px 0px; padding: 0px; }

.collector_result_info				{ margin: 20px 0px 15px 0px; color: #666666; }
.collector_result_info_num			{ color: #FE0000; margin: 0px 5px 8px 5px; padding: 0px; font-size: 16pt; }

.collector_result_data_th			{ background-color: #CCCCCC; text-align: center; color: #FFFFFF; width: 100%; }
.collector_result_data_th p			{ margin: 5px 10px 5px 10px; }

.collector_result_data_td			{ background-color: #F5F5F5; text-align: center; color: #666666; width: 100%; }
.collector_result_data_td p			{ margin: 5px 10px 5px 10px; }

.collector_result_data_msg			{ text-align: center; color: #666666; width: 100%; }
.collector_result_data_msg p		{ margin: 5px 10px 5px 10px; }
.collector_result_data_msg div		{ text-align: left; line-height: 20px; border: solid 1px #E5E5E5; margin: 5px 0px 5px 0px; }

.collector_support_slogan			{ width: 100%; background-color: #FE0000; color: #FFFFFF; margin: 10px 0px 10px 0px; }
.collector_support_slogan p			{ margin: 5px 10px 3px 10px; color: #FFFFFF; }
.collector_support_remark			{ color: #666666; margin: 10px; }

.collector_support_form_table		{ color: #595959; }
.collector_support_form_table th	{ font-weight: normal; text-align: left; }
.collector_support_form_star		{ font-family: 新細明體; color: #920003; }
.collector_support_form_title		{ color: #666666; margin: 5px 0px 0px 0px; padding: 0px; }
.collector_support_form_input		{ border: solid 1px #CCCCCC; }
.collector_support_sticker_table	{ margin: 20px 0px 20px 0px; }

.support_search_result_bg			{ background-image: url('/images/support/search_result_bg.gif'); width: 653px; height: 312px; }
.support_search_result_div			{ margin: 60px 0px 0px 250px; }
.support_search_result_div p		{ line-height: 20px;  }

.photobox_tc						{ background-image: url('/images/box/photobox_tc.gif'); }
.photobox_ml						{ background-image: url('/images/box/photobox_ml.gif'); }
.photobox_mr						{ background-image: url('/images/box/photobox_mr.gif'); }
.photobox_dc						{ background-image: url('/images/box/photobox_dc.gif'); }

.collector_left_v1 p				{ line-height: 20px; }
.collector_left_v1 span				{ margin: 0px 3px; font-weight: bold; color: #ff0000; }





