/* CSS Document */
/*重設屬性、全域通用屬性*/
*{margin:0;padding:0;word-break:break-all;}
html,body{font:13px/1.231 新細明體,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;background:#fff;/*url(img/bg.gif) repeat-x;*/color:#666;}
table{font-size:inherit;font:100%;border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
ul,li{list-style:none;}
hr{height:1px;color:#aaa;background-color:#aaa;border:none;margin:5px!important;*margin:-3px!important;margin:-3px;}
fieldset,img{border:none;}
legend{display:none;}
h2{font-size:120%;}
h3, h4{font-size:110%;}
h5{color:#ec7600;font-size:100%;font-weight:bold;}
h6{color:#000;font-size:118%;font-weight:bold;}
.silver_btn{height:19px;line-height:19px;background:url(img/silver_btn.png) repeat-x;padding:0 5px;color:#666;border:1px solid #999;font-size:100%;}
.clear_float{visibility:hidden;clear:both;}
.center{margin:0 auto;}
.bold{font-weight:bold;}
.border{border:1px solid #666;}
.white{color:#fff;}
.black{color:#333;}
.gray{color:#666;}
.red{color:#b53c3c;}
.green{color:#76ac20;}
.cyan{color:#3d996b;}
.orange{color:#ec7600;}

/*大框*/
.wrap{width:925px;margin:0 auto;}

/*上部區域*/
.banner_area{width:925px;height:73px;}
.logo{float:left;width:155px;height:73px;background:url(img/logo_temp.gif) no-repeat;}
.banner_misc{float:left;width:565px;height:73px;text-align:right;}
.red_dot{float:right;margin:44px 0 0 0;}
.red_dot li{float:left;width:80px;height:20px;line-height:20px;background:url(img/red_dot_bg.gif) no-repeat;text-align:left;padding:0 10px 0 12px;}
.black_dot{float:right;margin:44px 0 0 0;}
.black_dot li{float:left;width:80px;height:20px;line-height:20px;background:url(img/black_dot_bg.gif) no-repeat;text-align:left;padding:0 10px 0 12px;}
.login{float:right;width:205px;height:73px;background:url(img/login_bg.png) no-repeat;color:#fff;}
.login table{margin:6px auto;}
.login td{padding:2px 1px;}
.login_txt_bg{width:97px;height:18px;line-height:18px;background:url(img/login_txt_bg.png) no-repeat;border:none;font-size:80%;}
.login_signup_btn{width:48px;height:19px;background:url(img/signup.png) no-repeat;border:none;}
.login_login_btn{width:48px;height:19px;background:url(img/login.png) no-repeat;border:none;}
.login_logout_btn{width:48px;height:19px;background:url(img/logout.png) no-repeat;border:none;}

/*導覽列*/
.navi{width:925px;height:43px;background:#fff;}

/*內文區*/
.content{position:relative;width:925px;padding:10px 0;background:url(img/content_bg.png) no-repeat right top;}
.content_prod{position:relative;width:725px;padding:10px 0;background:url(img/content_bg.png) no-repeat right top;}
.main_vision{float:left;width:300px;height:390px;}
.main_news{float:left;width:595px;/*height:90px;*/margin:0 0 10px 10px;background:url(img/main_news_title.png) no-repeat top;
	padding:30px 0 0 20px;line-height:20px;}
.main_new_products{float:left;width:595px;/*height:230px;*/margin:0 0 0 10px;background:url(img/main_new_products_title.png) no-repeat top;
	padding:30px 0 0 20px;line-height:20px;}
.main_product_table{width:95%;}
.main_product_table td{padding:3px;}

/*版權宣告、聯絡方式*/
.footer{width:925px;height:50px;line-height:30px;font-size:90%;background:url(img/footer_bg.png) no-repeat;text-align:center;}
.footer table{width:100%;}

/*會員專區*/
.members_main{position:relative;float:left;width:716px;padding:15px;line-height:22px;z-index:1;}

/*側邊選單*/
.content_menu{position:relative;float:left;width:152px;_width:122px;min-height:514px;_height:514px;line-height:30px;z-index:2;background:url(img/side_menu_bg.png) no-repeat;text-align:center;padding:0;}
a.side_menu:link{display:block;color:#b53c3c;padding:1px 10px 1px 1px;margin:1px 20px 1px 1px;width:90%;}
a.side_menu:visited{display:block;color:#b53c3c;padding:1px 10px 1px 1px;margin:1px 20px 1px 1px;width:90%;}
a.side_menu:hover{display:block;color:#fff;padding:1px 10px 1px 1px;margin:1px 20px 1px 1px;background:#ad3c3b;text-decoration:none;width:90%;
	filter:alpha(opacity=80);opacity:0.8;zoom:1;font-weight:bold;}
a.side_menu:active{display:block;color:#fff;padding:1px 10px 1px 1px;margin:1px 20px 1px 1px;width:90%;}
.content_menu li{margin:0 0 0 0;text-align:center;}

/*側邊選單第二層*/
.members_menu{}
.members_menu li li{font-size:90%;color:#666;}
#sub01,#sub02{/*background:#ebfcdc;*/_background:none;filter:alpha(opacity=80);opacity:0.8;zoom:1;}
a.side_menu_sub:link{display:block;color:#666;width:90%;}
a.side_menu_sub:visited{display:block;color:#666;width:90%;}
a.side_menu_sub:hover{display:block;color:#fff;_color:#333;background:#999;_background:none;text-decoration:none;width:90%;padding:0 10px 0 0;margin:0 10px 0 0;_padding:0;_margin:0;}
a.side_menu_sub:active{display:block;color:#666;width:90%;}

/*愛菲亞導覽*/
.content_main{position:relative;float:left;width:716px;padding:15px;line-height:22px;z-index:1;}
.content_main td{padding:5px;}
.content_title{float:left;width:315px;height:63px;line-height:63px;background:url(img/content_title_bg.png) no-repeat top left;
	font-size:120%;padding:0 0 0 70px;overflow:hidden;}
.content_title_shopping{float:left;/*width:315px;*/width:120px;height:63px;line-height:63px;background:url(img/content_title_bg.png) no-repeat top left;
	font-size:120%;padding:0 0 0 70px;overflow:hidden;}
.content_paragraph{float:left;width:716px;}

/*線上購物*/
.product_list_block{float:left;width:160px;height:170px;text-align:center;margin:10px;}
.product_list_block img{border:1px solid #ccc;}
.product_list_block a{color:#666;}
.my_cart_btn{float:left;width:115px;height:26px;}
.product_detail{float:left;width:500px;}
.product_detail_pic{float:left;width:150px;height:170px;text-align:center;margin:10px;}
.cart_table{border-collapse:collapse;width:90%;margin:0 auto;}
.cart_table th{border:1px solid #999;background:#666;color:#fff;height:30px;}
.cart_table td{border:1px solid #999;text-align:center;font-size:90%;}

/*行事曆*/
.content_main_c{float:left;width:716px;line-height:22px;}
.calendar_t{width:921px;height:10px;background:url(img/calendar_bg_top.gif) no-repeat;_position:absolute;_top:65px;}
.calendar_b{width:921px;height:15px;background:url(img/calendar_bg_bottom.gif) no-repeat;}
.calendar{width:921px;background:url(img/calendar_bg_middle.gif) repeat-y;}/*主區域*/
.calendar_info{float:left;width:151px;height:40px;line-height:40px;background:url(img/calendar_icon.png) no-repeat left;padding:0 0 0 60px;font-size:20px;}
.calendar table{width:97%;border-collapse:collapse;margin:0 auto;}
.calendar th{width:14%;height:75px;border:1px solid #999;background:#ccc;overflow:hidden;text-align:left;}
.calendar td{width:14%;height:75px;border:1px solid #999;background:#fff;overflow:hidden;text-align:left;}
td.ti{width:14%;height:25px;border:1px solid #999;background:#fff;overflow:hidden;text-align:left;}
.calendar td:hover{background:#e0e0e0;color:#333;}
.date_week{float:left;width:50%;font-weight:bold;height:20px;margin:0 2px;}
.date_date{float:left;width:40%;text-align:right;font-weight:bold;height:20px;margin:0 2px;}
.date_event{float:left;width:90%;font-size:11px;font-weight:bold;height:20px;line-height:15px;margin:0 2px;}
.calendar_area{width:925px;height:73px;}
.calendar_info2{float:left;width:700px;height:40px;font-size:20px;}

table#schedule td a{
	display:block;
	font:12px Verdana,Arial;
	color:#3E2D7D;
	text-decoration:none;
}
table#schedule td .no_link{
	display:block;
	font:13px Verdana,Arial;
	color:#233259;
}
table#schedule td a:hover,table#schedule td a:active{
	color:#FFFFFF;
	background-color: #999999;
}

table#schedule th a{
	display:block;
	font:12px Verdana,Arial;
	color:#3E2D7D;
	text-decoration:none;
}
table#schedule th .no_link{
	display:block;
	font:13px Verdana,Arial;
	color:#233259;
}
table#schedule th a:hover,table#schedule th a:active{
	color:#FFFFFF;
	background-color: #999999;
}

/*按鈕*/
.members_top_btn_news{width:166px;height:39px;background:url(img/members_top_btn_news.png) no-repeat;}
.members_top_btn_news:hover{background:url(img/members_top_btn_news_active.png) no-repeat;}
.members_top_btn_tutorial{width:166px;height:39px;background:url(img/members_top_btn_tutorial.png) no-repeat;}
.members_top_btn_tutorial:hover{background:url(img/members_top_btn_tutorial_active.png) no-repeat;}
.members_top_btn_bonus{width:166px;height:39px;background:url(img/members_top_btn_bonus.png) no-repeat;}
.members_top_btn_bonus:hover{background:url(img/members_top_btn_bonus_active.png) no-repeat;}
.members_top_btn_download{width:166px;height:39px;background:url(img/members_top_btn_download.png) no-repeat;}
.members_top_btn_download:hover{background:url(img/members_top_btn_download_active.png) no-repeat;}

/*會員區改版備份
.members_title_area{width:187px;height:55px;background:url(img/members_info_title.png) no-repeat;padding:70px 0 0 280px;}
.members_info{width:450px;float:left;}
.members_facebook{width:250px;float:left;}
.red_dot_members{margin:0 0 0 10px;}
.red_dot_members li{height:20px;line-height:20px;background:url(img/red_dot_bg.gif) no-repeat;text-align:left;padding:0 10px 0 12px;}
.member_record_table{margin:0 0 0 10px;width:95%;}
.member_record_table tr{height:5px;background:url(img/shadow_line.png) no-repeat center bottom;}
.member_record_table td{text-align:left;}
按鈕ver.2
.mb_top_btn_news{width:209px;height:39px;background:url(img/mb_top_btn_news.png) no-repeat;}
.mb_top_btn_news:hover{background:url(img/mb_top_btn_news_a.png) no-repeat;}
.mb_top_btn_tutorial{width:209px;height:39px;background:url(img/mb_top_btn_tutorial.png) no-repeat;}
.mb_top_btn_tutorial:hover{background:url(img/mb_top_btn_tutorial_a.png) no-repeat;}
.mb_top_btn_bonus{width:209px;height:39px;background:url(img/mb_top_btn_bonus.png) no-repeat;}
.mb_top_btn_bonus:hover{background:url(img/mb_top_btn_bonus_a.png) no-repeat;}
.mb_top_btn_download{width:209px;height:39px;background:url(img/mb_top_btn_down.png) no-repeat;}
.mb_top_btn_download:hover{background:url(img/mb_top_btn_down_a.png) no-repeat;}
.mb_top_btn_msg{width:209px;height:39px;background:url(img/mb_top_btn_msg.png) no-repeat;}
.mb_top_btn_msg:hover{background:url(img/mb_top_btn_msg_a.png) no-repeat;}*/

/*會員區改版*/
.members_title_area{width:740px;height:100px;background:url(img/member_top_banner.jpg) no-repeat;padding:100px 0 0 50px;}/*上面*/
.members_info{float:left;width:410px;/*background:url(img/member_info_title.png) no-repeat top right;*/}
.personal_info{width:450px;background:url(img/member_info_title.png) no-repeat top left;padding:30px 0 0 0;}
.members_facebook{width:282px;float:left;}
.red_dot_members{margin:0 0 0 10px;}
.red_dot_members li{height:20px;line-height:20px;background:url(img/red_dot_bg.gif) no-repeat;text-align:left;padding:0 10px 0 12px;}
.member_record{float:left;width:410px;height:200px;}
.member_record_table{margin:0 0 0 10px;width:95%;}
.member_record_table tr{height:5px;background:url(img/shadow_line.png) no-repeat center bottom;}
.member_record_table td{text-align:left;}
.member_right_area{float:left;width:282px;margin:0 0 0 20px;}

/*我的目標*/
.target{width:282px;float:left;margin:0 0 0 20px;line-height:16px;}
.t_title{width:282px;height:42px;background:url(img/t_titile_bg.jpg) no-repeat;}
.t_content{width:262px;background:url(img/t_content_bg.jpg) repeat-y;padding:0 10px;}
.t_bottom{width:282px;height:42px;background:url(img/t_bottom_bg.jpg) no-repeat;}
/*我的座右銘*/
.my_word{width:282px;float:left;margin:0 0 0 20px;line-height:16px;}
.m_title{width:282px;height:26px;background:url(img/my_word_title.jpg) no-repeat;}
.m_content{width:262px;background:url(img/t_content_bg.jpg) repeat-y;padding:0 10px;}
.m_bottom{width:282px;height:42px;background:url(img/t_bottom_bg.jpg) no-repeat;}
/*我的每日行動*/
.my_action{width:282px;float:left;margin:0 0 0 20px;line-height:16px;}
.a_title{width:282px;height:19px;background:url(img/my_action_title.jpg) no-repeat;}
.a_content{width:262px;background:url(img/t_content_bg.jpg) repeat-y;padding:0 10px;}
.a_bottom{width:282px;height:42px;background:url(img/t_bottom_bg.jpg) no-repeat;}

/*熱門選項按鈕*/
.member_hot{float:left;width:420px;height:200px;background:url(img/hot_choice_title.png) no-repeat top left;padding:30px 0 0 20px;margin:30px 0 0 0;line-height:16px;}
.mb_top_btn_news{float:left;padding:4px;width:61px;height:94px;background:url(img/hot_news.png) no-repeat;}
.mb_top_btn_news:hover{background:url(img/hot_news_a.png) no-repeat;}
.mb_top_btn_tutorial{float:left;padding:4px;width:61px;height:94px;background:url(img/hot_teach.png) no-repeat;}
.mb_top_btn_tutorial:hover{background:url(img/hot_teach_a.png) no-repeat;}
.mb_top_btn_bonus{float:left;padding:4px;width:61px;height:94px;background:url(img/hot_reward.png) no-repeat;}
.mb_top_btn_bonus:hover{background:url(img/hot_reward_a.png) no-repeat;}
.mb_top_btn_download{float:left;padding:4px;width:61px;height:94px;background:url(img/hot_dl.png) no-repeat;}
.mb_top_btn_download:hover{background:url(img/hot_dl_a.png) no-repeat;}
.mb_top_btn_msg{float:left;padding:4px;width:61px;height:94px;background:url(img/hot_sms.png) no-repeat;}
.mb_top_btn_msg:hover{background:url(img/hot_sms_a.png) no-repeat;}
.mb_top_btn_team{float:left;padding:4px;width:61px;height:94px;background:url(img/hot_team.png) no-repeat;}
.mb_top_btn_team:hover{background:url(img/hot_team_a.png) no-repeat;}

.day_actyion_table{width:90%;margin:0 auto;}
.day_actyion_table td{padding:0;margin:0;height:20px;}

/*產品單品頁-new*/
.money_info{width:175px;height:45px;background:url(shoppingcart/img/cart_info_bg.png) no-repeat;font-size:12px;padding:0 0 0 5px;}
.product_info{width:700px;min-height:200px;_height:200px;}
.product_content{width:700px;min-height:200px;_height:200px;}
.buy_area{width:289px;height:49px;background:url(shoppingcart/img/buy_area_bg.png) no-repeat;padding:5px 0 0 100px;}
.product_content_1{width:700px;min-height:50px;_height:150px;background:url(shoppingcart/img/p_intro_title.png) no-repeat top left;padding:20px 0 0 0;}
.product_content_2{width:700px;min-height:50px;_height:150px;background:url(shoppingcart/img/p_me_title.png) no-repeat top left;padding:20px 0 0 0;}
.product_content_3{width:700px;min-height:50px;_height:150px;background:url(shoppingcart/img/p_so_title.png) no-repeat top left;padding:20px 0 0 0;}
