html,body{font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;font:x-small;background:#fff;color:#666;margin:0;padding:0;word-break:break-all;}
hr{height:1px;color:#666666;background-color:#666666;border:none;}
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;}

#ad {z-index:10;position: relative;}
#ad img, #ad .adBody {position: absolute;width: 0;height: 0;right: 0;top: 0;}
#ad img {z-index: 3;}
#ad .adBody {overflow: hidden;background: url(adBody.gif) no-repeat right top;}
.flash{position:static;margin:0px 0px 0px auto;z-index:4;}  
.wrap{width:925px;margin:-175px auto;position:relative;}
.banner_area{width:925px;height:73px;}
.logo{float:left;width:155px;height:73px;background:url(http://www.aifya.com.tw/img/logo_temp.gif) no-repeat;}
.banner_misc{float:left;width:565px;height:73px;text-align:right;}
.navi{width:925px;height:43px;background:#fff;}
.main_left{float:left;width:490px;}
.content{position:relative;width:925px;padding:10px 0;background:url(http://www.aifya.com.tw/img/content_bg.png) no-repeat right top;}
.main_hot_product{float:left;width:490px;margin:0;padding:0;line-height:20px;}
.red_dot{float:left;width:80px;height:20px;line-height:20px;background:url(http://www.aifya.com.tw/img/red_dot_bg.gif) no-repeat;text-align:left;padding:0 10px 0 12px;}
.black_dot{float:left;width:80px;height:20px;line-height:20px;background:url(http://www.aifya.com.tw/img/black_dot_bg.gif) no-repeat;text-align:left;padding:0 10px 0 12px;}
.login{float:right;width:205px;height:73px;background:url(http://www.aifya.com.tw/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(http://www.aifya.com.tw/img/login_txt_bg.png) no-repeat;border:none;font-size:80%;}
.login_signup_btn{width:48px;height:19px;background:url(http://www.aifya.com.tw/img/signup.png) no-repeat;border:none;}
.login_login_btn{width:48px;height:19px;background:url(http://www.aifya.com.tw/img/login.png) no-repeat;border:none;}
.login_logout_btn{width:48px;height:19px;background:url(http://www.aifya.com.tw/img/logout.png) no-repeat;border:none;}
.footer{width:925px;height:50px;line-height:30px;font-size:90%;background:url(http://www.aifya.com.tw/img/footer_bg.png) no-repeat;text-align:center;}
.black{color:#333;}
.gray{color:#666;}
.list_gray{color:#666;}


/*
.red_dot{float:right;margin:44px 0 0 0;}
table{font-size:inherit;font:100%;border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
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;}
.red{color:#b53c3c;}
.green{color:#76ac20;}
.cyan{color:#3d996b;}
.orange{color:#ec7600;}
.main_right{float:left;width:400px;}
.main_news{float:left;width:400px;margin:0 0 10px 10px;background:url(img/main_news_title.png) no-repeat top left;padding:30px 0 0 10px;line-height:20px;}
.main_new_products{float:left;width:180px;margin:0 0 0 10px;background:url(img/main_new_products_title.png) no-repeat top left;padding:30px 0 0 10px;line-height:20px;}
.main_product_table{width:95%;}
.main_product_table td{padding:3px;}
.main_victory{float:left;width:485px;margin:0 0 0 10px;padding:30px 0 0 0;line-height:20px;}
.main_event{float:left;width:470px;margin:0 0 10px 0;background:url(img/main_event_title.png) no-repeat top left;padding:30px 0 0 10px;line-height:20px;}
.main_class{float:left;width:490px;margin:0;padding:20px 0 0 0;line-height:20px;}
.members_main{position:relative;float:left;width:716px;padding:15px;line-height:22px;z-index:1;}
.content_menu{position:relative;float:left;width:142px;_width:122px;min-height:514px;_height:514px;line-height:30px;z-index:2;background:url(img/side_menu_bg.png) no-repeat;text-align:right;padding:0 10px 0 0;}
a.side_menu:link{display:block;color:#b53c3c;padding:1px 10px 1px 1px;margin:1px 20px 1px 1px;width:100%;}
a.side_menu:visited{display:block;color:#b53c3c;padding:1px 10px 1px 1px;margin:1px 20px 1px 1px;width:100%;}
a.side_menu:hover{display:block;color:#fff;padding:1px 10px 1px 1px;margin:1px 20px 1px 1px;background:#6c9;text-decoration:none;width:100%;filter:alpha(opacity=80);opacity:.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:100%;}
.members_menu li li{font-size:90%;color:#666;}
#sub01,#sub02{_background:none;filter:alpha(opacity=80);opacity:.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:500px;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:565px;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:#fff;background-color:#999;}
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:#fff;background-color:#999;}
.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;}
.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;}
.member_record{width:190px;}
.member_block{margin:0 auto;width:185px;height:59px;background:url(img/member_block_bg.jpg) no-repeat;padding:5px 0 0 5px;}
.m_record td{padding:2px;}
.sp_king{width:165px;height:50px;background:url(img/sp_king_bg.png) no-repeat;padding:10px 10px 10px 10px;font-weight:bolder;color:#984a00;}
.sp_king_content{width:165px;padding:10px;}
.sale_king{width:165px;height:48px;background:url(img/sale_king_bg.png) no-repeat;padding:5px 5px 5px 20px;font-weight:bolder;margin:10px 0 0 0;}
.push_king{width:165px;height:48px;background:url(img/push_king_bg.png) no-repeat;padding:5px 5px 5px 20px;font-weight:bolder;margin:10px 0 0 0;}
.new_king{width:165px;height:48px;background:url(img/new_king_bg.png) no-repeat;padding:5px 5px 5px 20px;font-weight:bolder;margin:10px 0 0 0;}
li,ul{margin:0;padding:0;list-style-type:0;}
li img{vertical-align:bottom;border:0;}
.dhooo_tab{width:480px;margin:10px;background:#fff url(../images/main_bg.gif) repeat-x 0 100%;border:1px solid #aaa;position:relative;float:left;}
.tab_btn li{float:left;width:100px;}
.tab_btn li{background:#ffddf3;font-size:12px;display:block;padding:10px;margin-right:10px;zoom:1;text-decoration:none;color:#111;line-height:50%;cursor:pointer;}
.tab_btn li.hot{background:#fff;color:#333;font-weight:bold;cursor:default;}
.tab_btn{overflow:hidden;height:28px;padding-left:20px;padding-top:5px;background:url(../images/tabbar.gif) repeat-x;}
.tab_btn_num{position:absolute;right:100px;bottom:100px;}
.tab_btn_num li{width:100px;height:20px;background:#c30;border:2px solid #930;overflow:hidden;color:#111;filter:alpha(opacity=80);opacity:.8;float:left;cursor:default;font-size:12px;line-height:20px;margin:0 5px;font-family:Arial;}
.tab_btn_num li.hot{background:#fc0;color:#930;border:2px solid #f00;}
.shell{width:99999px;height:100%;}
.shell li{float:left;width:480px;height:100%;}
.main{width:480px;height:164px;overflow:hidden;margin:10px auto;text-align:left;font-size:12px;}*/