html, body { width:100%;  height:100%;  margin:0 auto; padding:0px; font-family:Verdana,Arial, sans-serif, 新細明體; 
             font-size:12px; line-height:1.6; color:#163f11; TEXT-ALIGN: center;}
body { height:100%; background:url('../_image/site_bg.jpg') repeat-x 0% 0%;  background-color:#faf9e0;} 
 

legend { display:none; }
fieldset { border:solid 0 transparent; }
table {border-collapse:collapse; border-spacing:0;}
table, tbody, tfoot, thead, tr, th, td, form {margin:0px; padding:0px;}
img { margin:0px; padding:0px; border:0px; text-align: center; vertical-align:middle;}

H1  { font-weight: bold; font-size:17px;font-family:Verdana,Arial, sans-serif, 微軟正黑體, 新細明體; }
H2  { font-weight: bold; font-size:15px;}
H3  { font-weight: bold; font-size:13px;}

.article_titile           { font-size:15px; color:#0072b4; line-height:22px; font-weight: bold; margin:10px auto 20px 0px;}

A         { color : #163f11; text-decoration:none; }
A:link    { color : #163f11; text-decoration : none; }
A:visited { color : #163f11; text-decoration : none; }
A:active  { color : #ff852c; text-decoration : none; }
A:hover   { color : #ff852c; text-decoration : none; }

INPUT {vertical-align:middle;margin-top:1px;}

.date_format { color:#679d00; font-size:11px;}
.message_num_alert {color:#ff852c; font-weight: bold;}
.alert_red{color:#dc0000;}
.alert_blue{color:blue;}


/* ====== top_area ======= */
div.top_bg_area {width:998px; height:193px; margin:0px auto; border:0px solid #000000;background:url('../_image/top_bg_01.jpg') no-repeat 50% 0%;}

div.top_area {position:relative; z-index:1; width:980px; height:118px; margin:0px auto 1px auto; border:0px solid #000000;}
div.top_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.top_area div.logo_area     {float:left;  width:450px; margin:17px auto 0px 0px; text-align: left; border:0px solid #000000; }
div.top_area div.top_func_area {float:right; width:510px; height:71px; color : #eeecb2;  margin:20px 10px 0px auto; text-align: right; border:0px solid #000000;}

div.top_menu_area {height:32px; width:100%; line-height:28px; text-align: right; border:0px solid #000000; color : #eeecb2;}
div.top_menu_area A         { color : #eeecb2; text-decoration:none; }
div.top_menu_area A:link    { color : #eeecb2; text-decoration : none; }
div.top_menu_area A:visited { color : #eeecb2; text-decoration : none; }
div.top_menu_area A:active  { color : #fefdeb; text-decoration : none; }
div.top_menu_area A:hover   { color : #fefdeb; text-decoration : none; }

div.top_message_area {height:32px; width:100%; line-height:28px; text-align: right; border:0px solid #000000; color : #f9f7e2;}
div.top_message_area A         { color : #ffe901; text-decoration : underline; }
div.top_message_area A:link    { color : #ffe901; text-decoration : underline; }
div.top_message_area A:visited { color : #ffe901; text-decoration : underline; }
div.top_message_area A:active  { color : #ff852c; text-decoration : underline; }
div.top_message_area A:hover   { color : #ff852c; text-decoration : underline; }

div.top_search_area {margin:1px auto 3px auto;}

div.menu_area {width:998px; height:74px; margin:0px auto; border:0px solid #000000;}
table.main_menu_area {height:74px; margin:0px auto; border:0px solid #000000;} 
table.main_menu_area td.item_area {border:0px solid #000000; text-align:center; vertical-align:bottom;} 

/* ======top2_area ======= */
div.top2_bg_area {width:998px; height:298px; margin:0px auto; border:0px solid #000000;background:url('../_image/top_bg_02.jpg') no-repeat 50% 0%;}
div.top3_bg_area {width:998px; margin:0px auto; border:0px solid #000000;}
div.big_pic_area { width:980px; height:268px; margin:0px auto 0px auto; border:0px solid #000000; text-align:left;}
#show_ads  {width:980px; height:268px; margin:0px auto; border:0px solid #000000;}

div.sad_area {position:absolute; margin-left:730px; width:214px; height:242px; z-index:10005; border:0px solid #000000; background:url('../_image/top_ad_bg.png') no-repeat 50% 0%;}
div.sad_area div.ad_img_area {width:195px; height:155px; margin:73px auto; }

div.link_area {position:relative; z-index:1; width:980px; height:30px; margin:0px auto; border:0px solid #000000;}
div.link_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.link_area div.com_path      {float:left;  width:820px; height:23px; padding-top:7px; margin:0px auto 0px 0px; text-align: left;  color : #163f11; border:0px solid #000000; }
div.link_area div.com_link_area {float:right; width:140px; height:23px; padding-top:7px; margin:0px 0px 0px auto; text-align: right; color : #163f11; border:0px solid #000000;}

div.link_area div.com_path  img {padding-bottom:3px;}
div.link_area div.com_path  A         { color : #163f11; text-decoration:none; }
div.link_area div.com_path  A:link    { color : #163f11; text-decoration : none; }
div.link_area div.com_path  A:visited { color : #163f11; text-decoration : none; }
div.link_area div.com_path  A:active  { color : #ff852c; text-decoration : none; }
div.link_area div.com_path  A:hover   { color : #ff852c; text-decoration : none; }

div.link_area div.com_path span.path_alert {color : #ff852c;}
div.link_area div.com_link_area  img {padding-bottom:3px;}

/* ======home_content_area ======= */
div.content_bg_area {width:998px; min-height:500px; margin:0px auto; border:0px solid #000000; background:url('../_image/home_bg_01.png') no-repeat 50% 0%;} 

div.home_content_area {position:relative; z-index:1; width:940px; margin:0px auto; border:0px solid #000000;}
div.home_content_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.home_content_area div.left_area  {float:left;  width:266px; margin:25px auto 0px 0px; text-align: left; border:0px solid #000000; }
div.home_content_area div.right_area {float:right; width:645px; margin:25px 0px 0px auto; text-align: left; border:0px solid #000000;}

div.home_hotnews_area {width:266px; height:318px; margin:3px auto 20px 0px; border:0px solid #000000; background:url('../_image/home_news_bg.png') no-repeat 50% 0%; }
div.home_hotnews_title_area {width:266px; height:64px; border:0px solid #000000;}
div.home_hotnews_item_area  {width:210px; height:68px; margin:7px auto 0px auto; border:0px solid #000000; } 
div.home_hotnews_item_area  p.date_format { color:#679d00; line-height:20px; margin:0px; padding:0px}
div.home_hotnews_more_area  {width:258px; margin:6px auto 0px 0px; text-align:right; border:0px solid #000000; }


div.home_facebook_area {width:240px; margin:10px auto 20px auto; border:1px solid #000000;}
div.facebook_saygood {margin-top:10px; margin-bottom:10px;}

div.home_content_title_area {position:relative; z-index:1; width:645px; height:71px; margin:0px auto; border:0px solid #000000; background:url('../_image/title_bg_01.png') no-repeat 0% 0%; }
div.home_content_title_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.home_content_title_area div.title_area {float:left;  width:480px; margin:32px auto 0px 11px; text-align: left;  border:0px solid #000000; }
div.home_content_title_area div.icon_area  {float:right; width:145px; margin:50px 0px 0px auto;  text-align: right; border:0px solid #000000;}

div.title_area h1 {font-size:17px;font-weight:600;}
div.home_content_title_area div.title_area  h1 {font-size:23px; margin-top:-10px;}

div.home_content_title_area2 {position:relative; z-index:1; width:920px; height:71px; margin:0px auto; border:0px solid #000000; background:url('../_image/title_bg_02.png') no-repeat 0% 0%; }
div.home_content_title_area2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.home_content_title_area2 div.title_area {float:left;  width:750px; margin:32px auto 0px 11px; text-align: left;  border:0px solid #000000; }
div.home_content_title_area2 div.icon_area  {float:right; width:145px; margin:50px 0px 0px auto;  text-align: right; border:0px solid #000000;}

div.home_content_message_area {width:636px; line-height:1.8; margin:15px auto; text-align: left; border:0px solid #000000;}
table.home_product_area {width:920px; margin:18px auto; border:0px solid #000000;}
table.home_product_area td.item_area {width:20%; text-align: center; padding-bottom:20px;}

div.goods_pic_area {width:153px; height:113px; margin:0px auto; text-align:center; border:1px solid #d7d6bc; padding-top:2px;}
div.goods_pic_area img {width:149px; height:111px; margin:0px auto; text-align:center; }

div.goods_title_area {width:154px; margin:0px auto; text-align:center; margin:8px auto; color:#00a7f4; border:0px solid #e9e9e9;}
div.goods_title_area A         { color : #679d00; text-decoration : none; }
div.goods_title_area A:link    { color : #679d00; text-decoration : none; }
div.goods_title_area A:visited { color : #679d00; text-decoration : none; }
div.goods_title_area A:active  { color : #000000; text-decoration : none; }
div.goods_title_area A:hover   { color : #000000; text-decoration : none; } 

div.goods_price_area {width:154px; margin:0px auto; color:#fd4d00; text-align:center; border:0px solid #e9e9e9;}
.goods_money_area {font-size:17px; font-weight: bold; font-family:Arial, sans-serif,Verdana;  color:#fd4d00;}

div.title_desc_content {width:640px; margin:10px auto; text-align:left; border:0px solid #e9e9e9;}
div.title_desc_content2 {width:891px; margin:10px auto; text-align:left; border:0px solid #e9e9e9;}
/* ======main_content_area ======= */

div.main_content_area {position:relative; z-index:1; width:987px; margin:0px auto 10px auto; border:0px solid #ffffff;}
div.main_content_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.main_content_area div.left_area  {float:left;  width:261px; margin:0px auto 0px 0px; padding:0px; text-align: center; border:0px solid #ffffff; }
div.main_content_area div.right_area {float:right; width:712px; min-height:310px; margin:0px 0px 0px auto; padding-top:26px; text-align: center; border:0px solid #ffffff; background:url('../_image/right_bg_01.png') no-repeat 50% 0%;}

div.main_content_area div.top_area {width:963px; padding-top:22px; padding-right:24px; padding-bottom:20px; background:url('../_image/products_center_bg_01.png') no-repeat 50% 0%;}
div.main_content_area div.top_area ul.product_menu {margin:0px 0px 0px auto; width:680px;}
div.main_content_area div.top_area ul.product_menu li {float:left; line-height:28px; margin:0px 18px; padding:0px 10px;width:150px; text-align:left; list-style: none; }
div.main_content_area div.top_area ul.product_menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.main_content_area div.top_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.main_content_area div.product_center_area { width:920px; padding:30px 34px 0px 33px; margin-top:-10px; background:url('../_image/home_bg_01.png') no-repeat 50% 0%;}
div.main_content_area div.product_center_area2 {margin-top:0px;}
div.main_content_area2{margin:5px auto 10px auto;}
div.catalog_introdaction_area {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_02.png') no-repeat 50% 0%;}
div.catalog_navigation_area   {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_03.png') no-repeat 50% 0%;}
div.catalog_interactive_area  {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_06.png') no-repeat 50% 0%;}
div.catalog_member_area       {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_07.png') no-repeat 50% 0%;}
div.catalog_information_area  {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_04.png') no-repeat 50% 0%;}
div.catalog_product_area      {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_05.png') no-repeat 50% 0%;}
div.catalog_affiliate_area      {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_affiliate_01.png') no-repeat 50% 0%;}
div.catalog_chinareseller_area      {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_vegetablearea_01.png') no-repeat 50% 0%;}
div.catalog_travelguide_area      {width:261px; min-height:310px; margin:0px auto 20px auto; padding-top:106px; background:url('../_image/left_bg_travelguide_01.png') no-repeat 50% 0%;}



div.main_content_area div.top_area ul.product_menu li.catalog_off_area A         { color : #1e4e18; text-decoration : none; font-size:15px; }
div.main_content_area div.top_area ul.product_menu li.catalog_off_area A:link    { color : #1e4e18; text-decoration : none; }
div.main_content_area div.top_area ul.product_menu li.catalog_off_area A:visited { color : #1e4e18; text-decoration : none; }
div.main_content_area div.top_area ul.product_menu li.catalog_off_area A:active  { color : #fd4d00; text-decoration : none; }
div.main_content_area div.top_area ul.product_menu li.catalog_off_area A:hover   { color : #fd4d00; text-decoration : none; }

div.main_content_area div.top_area ul.product_menu li.catalog_on_area {background:url('../_image/product_on_bg_01.png') no-repeat 50% 50%;}
div.main_content_area div.top_area ul.product_menu li.catalog_on_area A         { color : #faf9e0; text-decoration : none; font-size:15px; }
div.main_content_area div.top_area ul.product_menu li.catalog_on_area A:link    { color : #faf9e0; text-decoration : none; }
div.main_content_area div.top_area ul.product_menu li.catalog_on_area A:visited { color : #faf9e0; text-decoration : none; }
div.main_content_area div.top_area ul.product_menu li.catalog_on_area A:active  { color : #faf9e0; text-decoration : none; }
div.main_content_area div.top_area ul.product_menu li.catalog_on_area A:hover   { color : #faf9e0; text-decoration : none; }


div.catalog_on_area {width:154px; height: 36px; line-height: 36px;margin:0px auto; /* padding-top:11px; */ padding-left:40px; padding-right:36px; text-align:left; font-size:15px; color : #faf9e0; background:url('../_image/left_menu_on_02.png') no-repeat 0% 0%;}
div.catalog_on_area A         { color : #faf9e0; text-decoration : none; font-size:15px; }
div.catalog_on_area A:link    { color : #faf9e0; text-decoration : none; }
div.catalog_on_area A:visited { color : #faf9e0; text-decoration : none; }
div.catalog_on_area A:active  { color : #e3e090; text-decoration : none; }
div.catalog_on_area A:hover   { color : #e3e090; text-decoration : none; }

div.catalog_off_area {width:154px; height: 36px; line-height: 36px;margin:0px auto; /* padding-top:11px; */ padding-left:40px; padding-right:36px; text-align:left; font-size:15px; color : #1e4e18; background: url('../_image/left_menu_off_01.png') no-repeat 0% 90%;}
div.catalog_off_area A         { color : #1e4e18; text-decoration : none; font-size:15px; }
div.catalog_off_area A:link    { color : #1e4e18; text-decoration : none; }
div.catalog_off_area A:visited { color : #1e4e18; text-decoration : none; }
div.catalog_off_area A:active  { color : #7daa54; text-decoration : none; }
div.catalog_off_area A:hover   { color : #7daa54; text-decoration : none; }

/* ======bottom1_area ======= */
div.bottom1_bg_area {width:998px; height:60px; margin:0px auto; border:0px solid #000000;background:url('../_image/home_bg_01.jpg') no-repeat 50% 0%;}

div.bottom1_area {position:relative; z-index:1; width:950px; margin:0px auto; border:0px solid #000000;}
div.bottom1_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.bottom1_area div.left_area  {float:left;  width:470px; margin:25px auto 0px 0px; text-align: left; border:0px solid #000000; }
div.bottom1_area div.right_area {float:right; width:470px; margin:25px 0px 0px auto; color:#010101; text-align: right; border:0px solid #000000;}

div.bottom1_area div.left_area A         { color : #205012; text-decoration : none; }
div.bottom1_area div.left_area A:link    { color : #205012; text-decoration : none; }
div.bottom1_area div.left_area A:visited { color : #205012; text-decoration : none; }
div.bottom1_area div.left_area A:active  { color : #ff852c; text-decoration : none; }
div.bottom1_area div.left_area A:hover   { color : #ff852c; text-decoration : none; }

div.bottom2_bg_area {width:100%; height:36px; background-color:#7e993b; color:#faf9e0; margin:0px auto; border:0px solid #000000;}
div.com_info_area {width:980px; height:36px; line-height:36px; color:#faf9e0; margin:0px auto; text-align: center; border:0px solid #000000;}


div.bottom3_bg_area {width:100%; background:url('../_image/bottom_bg_01.jpg') repeat-x 0% 0%; background-color:#4c6709; margin:0px auto; 
                     padding-top:15px; padding-bottom:15px; border:0px solid #000000;}
div.copyright_area {width:980px; color:#adc76e; margin:0px auto; text-align: center; border:0px solid #000000;}
 
/* ====== product top show area ======= */ 
div.product_top_show_area {position:relative; z-index:1; width:891px; margin:20px auto 15px auto; border:0px solid #000000;}
div.product_top_show_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.product_top_show_area div.product_top_left_area {float:left; width:250px; margin:0px auto;  text-align: left;  vertical-align:top; border:0px solid #000000;}
div.product_top_show_area div.product_top_right_area {float:right; width:625px; margin:0px 0px 0px auto; text-align: left; border:0px solid #000000;}

table.goods_img_area {width:250px; border:0px solid #000000; margin:0px auto 0px 0px;  text-align: center;}
table.goods_img_area td.big_img {width:250px; padding:5px; margin:0px auto;  text-align: center;  border:1px solid #d6d5bb;}

table.goods_img_area td.big_img div.big_img_area img{width:240px; height:180px; margin:0px auto; border:0px solid #000000;}
table.goods_img_area td.small_img {padding-top:4px;  text-align: left;  vertical-align:bottom;border:0px solid #B2B2B2;}
table.goods_img_area td.small_img table.good_s_area {width:100%; margin:0px auto 0px 0px;  text-align: center;}
table.goods_img_area td.small_img table.good_s_area td.img_area { width:58px; padding:2px; margin:0px auto; text-align: center; border:1px solid #d6d5bb;}
table.goods_img_area td.small_img table.good_s_area td.img_area img {width:56px; height:42px; border:0px solid #B2B2B2;}
table.goods_img_area td.small_img table.good_s_area td.line_area { width:6px; margin:0px auto; text-align: center;}

h2.product_code   { font-size:12px; color:#3b642a; line-height:15px; margin:0px; font-weight: normal;}
h1.product_title  { font-size:15px; color:#0066cc; line-height:21px; margin-top:10px; margin-bottom:10px; font-weight: bold; }


div.product_detail_title_area {position:relative; z-index:1; width:100%; margin:0px auto; border:0px solid #000000;}
div.product_detail_title_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.product_detail_title_area div.title_left_area  {float:left;  width:300px; margin:0px auto 0px 0px; text-align: left; border:0px solid #000000; }
div.product_detail_title_area div.title_right_area {float:right; width:80px;  margin:3px 0px 0px auto; color:#010101; text-align: right; border:0px solid #000000;}



p.product_intro { font-size:12px; margin:0px; margin-bottom:10px; }

p.product_style_line {height:5px; margin:0px; background:url('../_image/line01.png') repeat-x 0% 50%;}

p.product_intro_price_area {margin:0px; border:0px solid #e9e9e9;}
.product_intro_money_area {font-size:17px; font-weight: bold; font-family:Arial, sans-serif,Verdana;  color:#fd4d00;}


div.product_style_area { border:0px solid #000000; line-height:25px;}

div.product_button_area { width:100%; border:0px solid #000000; margin:5px 0px 0px 0px;}

div.product_pro_list_title_area { width:650px; border:0px solid #000000; margin:0px auto;}

table.product_detail_desc {width:650px; margin:8px auto 15px auto; border:0px solid #000000;}
table.product_detail_desc2{width:890px; }
table.product_detail_desc td {line-height:1.6}
table.product_detail_desc td.title {text-align: left; width:100%; height:36px; margin:0px auto 0px auto; background-color:#efeecd; color:#71a248; font-size:13px;}
table.product_detail_desc td.title {line-height:36px;padding-left:5px;}
table.product_detail_desc td.title img { margin:0px 5px 0px 5px;  font-size:13px; font-weight: bold; line-height:32px;}
table.product_detail_desc td.desc {text-align:left; padding-top:10px;padding-left:2px;padding-right:2px;padding-bottom:10px;}
table.product_detail_desc td.line {width:100%; height:1px; text-align: center; margin:0px auto;
                 background-image:url('../_image/line01.png');
                 background-repeat:repeat-x;background-position:0% 50%;
                           } 
               
div.content_alert {width:630px; height:25px; line-height:28px; padding:2px; border:1px dotted #dedbac; margin:10px auto 0px auto; text-align:left; background-color:#eeecca;}
div.content_alert2 {width:890px;}              
div.content_top_func_area {width:650px; height:25px; margin:10px auto 0px auto; text-align:right;}               
table.content_top_message_area {width:630px; height:25px; margin:10px auto 0px auto; text-align:left;}               
table.content_top_message_area1 {width:890px;}
div.content_message_area {width:650px; line-height:21px; margin:15px auto; text-align: left; border:0px solid #000000;}
                      
                
div.sort_alert {width:889px; height:25px; line-height:28px; padding:2px; border:1px dotted #dedbac; margin:10px auto 0px auto; text-align:right; background-color:#eeecca;}               
                          
/* ====== article list area ======= */

table.article {width:630px; margin:0px auto 0px auto;text-align: left; border:0px solid #000000;}
table.article_content {width:630px; margin:0px auto 0px auto; border:0px solid #000000;}

table.article td.content {width:100%; padding-bottom:20px; text-align: left; border:0px solid #000000; vertical-align:top;}
table.article td.content_input {width:100%; padding-bottom:20px; text-align: left; border:0px solid #000000; vertical-align:top;}

table.article td.desc  {width:48%;margin:0px auto; padding-bottom:20px; text-align: left; border:0px solid #000000; vertical-align:top;}
table.article td.desc  table.desc_message {width:100%; margin:10px auto; text-align: left; vertical-align:top; border:0px solid #000000;}
table.article td.line  {width:1px;margin:0px auto;  text-align: left; background-image:url('../_image/sline_01.png'); background-repeat:repeat-y;background-position:center;}
table.article td.input {width:48%;margin:0px auto;text-align: left; border:0px solid #000000; vertical-align:top;}



table.article_list {width:650px; margin:0px auto 0px auto;text-align: left; border:0px solid #000000;border-top:1px dotted #dedbac; border-left:0px solid #d4a671;}

table.article_list tr.title {height:30px; line-height:30px; margin:0px auto;text-align: center;  background-color:#eeecca;}
table.article_list tr.title td
                             {padding:2px; border-right:0px solid #D3D2D2;border-left:0px solid #ffffff;border-bottom:1px dotted #dedbac;}
table.article_list tr.content {height:28px; line-height:23px; margin:0px auto;text-align: center;;}                           
table.article_list tr.title td.sn_area {width:35px; margin:0px auto;text-align: center;}
table.article_list tr.title td.title {margin:0px auto;text-align: left;}
table.article_list tr.title td.date_area {width:98px; margin:0px auto;text-align: center;}
table.article_list tr.title td.money_area {width:8%; margin:0px auto;text-align: right;}

table.article_list tr.content_on {height:32px; line-height:23px; margin:0px auto;text-align: center; border:0px solid #000000;
                 background-image:url('../_image/line01.png');
                 background-repeat:repeat-x;background-position:0% bottom;} 
table.article_list tr.content_on td.sn_area {width:35px; margin:0px auto;text-align: center;}
table.article_list tr.content_on td.title   {text-align: left;}
table.article_list tr.content_on td.date_area {width:98px; margin:0px auto;text-align: center; color:#00a7f4;font-size:11px;}
table.article_list tr.content_on td.money_area {color:#00a7f4;width:8%; text-align: right; padding-right:2px;}
table.article_list tr.content_on td.bonus_area {color:#00a7f4;width:7%; text-align: right; padding-right:2px;}

table.article_list_sum {width:650px; margin:0px auto;text-align: right; border:0px solid #000000;}
table.article_list_sum td.title {margin:0px auto;text-align: right; border:0px solid #000000;}
table.article_list_sum td.money_area {color:#D50000; width:90px; margin:0px auto;text-align: right; border:0px solid #000000;padding-right:2px;}

table.checkout_list_button {width:650px; margin:10px auto;text-align: right; border:0px solid #000000;}


                   
a.button_r {margin: 0px 0px 0px auto;}
a.button_l {margin: 0px auto 0px 0px}
a.button_c {margin: 0px auto;}

a.button01 {
    background: transparent url('bg_button_a1.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: none;
    font: normal 12px arial, sans-serif;
    height: 24px;
    TEXT-ALIGN: center;

    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.button01 span {
    background: transparent url('bg_button_span1.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
    TEXT-ALIGN: center;
}        

a.button01:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button01:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}  

a.button01:hover {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button01:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
} 



a.button02 {
    background: transparent url('bg_button_a2.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: none;
    font: normal 12px arial, sans-serif;
    height: 24px;
    TEXT-ALIGN: center;

    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.button02 span {
    background: transparent url('bg_button_span2.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
    TEXT-ALIGN: center;
}        

a.button02:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button02:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}  

a.button02:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button02:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
} 


.button_01 { margin:0px; border:0px solid #6c6c6c;
        background-color: transparent;
        background:url('bg_button_1.png') no-repeat;
        padding-top:2px; 
        line-height:24px; color:#444;
        height:24px; width:76px; vertical-align:middle;}
        
.button_01:hover {
    height:30px; width:101px;   
    line-height:24px; color:#fff;
    padding-top:2px; 
    height:24px; width:76px; vertical-align:middle;
    background:url('bg_button_1.png') no-repeat 0px -24px; 
}    
                           
/* add by Andus */
/*
    add by Andus 2010/06/22
*/
.alr {text-align:right;}
.alc {text-align:center;}
.all {text-align:left;} 


/* 
	add by Andus 2010/06/23
*/
div.message{width:630px; height:25px; line-height:28px; padding:2px; border-style:solid;border-width:1px;margin:0px auto 16px auto;padding:6px;background-color:#e3e9ec;border-color:#bfcdd4;}
div.error{  width:630px; height:25px; line-height:28px; padding:2px; border-style:solid;border-width:1px;margin:0px auto 16px auto;padding:6px;background-color:#FFEBE8;border-color:#C00;}

div.input_box_area {width:624px; border:1px dotted #dddaa4; 
                    padding-top:10px; padding-bottom:5px; padding-left:5px; padding-right:5px; 
                    margin:10px auto;}
div.input_box_area2 {width:884px;} 

table.input_format_01 INPUT[type=password] {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px;background-color:#ffffff; height:20px; }
table.input_format_01 INPUT[type=text] {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px;background-color:#ffffff;  height:20px;}
table.input_format_01 TEXTAREA {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px;margin-bottom:2px;background-color:#ffffff;}
table.input_format_01 {width:85%;margin:0px auto;}
table.input_format_01 tr {height:25px;}
table.input_format_01 tr td {height:25px; line-height:25px;text-align:left;}
table.input_format_01 tr td.title {width:20%}
table.input_format_01 tr td.box_01 {width:80%}

table.input_format_02 {width:630px;margin:15px auto; border:0px solid #000000; text-align:left;}
table.input_format_02a {width:884px;}
table.input_format_02 INPUT[type=password] {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px; background-color:#ffffff; height:20px;}
table.input_format_02 INPUT[type=text] {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px;background-color:#ffffff;  height:20px;}
table.input_format_02 INPUT.noborder { border:0px solid #787878;line-height:19px; color:#959595; background-color: transparent; height:20px;vertical-align:middle;}
table.input_format_02 TEXTAREA {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px;margin-bottom:2px;background-color:#ffffff; }
table.input_format_02 tr { border:0px solid #000000;}
table.input_format_02 tr td {padding:1px;}
table.input_format_02 tr td.title {width:12%}
table.input_format_02 tr td.box_01 {width:88%}

table.input_format_03 INPUT[type=password] {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px; background-color:#ffffff; height:20px;}
table.input_format_03 INPUT[type=text] {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px;background-color:#ffffff;  height:20px;}
table.input_format_03 INPUT.noborder { border:0px solid #787878;line-height:19px; color:#959595; background-color: transparent; height:20px;vertical-align:middle;}
table.input_format_03 TEXTAREA {border:1px solid #d7d7d7;vertical-align:middle;margin-top:1px;margin-bottom:2px;background-color:#ffffff;}
table.input_format_03 {width:100%;margin:0px auto; border:0px solid #000000;}
table.input_format_03 tr {height:25px;}
table.input_format_03 tr td {height:25px; line-height:25px;text-align:left;}
table.input_format_03 tr td.title {width:15%}
table.input_format_03 tr td.box_01 {width:10%}

span.date_format,div.p.date_format,p.date_format {font-size:11px; color:#1c75b0; border:0px solid #000000; }

INPUT.noborder { border:0px solid #787878;line-height:19px; color:#959595;
        background-color: transparent; height:20px;vertical-align:middle;}


/*
    add by Andus 2010/10/04
*/
div.share_div1 { 		
				border:0px solid #000000;
				height:45px;
				width:184px;				
                text-align: center;
                background:url(../_image/share_01.png) no-repeat;
             }

TR.tr_SelectedRow { background-color: #D2F1F7; cursor: pointer;}
TR.tr_NonSelectedRow { background-color:; }
TR.tr_ListRow2 { background-color:#EFEFEF; }

/*
    add by Kelly 2011/08/14
*/

div.guestbook_body_area    {width:650px; min-height:149px; margin:15px auto 0px auto; padding:0px 5px 5px 0px; TEXT-ALIGN: left; }
table.guestbook_qlist_area { width:650px; margin:0px auto 5px 0px; text-align: right; border:0px solid #000000; }
table.guestbook_qlist_area td.pic_area {width:156px; min-height:149px; text-align: center; border:0px solid #000000; }
table.guestbook_qlist_area td.line_area {width:5px; margin:0px auto; text-align: center;  repeat-y left top; border-right:1px dotted #dad79f;}
table.guestbook_qlist_area td.message_area {text-align: left; border:0px solid #000000; padding:5px; padding-left:10px; vertical-align:text-top;}


div.guestbook_line_area {height:1px; margin:10px auto; text-align: center;  border-bottom:1px dotted #dad79f;}
div.guestbook_line2_area {height:1px; margin:10px auto; text-align: center;  border-bottom:1px dotted #b6b158;}

div.guestbook_question_message {width:100%; min-height:70px; margin:0px auto 5px auto; text-align: left; border:0px solid #000000;  vertical-align:text-top;}

div.guestbook_answer_message {width:100%; min-height:70px; margin:5px auto 0px auto; text-align: left; border:0px solid #000000;  vertical-align:text-bottom;}

table.guestbook_alist_area { width:100%; margin:auto auto 0px auto; text-align: left; border:0px solid #000000;  vertical-align:text-bottom;}
table.guestbook_alist_area td.pic_area {width:168px; min-height:157px;  text-align: center; border:0px solid #000000; }
table.guestbook_alist_area td.line_area {width:10px; margin:0px auto; text-align: center; border-right:1px dotted #dad79f; repeat-y left top; border:0px solid #000000;}
table.guestbook_alist_area td.message_area {text-align: left; border:0px solid #000000; vertical-align:text-bottom;}
 

.guestbook_asker_name { color:#41bfd8; line-height:25px; }
.guestbook_answer_name { color:#ca6d73; line-height:25px; }
.guestbook_date { font-size:11px; color:#666666 }	


table.check_out_icon_area {width:650px; height:85px; margin:10px auto 10px auto; text-align: left; border:1px dotted #dedbac; background-color:#eeecca;}
table.check_out_icon_area td.mycart_on { vertical-align:bottom; text-align: center; border:0px solid #000000; background:url('../_image/icon_checkout_cart_on.png') no-repeat 50% 30%;}
table.check_out_icon_area td.mycart_off { vertical-align:bottom; text-align: center;border:0px solid #000000; background:url('../_image/icon_checkout_cart_on.png') no-repeat 50% 30%;}
table.check_out_icon_area td.checkdata_on { vertical-align:bottom; text-align: center;border:0px solid #000000; background:url('../_image/icon_checkout_checkdata_on.png') no-repeat 50% 30%;}
table.check_out_icon_area td.checkdata_off { vertical-align:bottom; text-align: center;border:0px solid #000000; background:url('../_image/icon_checkout_checkdata_off.png') no-repeat 50% 30%;}
table.check_out_icon_area td.comform_on { vertical-align:bottom; text-align: center;border:0px solid #000000; background:url('../_image/icon_checkout_comform_on.png') no-repeat 50% 30%;}
table.check_out_icon_area td.comform_off { vertical-align:bottom; text-align: center;border:0px solid #000000; background:url('../_image/icon_checkout_comform_off.png') no-repeat 50% 30%;}
table.check_out_icon_area td.ok_on { vertical-align:bottom; text-align: center;border:0px solid #000000; background:url('../_image/icon_checkout_ok_on.png') no-repeat 50% 30%;}
table.check_out_icon_area td.ok_off { vertical-align:bottom; text-align: center;border:0px solid #000000; background:url('../_image/icon_checkout_ok_off.png') no-repeat 50% 30%;}
table.check_out_icon_area td.icon_flow_area {width:50px;vertical-align:bottom; text-align: center;border:0px solid #000000; background:url('../_image/icon_checkout_flow.png no-repeat 50% 30%;}

		