
body{
height:100%;
overflow-x:hidden;
margin:0;
padding:0;
color:#666666;
}
button{
  cursor:pointer;
}
/*連結無底線*/
a:hover{
	text-decoration:underline;
}
a, a:visited {
	color:#0196e3;
	text-decoration:none;
	outline:none;
}
/*除錯*/
#debug_panel{
   width:210px;
   height:500px;
   background-color:#ffffff;
   color:#000000;
     overflow-y:auto;
}
 #debug_content{
    float:left;
    width:100%;
    height:auto;
    background-color:#ffffff;
    color:#ff0000;
 }
/*主選單登入form*/
.p_login input{
    width:120px;
}
.p_login{
    font-size:13px;
    position:absolute;
    bottom:50px;
	right:50px;
    height:50px;
	width:37px;
	margin:3px;
	z-index:10;
	background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	padding:3px;
	color:#336699;
}
/*頁首*/
#header{height:63px;   width:100%;   margin:0 auto; }
/*橫幅*/
 /*
 由上而下
 我要找產品 (821*62)
 活動情報站
 我要找門市
 關於buty
 會員專區
 愛美知識家
 */
#product_banner{background-position:0 0;}
#product_banner:hover{background-position:0 -62px;}
#new_active_banner{background-position:0 -124px;}
#new_active_banner:hover{background-position:0 -186px;}
#door_info_banner{background-position:0 -248px;}
#door_info_banner:hover{background-position:0 -310px;}
#about_us_banner{background-position:0 -372px;}
#about_us_banner:hover{background-position:0 -434px;}
#member_area_banner{background-position:0 -496px;}
#member_area_banner:hover{background-position:0 -558px;}
#buty_knowledge_banner{background-position:0 -622px;}
#buty_knowledge_banner:hover{background-position:0 -684px;}
#e_catelog_banner{background-position:0 -746px;}
#e_catelog_banner:hover{background-position:0 -808px;}
#header .header_banner{
     background-image:url(images/header/head_all.png);
     width:960px;
     height:63px;
     margin:0 auto;
     position:relative;
     background-repeat:no-repeat;
}
/*登入狀態*/
#login_state{position:absolute;   left:533px;   top:10px;   font-size:11px;   color:#666666;}
/*產品搜尋*/
#pd_search_word{  height:16px;width:80px;float:left;color:#999999; }
/*選單 區塊*/
 .menu_block{
  position:absolute;
  left:120px;
  top:20px;
  width:330px;
  height:30px;
  cursor:pointer;
}
/*右方 區塊*/
 .header_right{
     position:absolute;
     left:646px;
     top:20px;
     width:322px;
     height:37px;
     line-height:37px;
}
/*主選單圖示*/
#main_menu_form .page_title{
      display:none;
      position:absolute;
      height:16px;
      width:84px;
}
.main_icons{
    display:none;
    position:absolute;
   	top:-200px;
	left:-200px;
	z-index:1;
    cursor:pointer;
}
.main_icons2{
    position:absolute;
   	top:-200px;
	left:-200px;
	z-index:2;
    cursor:pointer;
}
/************************主選單*****************************/
#menu_bg{
      width:652px;
      height:512px;
}
.m_menu_overlay {
    display:none;
     width:652px;
    height:512px;
    padding:0px;
    font-size:11px;
}
/* default close button positioned on upper right corner */
.m_menu_overlay div.close {
    background-image:url(images/close.png);
    position:absolute; right:40px; top:60px;
    cursor:pointer;
    height:35px;
    width:35px;
    z-index:9;
}
#about_us{
     background-image:url(images/home_pics/butyshop_m.png);
     width:258px;
     height:146px;}
#about_us:hover{  background-image:url(images/home_pics/butyshop_m.png);       }
#door_info{ background-image:url(images/home_pics/store_m.png);width:165px;height:78px; }
#door_info:hover{ background-image:url(images/home_pics/store_m.png); }
#new_active{background-image:url(images/home_pics/actions_m.png);width:198px;height:109px;  }
#new_active:hover{background-image:url(images/home_pics/actions_m.png);  }
#member_area{ background-image:url(images/home_pics/vip_m.png);width:165px;height:79px; }
#member_area:hover{ background-image:url(images/home_pics/vip_m.png); }
#buty_knowledge{background-image:url(images/home_pics/know_m.png); width:180px;height:92px;  }
#buty_knowledge:hover{background-image:url(images/home_pics/know_m.png); }
#product{background-image:url(images/home_pics/product_m.png);   width:183px;height:98px;}
#product:hover{background-image:url(images/home_pics/product_m.png); }
#e_catelog{
 background-image:url(images/home_pics/news_m.png);
 width:126px;height:52px;}
 #e_catelog:hover{  background-image:url(images/home_pics/news_m.png);
 }
#newhand{  background-image:url(images/home_pics/newhand_m.png);
 width:110px;height:40px;}
 #newhand:hover{  background-image:url(images/home_pics/newhand_m.png);}
#facebook{
    background-image:url(images/home_pics/facebook_m.png);
    width:130px;height:23px;
}
 /*新手上路影片*/
 .nv_panel{
      float:left;
 }
 .vp_tleft{
     width:39px;
     height:39px;
     background-image:url(images/home_pics/video_bg/bg_left_top.png);
 }
 .vp_tright{
     width:39px;
     height:39px;
     background-image:url(images/home_pics/video_bg/bg_right_top.png);
 }
 .vp_bleft{
     width:39px;
     height:45px;
     background-image:url(images/home_pics/video_bg/bg_left_bottom.png);
 }
  .vp_bright{
     width:39px;
     height:45px;
     background-image:url(images/home_pics/video_bg/bg_right_bottom.png);
 }
 .vp_tcenter{
	 background-image:url(images/home_pics/video_bg/bg_top.png);
	  background-repeat:repeat-x;
	  float:left;
	  height:39px;
 }
  .vp_cleft{
	 background-image:url(images/home_pics/video_bg/bg_left.png);
	  background-repeat:repeat-y;
	  float:left;
	  width:39px;
 }
  .vp_cright{
	 background-image:url(images/home_pics/video_bg/bg_right.png);
	  background-repeat:repeat-y;
	  float:left;
	  width:39px;
 }
 .vp_bcenter{
	 background-image:url(images/home_pics/video_bg/bg_bottom.png);
	  background-repeat:repeat-x;
	  float:left;
	  height:45px;
 }
.media_video_form_overlay{
       z-index:9999;
       float:left;
}
.media_video_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right: 10px;
    top: 10px;
    cursor:pointer;
    height:35px;
    width:35px;
     z-index:10001;
}
/**************************系統提示************************/
#system_first_bt{
       width:205px;
       height:37px;
       float:right;
       cursor:pointer;
       background-image:url(images/sys_tip/tip_first.gif);
       display:none;
}
#system_first_bt:hover{
    background-image:url(images/sys_tip/tip_first02.gif);
}
#system_help_box{
       width:1050px;
       height:800px;
       position:absolute;
       top:0;
       left:10px;
       cursor:pointer;
	background-repeat:no-repeat;
	z-index:99901;
    }
/************************主選單****************************/
/*頁尾*/
#footer {
    cursor:pointer;
    position: fixed;
	  bottom: 0;
    left: 0;
	  z-index: 10;
    height:44px;
    width:100%;
    float:left;
    _position: absolute; /* position fixed for IE6 */
    _top:expression(documentElement.scrollTop+"px");
}
#footer .footer_banner{
     padding:0;
     width:821px;
     height:44px;
     margin:0 auto;
     position:relative;
     overflow:hidden;
     background-image:url(images/footer/foot01.png);
}
#product_footer{  background-position:0 0; }
#new_active_footer{  background-position:0 -44px;}
#door_info_footer{  background-position:0 -88px; }
#about_us_footer{  background-position:0 -132px;}
#member_area_footer{  background-position:0 -176px; }
#buty_knowledge_footer{  background-position:0 -220px; }
#e_catelog_footer{  background-position:0 -264px; }
#footer_menu_out{
    cursor:pointer;
    position: fixed;
  	bottom: 0;
    left: 0;
  	z-index:10;
    height:150px;
    width:100%;
    float:left;
    display:none;
}
.foot_content{
       width:1035px;
       height:144px;
       margin:0 auto;
       position:relative;
       overflow:hidden;
       background-image:url(images/footer/foot_bg.png);
       padding-top:30px;
}
.first{
	 width:990px;
	 height:50px;
     margin:0 auto;
     position:relative;
     overflow:hidden;
}
.second{
	 width:990px;
	 height:53px;
     margin:0 auto;
     position:relative;
     overflow:hidden;
}
.foot_tabs{float:left;     cursor:pointer;       background-image:url(images/footer/foot03.png);  }
.foot_tabs_a{width:150px;     height:44px;	  }
.foot_tabs_b{margin-top:10px;  width:150px; height:44px;       }
.foot_tabs_d{margin-right:5px;   width:43px;     height:43px;       }
.foot_tabs_e{margin-right:5px;   margin-top:10px;   width:43px;     height:43px;       }
#foot_service{  background-position:0 0px;  }
#foot_problem{	   background-position:0 -44px;}
#foot_Cooperation{ 	   background-position:0 -88px; }
#foot_Proxy{   background-position:0 -132px;}
#foot_number{    background-position:0 -176px;}
#foot_earth{  	   background-position:0 -224px;}
#foot_sgs{  	    background-position:-43px -224px;}
#foot_nano{ 	   background-position:-86px -224px;}
#foot_safe{	   background-position:-129px -224px; }
#foot_smart_card{	background-position:-172px -224px;}
#foot_order{ 	   background-position:-160px 0;  }
#foot_gift{   	   background-position:-160px -44px;}
#foot_Recruit{ 	   background-position:-160px -88px;}
#foot_join {   	    background-position:-160px -132px;}
#foot_Privacy{ 	   background-position:-160px -176px;}
#foot_711{ 	   background-position:0 -267px;}
#foot_gsp{	   background-position:-43px -267px; }
#foot_english{ 	    background-position:-86px -267px;}
#foot_ec{	   background-position:-129px -267px;}
 /*菁英招募*/
  .Recruit_form_overlay {
    z-index:100;
    background-color:#ffffff;
    width:715px;
    height:auto;
    padding:5px;
    border:1px solid #666666;
    color:#ffffff;
    min-height:370px;
    float:left;
}
.Recruit_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
#recruit_name{
      color:#666666;
      height:36px;width:712px;
      padding-top:10px;
      margin-top:10px;
      text-align:center;
      float:left;
	background-image:url(images/about_buty/buty_recruit_06.png);
	background-position:0 0;
 }
 #recruit_info{
      color:#666666;
      height:auto;width:712px;
      background-image:url(images/about_buty/buty_recruit_06.png);
      background-position:0 -60px;
      text-align:left;
      float:left;
      font-size:12px;
 }
 #recruit_workat{
      color:#666666;
      height:auto;
      width:712px;
      background-image:url(images/about_buty/buty_recruit_06.png);
      background-position:0 -60px;
      text-align:left;
      float:left;
      font-size:12px;
 }
 #recruit_update{
      color:#666666;
      height:40px;width:712px;
      text-align:right;
      float:left;
      font-size:12px;
      background-image:url(images/about_buty/buty_recruit_06.png);
      background-position:0 -200px;
 }
.recruit_info_block{
    width:662px;
    height:auto;
    margin-left:20px;
    padding:5px;
    border-bottom:1px dotted #666666;
}
 /*菁英招募*/
 /*填寫履歷*/
#resume_table{font-size:12px; }
#resume_table table td{
padding-right:10px;
}
.resume_l_col{background-color:#954051; }
.resume_r_col{background-color:#ECBFBD; }
/*填寫履歷*/
 /*買大送小*/
.gift_send{
  background-color:#000000;
  width:920px;
  float:left;
  margin-top:10px;
}
.gift_send td,thead th{
  height:23px;
  line-height:23px; }
.gift_send td{  background-color:#ffffff;  }
.gift_send thead th{color:#ffffff;}
.gift_send_banner{
   width:920px;
   height:170px;
   float:left;
   background-image:url(images/footer/gift_title.png);
}
/*合作提案*/
/*合作提案*/
 #Cooperation_table{
       background-color:#F2DDD9;
       width:628px;
       font-size:12px;
 }
/*系統訊息*/
.sys_alert_tip{
    position:absolute;
	top:0;
	left:-270px;
	height:auto;
    width:304px;
 	z-index:50;
 	 /* border:1px solid #336699;
     filter:alpha(opacity=75);
     opacity:.75;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}
.sys_tip_top{
     background-image:url(images/sys_tip/msg_bg_01.png);
     background-repeat:no-repeat;
      width:302px;
     height:25px;
     float:left;
}
.sys_tip_bottom{
     background-image:url(images/sys_tip/msg_bg_03.png);
     background-repeat:no-repeat;
     width:302px;
     height:23px;
     float:left;
}
.sys_tip_line{
     background-image:url(images/sys_tip/msg_line_01.png);
     background-repeat:repeat-y;
     width:302px;
     height:6px;
     float:left;
}
.sys_alert_op{
       background-image:url(images/sys_tip/msg_bg_02.png);
     background-repeat:repeat-y;
     width:302px;
     height:auto;
     float:left;
     font-size:12px;
}
.sys_alert_content{
       	height:auto;
	width:302px;
	background-image:url(images/sys_tip/msg_bg_02.png);
	background-repeat:repeat-y;
	float:left;
}
.sys_alert_content .content_title{
       color:#ff0000;line-height:18px;font-weight: bold;font-size:13px;
       margin-left:20px;
}
.sys_alert_content .content_body{
      width:250px;color:#666666;font-size:12px;line-height:18px;
      margin-left:20px;
}
.go_to_btns{
   width:54px;
   height:23px;
  float:left;
  display:inline;
  cursor:pointer;
  margin-left:15px;
  margin-top:3px;
  background-repeat:no-repeat;
}
.go_to_share{  background-image:url(images/sys_tip/msg_button_01.png);  }
.go_to_share:hover{   background-image:url(images/sys_tip/msg_button_01a.png);  }
.go_to_view{  background-image:url(images/sys_tip/msg_button_04.png);  }
.go_to_view:hover{   background-image:url(images/sys_tip/msg_button_04a.png);  }
.go_to_use{  background-image:url(images/sys_tip/msg_button_05.png);  }
.go_to_use:hover{   background-image:url(images/sys_tip/msg_button_05a.png);  }
.go_to_buy_vip{  background-image:url(images/sys_tip/msg_button_06.png);  }
.go_to_buy_vip:hover{   background-image:url(images/sys_tip/msg_button_06a.png);  }
.go_to_get_gift{  background-image:url(images/sys_tip/msg_button_07.png);  }
.go_to_get_gift:hover{   background-image:url(images/sys_tip/msg_button_07a.png);  }
.skip_tip{
   background-image:url(images/sys_tip/msg_button_02.png);
   background-repeat:no-repeat;
   width:54px;
   height:23px;
  float:left;
  display:inline;
  cursor:pointer;
  margin-left:15px;
  margin-top:3px;
}
.skip_tip:hover{
   background-image:url(images/sys_tip/msg_button_02a.png);
}
.sys_alert_content div{
   float:left;
   width:270px;
   margin-left:5px;
}
.sys_msg_icon{
      background-image:url(images/sys_tip/msg_icon_01.png);
       background-repeat:no-repeat;
       position:absolute;
      left:0;
      top:3px;
      width:32px;
      height:29px;
}
.sys_alert_tip .close2 {
    background-image:url(images/sys_tip/msg_button_03.png);
    background-repeat:no-repeat;
    position:absolute;
    right:0;
    top:3px;
    cursor:pointer;
    height:37px;
    width:37px;
}
#tip_div{
    position:absolute;
	cursor:default;
    width:230px;
	top:0px;
	right:0;
	height:auto;
	display:none;
	margin:-2px;
	z-index:1000;
	background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	padding:4px 8px;
	cursor:pointer;
	color:#336699;
	/* CSS3 rules for rounded corners, box and text shadows: */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	 border-radius:6px;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
	text-shadow:0 2px 0 white;
}
 #pro_tip_div{
    position:absolute;
	cursor:default;
    width:230px;
	top:0px;
	left:0;
	height:auto;
	display:none;
	margin:-2px;
	z-index:1000;
	background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	padding:4px 8px;
	cursor:pointer;
	color:#336699;
	/* CSS3 rules for rounded corners, box and text shadows: */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
	text-shadow:0 2px 0 white;
}
/*促銷通知*/
#mail_alert_div{
  width:300px;
	height:auto;
	margin:-2px;
	background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	padding:4px 8px;
	cursor:pointer;
	color:#336699;
    position:fixed;
    top:20px;
	/* CSS3 rules for rounded corners, box and text shadows: */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
}
/*內容區塊*/
#content{
	background:#ffffff;
	height:auto;
	width:100%;
	float:left;
	overflow: hidden;
}
/*各分頁內容*/
div.page_content {
	width:963px;
      	display:none;
	margin:0 auto;
	position:relative;
	overflow: hidden;
	padding:0;
	height:auto;
}
.page_content:after {
  clear : left;
  content : '.';
  display : block;
  height : 0;
  overflow : hidden;
}
/*******************************購物車小**********************************************/
#scart_menu ul{
  margin:0;
  padding:0;
  list-style:none;
  clear:both;
}
#scart_menu li{
    overflow:hidden;
    display:inline;
    float:left;
    margin-right:0px;
    border-width:1px;
    border-left-style:solid;
    border-top-style:solid;
    border-right-style:solid;
    width:253px;
    text-align:center;
    height:23px;
    padding-top:6px;
     background-color:#F9F9F9;
     color:#698238;
    }
#scart_menu li a{width:100%; height:100%; display:block;}
.scart_menu_selected{   }
.sample_cart{
   	background:url(images/shopping_cart/little_cart_bg_01.png) no-repeat ;
    position: fixed;
    bottom:10px;
    right: 0;
    z-index:99;
    width:146px;
    height:112px;
	cursor:pointer;
	color:#666666;
	 _position: absolute; /* position fixed for IE6 */
    _top:expression(documentElement.scrollTop+"px");
 	 filter:alpha(opacity=50);
     opacity:.50;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*--IE 8 Transparency--*/
}
#buy_nums_panel{
    height:49px;
    width:146px;
    padding-left:5px;
    padding-top:5px;
}
#buy_nums_panel div{
     float:left;
     display:inline;
}
.shop_num_text{
    margin-top:20px;
    width:35px;
    height:25px;
    line-height:30px;
    font-size:20pt;
     text-align:right;
}
.shop_cash_text{
    width:85px;
    height:30px;
    line-height:30px;
    font-size:18pt;
     margin-left:5px;
     text-align:right;
     border:1px solid #B7B7B7;
}
.shop_cart_icon{
     background:url(images/shopping_cart/icon_cart_01.png) no-repeat ;
     width:39px;
     height:35px;
}
 .bottle{    width:29px;    height:49px; }
.big_bottle{   background:url(images/shopping_cart/icon_bottle_01.png) no-repeat ; }
.small_bottle{ background:url(images/shopping_cart/icon_bottle_02.png) no-repeat ; }
#sample_cart_panel{
    width:510px;
    height:auto;
	background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	padding:4px 8px;
    cursor:pointer;
	color:#336699;
	position: fixed;
    bottom:10px;
    right: 0;
	display:none;
	z-index:100;
	/* CSS3 rules for rounded corners, box and text shadows: */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
 /*	text-shadow:0 2px 0 white;*/
}
.sample_cart:hover{
     filter:alpha(opacity=95);
     opacity:.95;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /*--IE 8 Transparency--*/
}
/*購物金額總計*/
.count{
	color:#777777;
	float:left;
	font-size:26px;
	font-weight:bold;
	margin-top:-3px;
	text-align:center;
	width:30px;
}
.tlabel{
	/* The online label */
	float:left;
	left:30px;
	font-size:16pt;
	padding:2px 0 0 7px;
    width:100px;
	text-transform:uppercase;
}
.cart_icon{
	/* 購物車圖示 */
	background:url(images/product/pt_bt_01.png) no-repeat top center;
	position:absolute;
	right:6px;
	bottom:1px;
	width:30px;
	height:30px;
}
#sample_cart_list{
   	display:block;
	margin:0px auto;
}
.scart_pd_table{
   width:510px;
   border-top:0;
   border-left:1px solid #336699;
   border-right:1px solid #336699;
   border-bottom:1px solid #336699;
   font-size:12px;
}
.scart_pd_table tr{
	height:25px;
}
.scart_pd_table thead th{
padding-top:3px;
 border-bottom:1px solid #336699;
}
.preloader{
	/* The rotating gif preloader image */
	display:block;
	margin:10px auto;
}
#exchange_list div{
  float:left;
  display:inline;
}
/*推薦 未購 新品*/
.sp_select{
 cursor:pointer;
}
.pay_bt{
  min-width:200px;
  font-size:13px;
  border:2px solid #666666;
  text-align:center;
  line-height:25px;
  float:left;
  cursor:pointer;
  color:#ff0000;
  margin:3px;
}
.pay_sel_block{
   width:710px;
   float:left;
   border:2px solid #666666;
   display:inline;
   margin-top:10px;
}
.pay_bt_block{
   width:700px;
   float:left;
   display:inline;
}
.pay_desc_block{
    width:700px;
   float:left;
   line-height:23px;
   display:inline;
   font-size:12pt;
   padding:5px;
}
.pay_bt:hover{
   border:2px solid #ff0000;
   color:#00ff00;
}
/*******************************購物車小 end**********************************************/
/*影片overlay*/
div.overlay {
	padding:40px;
	width:537px;
	display:none;
	background-image:url(images/white.png);
}
div.overlay div.close {
	background:url(images/close.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px;
	width:35px;
	height:35px;
	cursor:pointer;
}
div.overlay a {
	height:420px;
	display:block;
}
/*新手上路影片overlay*/
div.newhand_overlay {
    padding-top:40px;
    padding-left:40px;
    padding-right:40px;
	width:960px;
    height:560px;
	display:none;
	z-index:50;
    /*background-color:#666666;
    border:2px solid #F3B8BA;   */
    background:url(images/home_pics/newhand_bg_01.png) no-repeat;
}
div.newhand_overlay div.close {
	background:url(images/close.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px;
	width:35px;
	height:35px;
	cursor:pointer;
	z-index:90;
}
div.newhand_overlay a {
	height:450px;
	display:block;
}
/********************************************************************************/
/*產品介紹*/
/*************************************採購攻略***/
.raider_vertical {
 	position:relative;
	overflow:hidden;
 	height:195px;
	width: 175px;
  margin-top:30px;
}
.raider_items {
	position:absolute;
 	height:20000em;
	margin:0 auto;
}
.raider_item div{
   width:163px;
   height:55px;
   margin-left:6px;
   margin-top:15px;
   cursor:pointer;
}
#raider_arrow_up{
      background-image:url(images/product/raiders/raiders_button_01.png);
      background-repeat:no-repeat;
      float:left;
      margin-left:54px;
      margin-top:-1px;
      width:66px;
      height:20px;
      cursor:pointer;
}
#raider_arrow_down{
      background-image:url(images/product/raiders/raiders_button_02.png);
      background-repeat:no-repeat;
      float:left;
      margin-left:54px;
      margin-top:14px;
      width:66px;
      height:20px;
      cursor:pointer;
}
#raider_navi{
    position:absolute;
    top:250px;
    left:-17px;
}
.raider_01_01{
  width:200px;
  height:150px;
  top:60px;
  right:350px;
}
.raider_01_02{
  width:200px;
  height:150px;
  top:60px;
  right:50px;
}
.raider_01_03{
  width:220px;
  height:150px;
  top:280px;
  right:320px;
}
.raider_01_04{
  width:220px;
  height:150px;
  top:280px;
  right:50px;
}
.raider_02_01{
  width:120px;
  height:120px;
  top:330px;
  right:400px;
}
.raider_02_02{
  width:120px;
  height:120px;
  top:330px;
  right:230px;
}
.raider_02_03{
   width:120px;
  height:120px;
  top:330px;
  right:55px;
}
.raider_03_01{
  width:120px;
  height:120px;
  top:360px;
  right:510px;
}
.raider_03_02{
  width:150px;
  height:120px;
  top:360px;
  right:320px;
}
.raider_03_03{
   width:130px;
  height:180px;
  top:300px;
  right:165px;
}
.raider_03_04{
   width:90px;
  height:120px;
  top:330px;
  right:55px;
}
.raider_04_01{
  width:120px;
  height:120px;
  top:150px;
  right:400px;
}
.raider_04_02{
  width:120px;
  height:120px;
  top:150px;
  right:70px;
}
.raider_04_03{
   width:120px;
  height:120px;
  top:290px;
   right:400px;
}
.raider_04_04{
  width:120px;
  height:120px;
  top:290px;
   right:70px;
}
.raider_04_05{
  width:120px;
  height:120px;
  top:426px;
  right:400px;
}
.raider_04_06{
   width:120px;
  height:120px;
  top:426px;
  right:70px;
}
.raider_05_01{
  width:170px;
  height:170px;
  top:260px;
  right:500px;
}
.raider_05_02{
  width:170px;
  height:170px;
  top:260px;
  right:270px;
}
.raider_05_03{
  width:170px;
  height:170px;
  top:260px;
  right:45px;
}
.raider_07_01{
  width:300px;
  height:220px;
  top:10px;
  left:645px;
}
.raider_08_01{
  width:160px;
  height:150px;
  top:430px;
  left:445px;
}
.raider_08_02{
  width:220px;
  height:170px;
  top:450px;
  left:615px;
}
.raider_08_03{
  width:170px;
  height:210px;
  top:650px;
  left:635px;
}
.raider_08_04{
  width:190px;
  height:130px;
  top:760px;
  left:435px;
}
.raider_08_05{
  width:190px;
  height:170px;
  top:580px;
  left:345px;
}
/* position and dimensions of the navigator */
div.raider_navi{
	margin-left:20px;
    margin-top:10px;
	width:18px;
	height:130px;
}
div.raider_navi a{
	width:18px;
	height:18px;
	float:left;
	margin:3px;
	background:url(images/shopping_cart/cart_button_07.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
/* mouseover state */
div.raider_navi a:hover {
	background-position:0 -17px;
}
/* active state (current page state) */
div.raider_navi a.active {
	background-position:0 -34px;
}
/*********************************************採購攻略***/
/*****預覽框***/
.fly_out{
    padding-bottom:10px;
    height:auto;
    border:2px solid #939598;
    display:none;
    position:absolute;
    top:0px;
    left:0;
    margin:-2px;
	z-index:100;
	background-color:#ffffff;
	padding:4px 8px;
	color:#336699;
}
/*產品介紹框*/
.pd_detail_box{
       border:1px solid #336699;
       z-index:99;
}
#pd_detail_box .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
    display:none;
}
.pd_detail_box_sub {
       border:1px solid #336699;
       z-index:100;
}
.pd_detail_box_sub .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
    display:none;
}
 /*肌膚問題 列出類別*/
.product_tags{
    width:440px;
    height:36px;
    background-image:url(images/product/product_title_03.png);
    background-repeat:no-repeat;
    display:inline;
    float:left;
}
.pd_tag_0{background-position:0 0px;  }
.pd_tag_1{background-position:0 -41px;  }
.pd_tag_2x{background-position:0 -78px;  }
.pd_tag_3{background-position:0 -116px;  }
.pd_tag_4{background-position:0 -154px;  }
.pd_tag_5{background-position:0 -193px;  }
.pd_tag_6{background-position:0 -230px;  }
.pd_tag_7{background-position:0 -609px;  }
.pd_tag_q2_5{background-position:0 -269px;  }
.pd_tag_q2_4{background-position:0 -307px;  }
.pd_tag_q2_3{background-position:0 -346px;  }
.pd_tag_q2_2{background-position:0 -383px;  }
.pd_tag_q2_1{background-position:0 -421px;  }
.pd_tag_q2_8{background-position:0 -460px;  }
.pd_tag_q2_7{background-position:0 -500px;  }
.pd_tag_q2_6{background-position:0 -540px;  }

.pd_tag_2{ background-position:0 -577px;  }
/*******成分搜尋******/
.dic_search{
    cursor:pointer;
    margin-left:2px;
}
.dic_search:hover{
    color:#660066;
    text-decoration:underline;
}
.sub_pd_link{
       cursor:pointer;
}
.sub_pd_link:hover{
	color:#ff0066;
    text-decoration:underline;
}
/*************************************分類按鈕***************************************/
.fntp_bt_panel{
    width:110px;
    display:none;
    position:absolute;
	z-index:100;
	background-color:#ffffff;
	border:1px solid #666666;
 	cursor:pointer;
	color:#666666;
    padding-bottom:6px
}
#fn_bts {   margin:-2px;}
#tp_bts{top:0px;  right:0;   }
.fntp_buttons{
  width:101px;
  height:22px;
  cursor:pointer;
  background-image:url(images/product/product_choose.png);
  background-repeat:no-repeat;
}
#fb3{background-position:-107px 0;     }
#fb8{background-position:-107px -27px;     }
#fb1{background-position:-107px -52px;     }
#fb2{background-position:-107px -77px;     }
#fb7{background-position:-107px -103px;     }
#fb5{background-position:-107px -129px;     }
#fb4{background-position:-107px -154px;     }
#fb9{background-position:-107px -180px;     }
#fb10{background-position:-107px -206px;     }
#fb11{background-position:-107px -232px;     }
#fb6{background-position:-107px -257px;     }
#fb12{background-position:-107px -283px;     }
#fb13{background-position:-107px -309px;     }
#fb14{background-position:-107px -334px;     }
#fb16{background-position:-107px -360px;     }

#fb97{background-position:-107px -386px;     }
#fb98{background-position:-107px -412px;     }
#fb99{background-position:-107px -437px;     }
#fb100{background-position:-107px -593px;     }
#fb96{background-position:-107px -463px;     }
#cb1{ background-position:0 0;    }
#cb2{background-position:0 -27px;      }
#cb3{background-position:0 -52px;      }
#cb4{background-position:0 -77px;      }
#cb5{background-position:0 -103px;      }
#cb6{background-position:0 -129px;      }
#cb7{background-position:0 -154px;      }
#cb8{background-position:0 -180px;      }
#cb9{background-position:0 -206px;      }
#cb10{background-position:0 -232px;      }
#cb11{background-position:0 -257px;      }
#cb12{background-position:0 -283px;      }
#cb13{background-position:0 -309px;      }
#cb14{background-position:0 -334px;      }
#cb15{background-position:0 -360px;      }
#cb16{background-position:0 -386px;      }
#cb17{background-position:0 -412px;      }
#fn_bts .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
    display:none;
}
/*************************************分類按鈕***************************************/
/*使用流程*/
#use_queue_div{
    display:none;
    float:right;
    height:800px;
	background-color:#f9f9fa;
    border:1px solid #666666;
    color:#666666;
	cursor:pointer;
    z-index:50;
}
#queue_slideup_bt{
     float:left;
	height:400px;
	width:25px;
	text-align:center;
    display:none;
}
#queue_list_menu{
    float:left;
    display:none;
}
#mix_use{
    padding:2px;
    background-color:#F9F9F9;
     font-size:11px;
    height:auto;
     padding:5px;
    float:left;
}
#mix_use:after {
  clear : left;
  content : '.';
  display : block;
  height : 0;
  overflow : hidden;
}
/********************美膚小精靈*********************/
 .buty_elf_form_overlay {
     display:none;
     z-index:999;
     background-color:#ffffff;
     background-image:url(images/buty_skin/beautyskin_bg_e.png);
	 background-repeat:no-repeat;
     width:700px;
     height:519px;
}
.buty_elf_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
#my_skin_type{
     width:250px;
     height:356px;
     float:left;
     margin-top:115px;
     margin-left:22px;
}
#my_skin_prob{
     width:400px;
     height:356px;
     float:left;
     margin-top:115px;
     overflow:hidden;
}
#send_answer_bt{
   width:50px;
   height:28px;
   position:absolute;
   top:471px;
   left:295px;
   cursor:pointer;
}
#skip_answer_bt{
   width:50px;
   height:28px;
   position:absolute;
   top:471px;
   left:355px;
   cursor:pointer;
}
#my_skin_prob .quest{
      width:64px;
      height:64px;
}
#my_skin_prob .face{
 width:130px;
 height:188px;
 background-image:url(images/buty_skin/face.png);
 position:absolute;
 top:212px;
 left:427px;
 cursor:pointer;
}
#my_skin_prob_p1{
 background-image:url(images/buty_skin/q2_1.png);
 position:absolute;
 top:406px;
 left:441px;
 cursor:pointer;
}
#my_skin_prob_p1:hover{  background-image:url(images/buty_skin/q2_1_m.png); }
#my_skin_prob_p1 .bk_selected{  background-image:url(images/buty_skin/q2_1_m.png); }
#my_skin_prob_p2{
 background-image:url(images/buty_skin/q2_2.png);
 position:absolute;
 top:346px;
 left:358px;
 cursor:pointer;
}
#my_skin_prob_p2:hover{  background-image:url(images/buty_skin/q2_2_m.png); }
#my_skin_prob_p2 .bk_selected{  background-image:url(images/buty_skin/q2_2_m.png); }
#my_skin_prob_p3{
 background-image:url(images/buty_skin/q2_3.png);
 position:absolute;
 top:253px;
 left:327px;
 cursor:pointer;
}
#my_skin_prob_p3:hover{  background-image:url(images/buty_skin/q2_3_m.png); }
#my_skin_prob_p3 .bk_selected{  background-image:url(images/buty_skin/q2_3_m.png); }
#my_skin_prob_p4{
 background-image:url(images/buty_skin/q2_4.png);
 position:absolute;
 top:168px;
 left:380px;
 cursor:pointer;
}
#my_skin_prob_p4:hover{  background-image:url(images/buty_skin/q2_4_m.png); }
#my_skin_prob_p4 .bk_selected{  background-image:url(images/buty_skin/q2_4_m.png); }
#my_skin_prob_p5{
 background-image:url(images/buty_skin/q2_5.png);
 position:absolute;
 top:138px;
 left:475px;
 cursor:pointer;
}
#my_skin_prob_p5:hover{  background-image:url(images/buty_skin/q2_5_m.png); }
#my_skin_prob_p5 .bk_selected{  background-image:url(images/buty_skin/q2_5_m.png); }
#my_skin_prob_p6{
 background-image:url(images/buty_skin/q2_6.png);
 position:absolute;
 top:196px;
 left:561px;
 cursor:pointer;
}
#my_skin_prob_p6:hover{  background-image:url(images/buty_skin/q2_6_m.png); }
#my_skin_prob_p6 .bk_selected{  background-image:url(images/buty_skin/q2_6_m.png); }
#my_skin_prob_p7{
 background-image:url(images/buty_skin/q2_7.png);
 position:absolute;
 top:290px;
 left:593px;
 cursor:pointer;
}
#my_skin_prob_p7:hover{  background-image:url(images/buty_skin/q2_7_m.png); }
#my_skin_prob_p7 .bk_selected{  background-image:url(images/buty_skin/q2_7_m.png); }
#my_skin_prob_p8{
 background-image:url(images/buty_skin/q2_8.png);
 position:absolute;
 top:382px;
 left:544px;
 cursor:pointer;
}
#my_skin_prob_p8:hover{  background-image:url(images/buty_skin/q2_8_m.png); }
#my_skin_prob_p8 .bk_selected{  background-image:url(images/buty_skin/q2_8_m.png); }
#graduation{
   background-image:url(images/buty_skin/q1_bar.png);
   height:307px;
   width:153px;
   position:absolute;
   top:164px;
   left:55px;
}
.g_level{
  width:153px;
  height:77px;
  float:left;
  cursor:pointer;
}
#skin_type_slider {
   height:268px;
   width:0;
   position:absolute;
   top:183px;
   left:212px;
   border:0;
   margin-left:3px;
}
#skin_type_slider .ui-slider-handle{
   border:0;
   background-image:url(images/buty_skin/triangle_s.png);
  cursor:pointer;
}
#skin_type_slider .ui-state-default{
  background-image:url(images/buty_skin/triangle_s.png);
  cursor:pointer;
  border:0;
}
#skin_type_slider .ui-corner-all{
   background-color:#ffffff;
}
/********************美膚小精靈*********************/
/*********************產品分類標題***********************/
.p_class_title{
   width:326px;
	 height:23px;
	 background-image:url(images/product/product_title_01.png);
	 background-repeat:no-repeat;
	 }
.pct_4001{background-position:0 0px;  	}
.pct_4002{background-position:0 -23px; 	}
.pct_4003{background-position:0 -46px;  	}
.pct_4004{background-position:0 -69px; }
.pct_4005{background-position:0 -92px; }
.pct_4006{background-position:0 -115px; }
.pct_4007{background-position:0 -138px; }
.pct_4008{background-position:0 -161px; }
.pct_4009{background-position:0 -184px; }
.pct_4010{background-position:0 -207px; }
.pct_4011{background-position:0 -230px; }
.pct_4012{background-position:0 -253px; }
.pct_4013{background-position:0 -276px; }
.pct_4014{background-position:0 -299px; }
.pct_4015{background-position:0 -322px; }
.pct_4016{background-position:0 -345px; }
.pct_4017{background-position:0 -368px; }
.pct_4018{background-position:0 -391px; }
.pct_4019{background-position:0 -414px; }
/*********************產品分類標題***********************/
/**********************************************************************************************/
.has_buy_tip{
   border:2px solid #c3c3c3;
   display:none;
   background-color:#f9f9f9;
   line-height:25px;
   width:100px;
   height:30px;
   z-index:9999;
   position:absolute;
  	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.has_cmp_tip{
   border:2px solid #c3c3c3;
   display:none;
   background-color:#f9f9f9;
   line-height:25px;
   width:150px;
   height:auto;
   z-index:9999;
   position:absolute;
  	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#pd_list{
   width:auto;
   float:left;
   margin:0px;
   display:inline;
   position:relative;
}
#raiders_panel{
    width:auto;
    float:left;
    margin:0px;
    display:inline;
    position:relative;
}
/*產品車拼*/
#pk_01{background-position:0 -488px;     }
#pk_02{background-position:0 -516px;     }
#pk_03{background-position:0 -543px;     }
.pk_tabs{
      width:111px;
      height:22px;
	  float:left;
	  background-image:url(images/product/product_choose.png);
      display:inline;
      cursor:pointer;
      margin-right:5px;
	 }
#pd_cmp_table {
  height:400px;
}
#pd_cmp_table .lr_border{
  border-left:1px dotted #326DAB;
}
#pd_cmp_table .tp_border{
  border-top:1px dotted #326DAB;
}
#pd_cmp_table td{
    background-color:#ffffff;
    border-bottom:1px dotted #326DAB;
    border-right:1px dotted #326DAB;
    padding-bottom:3px;
    text-align:center;
}
.remove_cmp_list_bt{
   background-image:url(images/product/cmp_pd_remove.png);
    position:absolute;
    right:0px;
    top:0px;
    cursor:pointer;
    height:16px;
    width:16px;
}
/* 產品車拼說明*/
 .cmp_pd_readme_overlay {
    display:none;
    z-index:10000;
    background-color:#333;
    width:615px;
    min-height:579px;
    border:1px solid #666;
     color:#ffffff;
     position:fixed; top:60px;
}
.cmp_pd_readme_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
#cmp_pd_readme_table tr{
   line-height:23px;
}
/* 產品車拼說明end*/
/*確認訂單資料*/
 .pay_up_confirm_form_overlay {
    display:none;
    z-index:10000;
    background-color:#333;
    width:700px;
    height:auto;
    padding-bottom:15px;
    border:1px solid #666;
     color:#ffffff;
     position:fixed; top:60px;
    /* CSS3 styling for latest browsers */
    	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.pay_up_confirm_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/*確認訂單資料*/
/*產品列出分類title*/
.pd_class_title{
     padding:0;
     font-size:17pt;
     line-height:35px;
      margin-top:20px;
}
.fc_panel{
   overflow:hidden;
   border:1px solid #ffffff;
   background-color:#ffffff;
   float:left;
}
#pd_info{
     margin-top:-60px;
	 padding:0;
}
 /* the overlayed element */
.apple_overlay {
    display:none;
	background-image:url(images/white.png);
	width:640px;
	padding:0;
	font-size:11px;
		z-index:111100;
}
/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(images/close.png);
	position:absolute; right:5px; top:-25px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.pd_info_div_b{
 width:600px;
 height:auto;
 margin-left:165px;
 margin-top:10px;
 position:absolute;
 left:-2000px;
 background:#ffffff;
}
.pd_info_div{
 width:600px;
 display:none;
 margin-left:165px;
 margin-top:10px;
 overflow-x:hidden;
 height:auto;
}
.pd_info_div .close {
    background-image:url(images/close.png);
    position:absolute;
    right:1px;
    top:1px;
    cursor:pointer;
    height:35px;
    width:35px;
    z-index:1004;
    display:none;
}
#pd_info_div div {
 padding:5px 5px 5px 5px;
 float:left;
 line-height:23px;
}
#pd_info_div_c .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
    display:none;
}
#pd_info_div_c_content{
  width:960px;
  float:left;
}
/*****************************************結帳購物車**********/
/************點數結帳*************/
.recommend_table{
  width:235px;
  font-size:12px;
  line-height:16px;
   border:1px solid #A6A6A6;
   margin-left:3px;
}
.recommend_table thead th{
   background-color:#DFDCD5;
   color:#000000;
   line-height:28px;
   border-right:0;
   text-align:center;
   background-image:url(images/shopping_cart/cart_line_01.png);
   background-repeat:no-repeat;
   border-bottom:1px solid #A6A6A6;
}
.recommend_table td{
    padding-left:4px;
    background-color:#ffffff;
    border-bottom:1px dotted #A6A6A6;
    padding-bottom:3px;
}
/************點數結帳*************/
#shop_cart_list{  float:left; }
#AB_gift_list{ float:left;margin-top:10px; }
.np_bt{
   cursor:pointer;
   vertical-align:middle;
   display:inline;
   float:left;
   width:16px;
   height:16px;
   background-image:url(images/shopping_cart/cart_button_01.png);
   background-repeat:no-repeat;
}
/*減號圖示*/
.mina_pd_icon{background-position:0 -16px;	 }
/*減號圖示*/
.plus_pd_icon{background-position:0 0;	 }
/***************************************************/
.shopping_cart_pd_table{
   width:717px;
    border:1px solid #A6A6A6;
   font-size:12px;
}
.shopping_cart_pd_table tr{
}
.shopping_cart_pd_table td{
    background-color:#ffffff;
    border-bottom:1px dotted #A6A6A6;
    padding-bottom:3px;
}
.shopping_cart_pd_table thead th{
   background-color:#DFDCD5;
   color:#000000;
   line-height:28px;
   border-right:0;
   letter-spacing:6px;
   background-image:url(images/shopping_cart/cart_line_01.png);
   background-repeat:no-repeat;
   border-bottom:1px solid #A6A6A6;
}
.shopping_cart_pd_table tfoot td{
   border-bottom:0;
}
/***************************************************/
.scart_footer_div div{
     float:left;
     height:22px;
     line-height:22px;
     display:inline;
}
.scart_footer_div{
     float:left;
     width:280px;
}
 .select_vip_gift_form_overlay {
    display:none;
    z-index:10000;
    width:265px;
    height:auto;
    position:fixed;
    top:200px;
    left:200px;
    padding:2px;
    text-align:center;
    color:#336699;
    background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
	text-shadow:0 2px 0 white;
}
.select_vip_gift_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/********結帳方式*********/
.pay_up_pp{line-height:25px;   font-size:12px;}
.pay_method_into{margin:5px;   }
 /********結帳result*********/
 .pay_up_result_table{
     background-color:#FFBB77;
     width:719px;
     line-height:25px;
    font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	 text-align:center;
	 margin-top:10px;
	 margin-bottom:10px;
 }
 #pay_up_result_table_a{
     background-color:#FFBB77;
 }
 #pay_up_result_table_a .td_1{
     background-color:#FFDCB9;
     width:100px;
 }
 #pay_up_result_table_a .td_2{
     background-color:#FFF3E8;
    width:166px;
 }
  /***********************/
 #pay_up_result_table_b{
     background-color:#D33D5A;
 }
 #pay_up_result_table_b .td_1{
     background-color:#DE6B83;
     width:100px;
 }
 #pay_up_result_table_b .td_2{
     background-color:#F7D7DD;
     width:290px;
 }
 /***********************/
 #pay_up_result_table_c{
     background-color:#598FFF;
 }
 #pay_up_result_table_c .td_1{
     background-color:#A4C1FF;
     width:100px;
 }
 #pay_up_result_table_c .td_2{
     background-color:#DFEAFF;
    text-align:left;
    padding-left:20px;
 }
 /***********************/
 #pay_up_result_table_d{
     background-color:#689999;
 }
 #pay_up_result_table_d .td_1{
     background-color:#9FBFBF;
     width:100px;
 }
 #pay_up_result_table_d .td_1name{
     background-color:#9FBFBF;
     width:150px;
 }
 #pay_up_result_table_d .td_1number{
     background-color:#9FBFBF;
     width:50px;
 }
 #pay_up_result_table_d .td_2{
     background-color:#E1ECEC;
 }
 /***********************/
 #pay_up_result_table_e{
     background-color:#666666;
 }
 #pay_up_result_table_e .td_1{
     background-color:#CCCCCC;
     width:100px;
 }
 #pay_up_result_table_e .td_1name{
     background-color:#CCCCCC;
     width:150px;
 }
 #pay_up_result_table_e .td_1number{
     background-color:#CCCCCC;
     width:50px;
 }
 #pay_up_result_table_e .td_2{
     background-color:#FFFFFF;
 }
/**********************************/
/*******產品產品車拼mark*******/
.has_cmp_div{
      display:none;
      width:45px;
      overflow:hidden;
      height:45px;
      margin:2px 2px 2px 2px;
      padding:0px 2px 2px 2px;
      text-align:center;
      position:absolute;
       right:30px;
      bottom:30px;
}
/*******產品團購mark*******/
 .has_gb_div{
      background-image:url(images/product/has_gb.png);
      width:23px;
      height:26px;
      overflow:hidden;
      position:absolute;
      top:10px;
      left:0;
}
/*******產品Q系列*******/
.Q_series_all{
      width:15px;
      overflow:hidden;
      height:16px;
      margin:2px 2px 2px 2px;
      padding:0px 2px 2px 2px;
      text-align:center;
      float:left;
      display:inline;
}
.Q_series_big{
      background-image:url(images/product/product_icon_ex20.png);
      width:20px;
      height:30px;
      overflow:hidden;
      margin:2px 2px 2px 2px;
      position:absolute;
      top:30px;
      left:10px;
}
/**************************產品列表*******/
.pd_info_block{
  float:left;
  height:auto;
  margin-top:20px;
  border:1px solid #ffffff;
}
.pd_info_readme{
   width:460px;
   padding-left:10px;
   font-size:12px;
   line-height:20px;
   color:#666666;
}
/**********產品小圖***********/
.lc_div{
   position:relative;
   margin-top:20px;
   height:140px;
   width:130px;
   float:left;
   overflow:hidden;
   margin-left:10px;
 }
 /*******圖片框********/
.thumb_div_a{
    text-align:center;
   width:96px;
   height:96px;
   float:left;
   cursor:pointer;
}
.thumb_div_a img{
    width:96px;
    height:96px;
}
/*******產品選項按鈕*******/
.ops_div{
      position:absolute;
      right:0;
      top:0;
      width:33px;
      height:96px;
      overflow:hidden;
      text-align:center;
}
.buy_bt{
    width:25px;
    height:25px;
    float:left;
    background-repeat:no-repeat;
    cursor:pointer;
    margin-bottom:4px;
    margin-top:4px;
}
/*****購*******/
.buy_bt_S{ background-image:url(images/product/product_icon_cart.png); }
.buy_bt_S:hover{ background-image:url(images/product/product_icon_carta.png); }
/*****鮮*******/
.buy_promo_S{ background-image:url(images/product/product_icon_fresh.png); }
.buy_promo_S:hover{ background-image:url(images/product/product_icon_fresha.png); }
/*****影*******/
.video_bt_S{  background-image:url(images/product/product_icon_media.png);  }
.video_bt_S:hover{  background-image:url(images/product/product_icon_mediaa.png);  }
/*****拼*******/
 .pd_cmp_bt_S{   background-image:url(images/product/product_icon_pk.png); }
 .pd_cmp_bt_S:hover{   background-image:url(images/product/product_icon_pka.png); }
/***產品文字**/
.info_div_a{
   margin:0;
   width:120px;
   height:36px;
   padding:2px;
   font-size:12px;
   position:absolute;
   text-align:center;
   color:#666666;
   left:0;
   bottom:0;
}
/**虛線**/
.spd_line{
    width:6px;
    height:140px;
    float:left;
    margin-top:20px;
    margin-right:10px;
    background-image:url(images/product/product_line_01.png);
}
/**********產品小圖***********/
/**********產品詳細大圖***********/
 .bpd_line{
    background-image:url(images/product/product_line_02.png);
    width:7px;
    height:500px;
 }
 .thumb_div_b{
   text-align:center;
   width:220px;
   height:200px;
   float:left;
   cursor:pointer;
}
 .thumb_div_b img{width:200px;   height:200px;  }
 .ops_div_big{
    float:left;
    width:28px;
    height:auto;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    display:inline;
    margin-bottom:30px;
}
 .buy_bt_big{
    width:35px;
    height:35px;
    float:right;
    cursor:pointer;
/*     margin-bottom:12px; */
}
/*****購*******/
.buy_bt_B{   background-image:url(images/product/product_icon_cart_02.png);  }
.buy_bt_B:hover{   background-image:url(images/product/product_icon_cart_02a.png);  }
/*****影*******/
.video_bt_B{background-image:url(images/product/product_icon_media_02.png);}
.video_bt_B:hover{background-image:url(images/product/product_icon_media_02a.png);}
/*****拼*******/
 .pd_cmp_bt_B{ background-image:url(images/product/product_icon_pk_02.png);}
 .pd_cmp_bt_B:hover{ background-image:url(images/product/product_icon_pk_02a.png);}
/*****鮮*******/
.buy_promo_B{   background-image:url(images/product/product_icon_fresh_02.png);  }
.buy_promo_B:hover{   background-image:url(images/product/product_icon_fresh_02a.png);  }
/******兌換********/
.exchange_bt{
	width:13px;
	height:13px;
	float:left;
	display:inline;
	background-image:url(images/product/product_icon_chang.png);
	background-repeat:no-repeat;
	margin-top:4px;
	cursor:pointer;
}
.share_to_social_bt{
       width:91px;
       height:18px;
       background-image:url(images/product/product_icon_share.png);
       background-repeat:no-repeat;
      margin-top:4px;
      margin:0 auto;
}
.onsale_alert_me_bt{
       width:91px;
       height:25px;
       cursor:pointer;
       background-image:url(images/product/product_icon_promotions.png);
       background-repeat:no-repeat;
       margin:0 auto;
}
/*推推王*/
.pd_push_icon{
       width:92px;
       height:24px;
       cursor:pointer;
       font-size:12px;
       margin-top:15px;
       margin:0 auto;
       line-height:20px;
       background-image:url(images/product/product_icon_recommend.png);
       background-repeat:no-repeat;
}
/*取得連結*/
.get_share_link{
       width:92px;
       height:24px;
       cursor:pointer;
       font-size:12px;
       margin-top:15px;
       margin:0 auto;
       line-height:20px;
       background-image:url(images/product/get_share_link.png);
       background-repeat:no-repeat;
}
.get_share_link_form{
   width:400px;
   height:40px;
   border:2px solid #d8dCFf;
   background-color:#E8ECF9;
   position:absolute;
   z-index:102;
   font-size:12px;
   padding:5px;
   display:none;
}
.get_share_link_form .close{
    background-image:url(images/close.png);
    position:absolute;
    right:0;
    top:5;
    cursor:pointer;
    height:35px;
    width:35px;
}
/**********發起團購***************/
.group_shop_bt{
       width:92px;
       height:24px;
       cursor:pointer;
       border:1px solid #ff00ff;
       margin-top:15px;
       margin:0 auto;
       line-height:20px;
}
#group_shop_set .ui-icon-closethick{
    background-image:url(images/close.png);
    cursor:pointer;
    height:35px;
    width:35px;
}
.group_shop_rule_list li{
    line-height:30px;
    height:30px;
    cursor:pointer;
    width:80%;
    padding-left:5px;
    margin-top:1px;
    border:1px solid #ffffff;
}
.make_group_panel{
   background-image:url(images/active/group_buy/bg_05.png);

   width:185px;
   height:120px;
}
.make_group_bt{
  background-image:url(images/active/group_buy/button_07.png);
  width:81px;
  height:38px;
  float:left;
  display:inline;
  margin-top:70px;
  margin-left:8px;
  cursor:pointer;
}
.more_group_buy_bt{
  background-image:url(images/active/group_buy/button_08.png);
  width:81px;
  height:38px;
  float:left;
  display:inline;
   margin-top:70px;
   margin-left:5px;
   cursor:pointer;
}
.join_group_panel{
   background-image:url(images/active/group_buy/bg_04.png);
   float:left;
   width:193px;
   height:234px;
   position:relative;
   line-height:24px;
}
.join_group_bt{
     background-image:url(images/active/group_buy/button_04.png);
   float:left;
   width:59px;
   height:22px;
     display:inline;
   margin-left:13px;
   cursor:pointer;
}
 .gb_info_panel{
    width:175px;
    height:83px;
    margin-top:65px;
    padding-left:5px;
 }
.more_group_buy_bt2{
   background-image:url(images/active/group_buy/button_05.png);
   float:left;
   width:59px;
   height:22px;
   display:inline;
   margin-left:7px;
   cursor:pointer;
}
.push_facebook_bt{
    background-image:url(images/active/group_buy/button_06.png);
   float:left;
   width:23px;
   height:22px;
    display:inline;
   margin-left:7px;
   cursor:pointer;
}
.gb_label{
   height:26px;
   float:left;
   display:inline;
   width:70px;
}
.gb_info{
   height:26px;
   float:left;
   display:inline;
   width:95px;
   padding-left:5px;
}
  .GB_now_discount{
   width:60px;
   height:60px;
   color:#ffff00;
   position:absolute;
   left:123px;
   top:40px;
   font-weight:900;
   line-height:50px;
   font-size:2.8em;
   text-align:center;
}
 .open_door{
   width:180px;
   height:25px;
   color:#770202;
   position:absolute;
   left:3px;
   top:4px;
   font-weight:900;
   line-height:25px;
   font-size:12pt;
}
.i_agreed_cc_bt{
    width:60px;
    height:22px;
    display:inline;
    float:left;
  background-image:url(images/active/group_buy/button_09a.png);
}
.gb_CreditCard_bt{
      background-image:url(images/active/group_buy/button_12.png);
   width:124px;
   height:22px;
   cursor:pointer;
    display:inline;
    float:left;
}
.group_end_time{
      width:200px;
      height:20px;
      float:left;
      display:inline;
    }
 .group_end_time div{
       float:left;
      display:inline;
 }
/**********產品價格***************/
.pd_price_info{
     width:130px;
     margin-top:10px;
     float:left;
     display:inline;
 }
 .pd_price_info div{
     float:left;
     display:inline;
     font-size:12px;
     height:20px;
     line-height:20px;
     color:#666666;
 }
 .pd_price_info .p_label{
     width:85px;
     letter-spacing:2px;
     float:left;
 }
 .pd_price_info .p_info{
     width:80px;
     float:left;
 }
 /**********產品價格***************/
/*******************產品標題***********************/
 .product_open_tabs{
	 width:470px;
	 height:74px;
	 background-image:url(images/product/product_title_02.png);
	 }
.pot_3007_4003{background-position:0 0px;   }
.pot_3007_4006{background-position:0 -124px; }
.pot_3007_4008{background-position:0 -244px; }
.pot_3007_4011{background-position:0 -366px; }
.pot_3007_4015{background-position:-1413px -1188px; }
.pot_3005_4003{background-position:0 -486px; }
.pot_3005_4004{background-position:0 -619px; }
.pot_3005_4005{background-position:0 -752px; }
.pot_3005_4006{background-position:0 -886px; }
.pot_3005_4008{background-position:0 -1018px; }
.pot_3005_4009{background-position:0 -1151px; }
.pot_3005_4011{background-position:0 -1285px; }
.pot_3005_4015{background-position:0 -1417px; }
.pot_3012_4016{background-position:0 -1524px; }
.pot_3010_4013{background-position:0 -1651px; }
.pot_3010_4015{background-position:0 -1812px; }
.pot_3004_4003{background-position:-470px -0px; }
.pot_3004_4006{background-position:-470px -125px; }
.pot_3004_4007{background-position:-1413px -1652px;}
.pot_3004_4008{background-position:-470px -257px; }
.pot_3004_4009{background-position:-470px -390px; }
.pot_3004_4015{background-position:-470px -523px; }
.pot_3003_4001{background-position:-470px -620px; }
.pot_3003_4002{background-position:-470px -736px; }
.pot_3003_4010{background-position:-470px -854px; }
.pot_3006_4012{background-position:-470px -952px; }
.pot_3006_4015{background-position:-470px -1065px; }
.pot_3011_4014{background-position:-470px -1167px; }
.pot_3011_4015{background-position:-470px -1282px; }
.pot_3014_4016{background-position:-470px -1379px; }
.pot_3015_4016{background-position:-470px -1534px; }
.pot_3016_4016{background-position:-944px -1654px; }
.pot_3017_4012{background-position:-944px -1746px; }
.pot_3017_4016{background-position:-944px -1746px; }
.pot_3013_4016{background-position:-470px -1655px; }
.pot_3002_4015{background-position:-470px -1746px; }
.pot_3002_4009{background-position:-470px -1864px; }
.pot_3008_4003{background-position:-944px -0px; }
.pot_3008_4005{background-position:-944px -136px; }
.pot_3008_4006{background-position:-944px -271px; }
.pot_3008_4008{background-position:-944px -407px; }
.pot_3008_4009{background-position:-944px -542px; }
.pot_3008_4011{background-position:-944px -678px; }
.pot_3008_4015{background-position:-944px -813px; }
.pot_3009_4004{background-position:-944px -946px; }
.pot_3009_4003{background-position:-1413px -1441px;}
.pot_3009_4005{background-position:-1413px -1328px;}
.pot_3009_4006{background-position:-944px -1095px; }
.pot_3009_4008{background-position:-944px -1243px; }
.pot_3009_4009{background-position:-944px -1392px; }
.pot_3009_4011{background-position:-1413px -1549px; }
.pot_3009_4015{background-position:-944px -1540px; }
.pot_3001_4002{background-position:-1413px -0px; }
.pot_3001_4003{background-position:-1413px -134px; }
.pot_3001_4004{background-position:-1413px -266px; }
.pot_3001_4005{background-position:-1413px -400px; }
.pot_3001_4006{background-position:-1413px -533px; }
.pot_3001_4008{background-position:-1413px -665px; }
.pot_3001_4009{background-position:-1413px -800px; }
.pot_3001_4011{background-position:-1413px -932px; }
.pot_3001_4015{background-position:-1413px -1065px; }
/***************產品頁腳************************/
.pot_bg_tabs{
	  background-image:url(images/product/product_bg_01.png);
	  background-repeat:repeat-x;
	  width:700px;
	  height:55px;
	 }
.pot_bg_3003{background-position:0 0px; }
.pot_bg_3008{background-position:0 -87px; }
.pot_bg_3001{background-position:0 -177px; }
.pot_bg_3002{background-position:0 -268px; }
.pot_bg_3005{background-position:0 -357px; }
.pot_bg_3007{background-position:0 -450px; }
.pot_bg_3004{background-position:0 -551px; }
.pot_bg_3009{background-position:0 -645px; }
.pot_bg_3010{background-position:0 -729px; }
.pot_bg_3011{background-position:0 -822px; }
.pot_bg_3006{background-position:0 -911px; }
.pot_bg_3012{background-position:0 -1013px; }
.pot_bg_3013{background-position:0 -1107px; }
.pot_bg_3014{background-position:0 -1196px; }
.pot_bg_3015{background-position:0 -1299px; }
.pot_bg_3016{background-position:0 -1299px; }
 /**********************產品詳細大圖***********/
 /*************使用流程移除************/
.thumb_div_a .remove{
    background-image:url(images/product/cmp_pd_remove.png);
	position:absolute; left:0px; top:0px;
	cursor:pointer;
	height:15px;
	width:15px;
}
.push_to_friend_S{
    background-image:url(images/product/pt_bt_03-s.png);
 }
 .queue_arrow{
  	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:100px;
	background-image:url(images/product/queue_arrow.png);
   }
/*****************使用流程按鈕***********************/
.queue_list_bt{
	  width:54px;
	  height:22px;
	  cursor:pointer;
	 display:inline-block;
}
.day_use_bt{ background-image:url(images/product/day_use_bt.png); }
.day_use_bt:hover{ background-image:url(images/product/day_use_bt_s.png); }
.night_use_bt{      background-image:url(images/product/night_use_bt.png);   }
.night_use_bt:hover{  background-image:url(images/product/night_use_bt_s.png);}
.mix_use_bt{  background-image:url(images/product/mix_use_bt.png); }
 .mix_use_bt:hover{ background-image:url(images/product/mix_use_bt_s.png); }
.clear_use_queue_bt{
     background-image:url(images/product/clear_use_queue_bt.png);
}
/*******************使用流程按鈕*********************/
 /* 選擇味道顏色 */
 .pd_select_list{
   margin:3px;
   border:1px solid #336699;
   padding:3px;
   cursor:pointer;
 }
.select_pd_overlay {
    display:none;
    z-index:10000;
    width:265px;
    height:auto;
    position:fixed;
    top:200px;
    left:200px;
    padding:2px;
    text-align:center;
    color:#336699;
    background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
}
.select_pd_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
 /* 選擇味道顏色 */
/******************************************************************************************/
 /* the overlayed element */
.login_fom_overlay {
    /* must be initially hidden */
    display:none;
    /* place overlay on top of other elements */
    z-index:10000;
    /* styling */
    background-color:#333;
    width:305px;
    min-height:100px;
    border:1px solid #666;
    color:#ffffff;
    position:fixed;
    top:200px;
    left:200px;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
/* close button positioned on upper right corner */
.login_fom_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/*加入會員*/
 .join_fom_overlay {
    /* must be initially hidden */
    display:none;
    /* place overlay on top of other elements */
    z-index:10000;
    /* styling */
    background-color:#333;
    width:505px;
    min-height:200px;
    border:1px solid #666;
     color:#ffffff;
     position:fixed; top:60px;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 40px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
/* close button positioned on upper right corner */
.join_fom_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/*會員規章*/
 .mem_policy_overlay {
    display:none;
    z-index:10000;
    background-color:#333;
    width:600px;
    min-height:500px;
    border:1px solid #666;
     color:#ffffff;
     position:fixed; top:60px;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 40px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
.mem_policy_content{
    padding:10px;
}
/* close button positioned on upper right corner */
.mem_policy_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
 /*vip權益說明*/
 /*會員規章*/
 .vip_policy_overlay {
    display:none;
    z-index:10000;
    background-color:#333;
    width:700px;
    min-height:473px;
    border:1px solid #666;
     color:#ffffff;
     position:fixed; top:60px;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 20px 5px #fcfcfc;
    -webkit-box-shadow: 0 0 30px #fcfcfc;
}
.vip_policy_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
#join_vip_bt{
   position:absolute;
   top:428px;
   left:320px;
   width:83px;
   height:23px;
   cursor:pointer;
}
.login{
    margin-top:10px;
     margin-left:10px;
}
 /* styling for elements inside overlay */
.details {
    position:absolute;
    top:15px;
    right:15px;
    font-size:11px;
    color:#fff;
    width:150px;
}
.details h3 {
    color:#aba;
    font-size:15px;
    margin:0 0 -10px 0;
}
/******************************關於buty********************************************/
.join_tab_01{
     cursor:pointer;
	 width:172px;
	 height:133px;
	  position:absolute;
	 }
.join_tab_02{
     cursor:pointer;
	 width:213px;
	 height:133px;
	 position:absolute;
	 }
.join_link_01{left:388px;      top:59px; }
.join_link_02{left:564px;      top:59px;	    }
.join_link_03{left:780px;      top:59px;   }
.simple_overlay {
	/* must be initially hidden */
	display:none;
	text-align:center;
	/* place overlay on top of other elements */
	z-index:10000;
	/* styling */
	background-color:#333;
	min-width:200px;
	min-height:200px;
	border:1px solid #666;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}
/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.about_buty_panel{
    min-height:550px;
    float:left;
    width:955px;
}
.pulic_media_div{
   float:left;
   display:inline;
   margin-top:20px;
   margin-left:10px;
   width:225px;
   height:170px;
}
.pulic_media_info{
   float:left;
   height:40px;
   width:220px;
}
.pulic_media_thumb{
background-image:url(images/about_buty/photo_bg_01.png);
width:225px;
height:148px;
float:left;
position:relative;
display:inline;
}
.pulic_media_img{
  width:207px;
  height:132px;
  border:1px solid #A6A6A6;
  cursor:pointer;
  margin-left:6px;
  margin-top:6px;
}
/****公關媒體標題***/
.pulic_media_info_title {
   font-size:15px;
   color:#96202B;
   float:left;
   width:207px;
}
/****公關媒體出處***/
.pulic_media_info_from {
   font-size:12px;
   height:20px;
   line-height:20px;
   color:#58595B;
   float:left;
   width:207px;
   padding-left:10px;
}
.m_info_block{
  width:5px;
  height:15px;
  margin-right:5px;
  background-color:#A6A6A6;
  float:left;
  display:inline;
}
.media_pic_form_overlay{
       border:1px solid #336699;
       z-index:9999;
       background:#ffffff;
       margin:0 auto;
  	   float:left;
}
#media_pic_form .close {
    background-image:url(images/close.png);
    position:absolute;
    right: -15px;
    top: -15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
.m_pic_content{
  margin-top:20px;
  margin-bottom:20px;
   text-align : center;
}
.m_pic_content img{
   vertical-align : middle;
}
#media_gallery_scroll{
   position:relative;
   overflow:hidden;
   width:887px;
   height:144px;
   float:left;
}
.media_gallery_scroll{
   width:100%;
   background-image:url(images/about_buty/photo_bg_04.png);
   height:144px;
   float:left;
}
.madia_items{
    width:20000em;
	position:absolute;
	clear:both;
}
.media_gallery_item{
  width:177px;
  height:144px;
  float:left;
  display:inline;
  text-align:center;
  cursor:pointer;
  background-repeat:no-repeat;
}
.md_arrow{
  width:23px;
  height:144px;
  float:left;
  display:inline;
  display:block;
  cursor:pointer;
  margin:3px;
}
#m_right_arrow{  background-image:url(images/about_buty/media_button_02.png);}
#m_left_arrow{ background-image:url(images/about_buty/media_button_01.png);}
.buty_about_block div{
   float:left;
   display:inline;
   font-size:12px;
}
.buty_about_story{
  	position:relative;
	float:left;
	width:928px;
	border-top:1px solid #A5A5A5;
	border-left:1px solid #A5A5A5;
	border-right:1px solid #A5A5A5;
	border-bottom:0;
	height:auto;
	background-color:#F6E6B4;
}
.buty_about_text{
   line-height:17px;
   color:#666666;
}
.font_adj{
  width:22px;
  height:22px;
  float:right;
  margin-left:5px;
  cursor:pointer;
}
#font_mid_bt{
    background-image:url(images/about_buty/font_middle.png);
}
#font_sml_bt{
    background-image:url(images/about_buty/font_smalla.png);
}
/****************門市加盟*************************/
#join_step2{
	width:958px;
	background-color:#D2E1FF;
	border: 1px solid #a6a6a6;
    position:relative;
    text-align:center;
    height:auto;
  }
#join_step2_table{
    width:896px;
    margin:30px;
	font-size:12px;
	color:#666666;
	line-height: 25px;
	text-align:left;
	border-top:1px solid #a6a6a6;
	border-left:1px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
}
#join_step2_table .table_style{margin:30px;  }
#join_step2_table .bg_01{background-color:#FFFFFF; }
#join_step2_table .bg_02{background-color:#EFEFFA; }
#join_step2_table .font{color:#FFFFFF;font-style:normal;font-weight:bold; }
#join_step2 .font02{color:#8080dd;cursor:pointer; }
#join_step2_table   td{
	 border-top:1px solid #a6a6a6;
	 border-right:1px solid #a6a6a6;
	 height:35px;
	 line-height:17px;
	 padding:7px;
	 	 }
#join_step2_table  th{
    font-size:15px;
    line-height:30px;
}
#join_step2_last{
	width:888px;
	border:1px solid #a6a6a6;
	margin-top:0px;
	margin-left:30px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:"新細明體";
	color:#666666;
	padding:5px;
	height:40px;
	line-height:20px;
	margin-bottom:30px;
	 }
#join_step3{
   	width:960px;
	background-color:#D2E1FF;
	border: 1px solid #a6a6a6;
}
#join_step3 .first{
	width:888px;
	border:1px solid #a6a6a6;
	margin:15px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:"新細明體";
	color:#666666;
	padding:5px;
	line-height: 17px;
	 }
.join_step3_table01{
	width:900px;
	border:1px solid #a6a6a6;
	margin:15px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:"新細明體";
	color:#666666;
			 }
#join_step3_table02{
	 border-right:1px solid #a6a6a6;
	 border-bottom:1px solid #a6a6a6;
	  }
#join_step3_table02 td{
	 line-height:15px;
	  }
#join_step3_table02 .font_01{
	 font-family:Arial, Helvetica, sans-serif;
	 font-style:normal;
	 font-weight: bold;
	 	 }
#join_step3_table02 .font_02{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-style:normal;
	 font-weight: bold;
	 color:#FFFFFF;
	}
#join_step3_table02 .bg_01{
	 background-color:#72A572;
 	}
#join_step3_table02 .bg_02{
	 width:120px;
	 background-color:#95BB95;
	 color:#FFFFFF;
	 font-weight: bold;
	 vertical-align:top;
}
#join_step3_second{
	 width:888px;
	 margin-top:10px;
	 margin-bottom:10px;
	 padding:5px;
	 background-color:#FFFFFF;
	 border:1px solid #a6a6a6;
	 font-size:12px;
	 font-family:"新細明體";
	 color:#666666;
    }
/****************門市加盟**************************/
/******************************關於buty********************************************/
/******************************門市資訊********************************************/
/**********找門市按鈕****************/
#all_door_info{  display:none; }     /********全門市隱藏*********/
#pager_panel{
    width:auto;
    height:36px;
    display:none;
    float:right;
    margin-top:15px;
    line-height:18px;
}
 .pager_block{
    width:18px;
    height:18px;
    float:left;
   /* background-color:#ffffff;*/
    color:#000000;
   /* border:1px solid #336699;*/
    margin-top:7px;
    float:left;
    margin-left:5px;
    line-height:18px;
    text-align:center;
    cursor:pointer;
 }
 .pager_block:hover{
     /*background-color:#97BB3F;*/
     color:#ff0000;
 }
 .pager_block2{
    width:18px;
    height:18px;
    float:left;
     margin-top:7px;
    float:left;
    margin-left:5px;
     cursor:pointer;
 }
.dfirst_page{   background-image:url(images/door_info/pager/store_button_first.png);   }
.dfirst_page:hover{   background-image:url(images/door_info/pager/store_button_firsta.png);   }
.dpre_page{  background-image:url(images/door_info/pager/store_button_pre.png);    }
.dpre_page:hover{  background-image:url(images/door_info/pager/store_button_prea.png);    }
.dnext_page{   background-image:url(images/door_info/pager/store_button_next.png);   }
.dnext_page:hover{   background-image:url(images/door_info/pager/store_button_nexta.png);   }
.dlast_page{  background-image:url(images/door_info/pager/store_button_end.png);   }
.dlast_page:hover{  background-image:url(images/door_info/pager/store_button_enda.png);   }
 #door_area_list{
      display:none;
    position:absolute;
   	z-index:100;
	background-color:#ffffff;
	border:2px solid #666666;
 	cursor:pointer;
 	padding:3px;
	color:#336699;
 }
  #door_area_list .close {
    background-image:url(images/close.png);
    position:absolute; left:-18px; top:-14px;
    cursor:pointer;
    height:35px;
    width:35px;
    z-index:9;
}
 #door_area_list button{  width:65px; }
/*門市區域按鈕*/
 .door_area_btn{
     width:53px;
     height:23px;
     background-repeat:no-repeat;
 }
 .north_area_bt{ background-image:url(images/door_info/btns/buty_n.png);   }
 .north_area_bt:hover{ background-image:url(images/door_info/btns/buty_n-s.png);   }
 .center_area_bt{ background-image:url(images/door_info/btns/buty_m.png);   }
 .center_area_bt:hover{ background-image:url(images/door_info/btns/buty_m-s.png);   }
 .south_area_bt{ background-image:url(images/door_info/btns/buty_s.png);   }
 .south_area_bt:hover{ background-image:url(images/door_info/btns/buty_s-s.png);   }
 .east_area_bt{ background-image:url(images/door_info/btns/buty_e.png);   }
 .east_area_bt:hover{ background-image:url(images/door_info/btns/buty_e-s.png);   }
 .oversea_area_bt{ background-image:url(images/door_info/btns/buty_o.png);   }
 .oversea_area_bt:hover{ background-image:url(images/door_info/btns/buty_o-s.png);   }
 .all_area_bt{ background-image:url(images/door_info/btns/buty_a.png);   }
 .all_area_bt:hover{ background-image:url(images/door_info/btns/buty_a-s.png);   }
/*門市按鈕*/
 .door_item{
      width:101px;
     height:23px;
     float:left;
     display:inline;
     cursor:pointer;
 }
 /****************區域門市列表******************/
 #area_doors_list{
    height:auto;
    width:305xp;
    padding:2px;
    display:none;
    position:absolute;
    margin:-2px;
	z-index:100;
	top:52px;
	background-color:#ffffff;
	border:2px solid #666666;
 	color:#336699;
 }
/**********找門市按鈕****************/
#door_info_menu{
     float:left;
}
#door_info_menu button{
  width:93px;
}
.door_images{
    width:206px;
    height:137px;
    float:right;
    border:1px solid #dfdfdf;
    margin-top:18px;
    margin-left:11px;
}
.door_images img{
    width:196px;
    height:127px;
   margin:4px;
}
.door_info_panel{
  min-height:500px;
  float:left;
}
/****************************門市新鮮事******************************************/
#door_fresh{
  width:950px;
  display:inline;
  float:left;
}
.door_fresh_list{
   cursor:pointer;
   float:left;
   width:950px;
   border:1px solid #ffffff;
   line-height:25px;
   background-color:#FDEDED;
}
.door_fresh_list:hover{  border:1px solid #A1D3AD; }
.door_fresh_list div{
   float:left;
   font-size:14px;
}
.door_fresh_list .title{
   width:695px;
   letter-spacing:3px;
    color:#666666;
   }
.door_fresh_list .annon_ico{
   width:55px;
   height:25px;
}
.door_fresh_list .sdate{
   width:140px;
   float:right;
   color:#666666;
}
 .buty_share{
    display:none;
    float:left;
    width:870px;
    font-size:13px;
    margin-left:55px;
    line-height:20px;
    color:#666666;
    padding-left:5px;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
    overflow:hidden;
    word-break:break-all;
    word-wrap: break-word;
}
/****************************門市新鮮事******************************************/
#all_door_list table{
    width:950px;
    background-color:#a6a6a6;
    border:1px solid #a6a6a6;
    margin-bottom:20px;
    margin-top:5px;
}
#all_door_list td{
    cursor:pointer;
    background-color:#ffffff;
    padding:3px;
    font-size:13px;
}
#all_door_list thead th{
      height:25px;
      color:#000000;
      line-height:25px;
}
.all_store_tabs{
     width:603px;
	 height:33px;
	 background-image:url(images/door_info/store_all_title.png);
	 background-repeat:no-repeat;
	 }
.store_north{background-position:0 0px;  }
.store_middle{background-position:0 -34px;  }
.store_south{background-position:0 -69px;  }
.store_east{background-position:0 -104px;  }
.store_sea{background-position:0 -139px;  }
/**************************新鮮事管理************************************/
.set_anno_attr_form{
   width:300px;
   height:20px;
   border:2px solid #d8dCFf;
   background-color:#E8ECF9;
   position:absolute;
   z-index:102;
   font-size:12px;
   padding:5px;
   display:none;
}
.set_anno_attr_form .close{
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/**************************新鮮事管理************************************/
/******************************門市資訊********************************************/
/******************************列出全產品********************************************/
.all_pd_class_div{
width:220px;
float:left;
display:inline;
margin-right:20px;
margin-top:20px;
min-height:100px;
padding-bottom:5px;
}
.all_pd_class_div .fc_panel{
    float:left;
    margin:5px;
    width:175px;
    padding:5px;
   /* letter-spacing:25px;
    word-spacing:25px;    */
}
.all_pd_class_div .all_class_title{
       color:#ffffff;
       font-size:17pt;
       text-align:center;
       line-height:35px;
}
.fc_panel_out_bound{
 width:200px;
 padding:0px;
 float:left;
 background-color:#ffffff;
}
.all_pd_item{
     letter-spacing:2px;
     cursor:pointer;
       overflow:hidden;
      white-space: nowrap;
      text-overflow:ellipsis;
      font-size:12pt;
    line-height:20px;
    float:left;
    width:145px;
    display:inline;
}
.all_pd_item:hover{
     color:#336699;
}
/******************************列出全產品********************************************/
/**********************************最新活動******************************************/
.active_share_bt{
       width:91px;
       height:18px;
       background-image:url(images/product/product_icon_share.png);
       background-repeat:no-repeat;
       cursor:pointer;
}
.new_active_panel{
    border:1px solid #DDDDDD;
    min-height:580px;
    float:left;
    width:955px;
}
.active_menu_panel{
      background-image:url(images/active/button_bg01.png);
      background-repeat:repeat-x;
      width:955px;
      float:left;
      height:91px;
}
.active_menu_sdm{
      cursor:pointer;
      width:110px;
      height:90px;
      float:left;
      display:inline;
}
.active_show_panel{
   padding-left:15px;
   padding-bottom:35px;
   float:left;
    width:955px;
    height:auto;
}
/*********健康加購*********/
#butyhs_buy{
  width:200px;
  height:840px;
  left:30px;
  top:460px;
}
#butyhss_buy{
  width:200px;
  height:840px;
  left:550px;
  top:460px;
}
  /*********買一元送一元*********/
#buy_new_ss{
  background-image:url(images/blank.gif);
  cursor:pointer;
  position:absolute;
  width:100px;
  height:100px;
  z-index:20;
  top:190px;
  right:140px;
}
  /*********白芷薏仁美白面膜*********/
#white_chess{
  width:275px;
  height:70px;
  z-index:20;
  top:562px;
  left:355px;
}
.link_block{
     border:3px solid #ff0000;
     background-image:url(images/blank.gif);
     cursor:pointer;
     z-index:20;
     position:absolute;
}
.hidden_block{
  background-image:url(images/blank.gif);
  cursor:pointer;
  z-index:20;
  position:absolute;
}
#pk_link_a{
   width:200px;height:100px;
   bottom:70px;
   left:152px;
}
#pk_link_b{
   width:200px;height:100px;
   bottom:70px;
   left:380px;
}
#pk_link_c{
   width:200px;height:100px;
   bottom:70px;
   left:606px;
}
#pk_link_d{
   width:200px;height:100px;
   bottom:34px;
   left:636px;
}
#pk_link_e{
   width:120px;height:120px;
   top:254px;
   right: 56px;
}
#ptt_pt_Code{
   z-index:20;
  position:absolute;
    top:431px;
   left: 229px;
}
#ptt_pt_Code_bt{
    background-image:url(images/active/ptt_active/ptt_button_send01.png);
   top:431px;
   left: 454px;
   width:65px;
   height:24px;
}
#ptt_pt_Code2{
    z-index:20;
    position:absolute;
    top:721px;
    right:98px;
}
#ptt_pt_Code_bt2{
   top:721px;
   right: 54px;
   width:65px;
   height:24px;
}
.ptt_reg_form div{
   float:left;
   display:inline;
   height:23px;
   line-height:22px;
   margin-left:2px;
}
.ptt_code_win_overlay {
     z-index:100;
     color:#666666;
     float:left;
 }
  .ptt_nsubmit{
    background-image:url(images/active/group_buy/button_11.png);
    background-repeat:no-repeat;
    cursor:pointer;
    height:22px;
    width:60px;
    float:left;
    display:inline;
    margin:5px;
}
 .ptt_nclose{
    background-image:url(images/active/ptt_active/ptt_button_close.png);
    cursor:pointer;
     background-repeat:no-repeat;
    height:20px;
    width:72px;
    float:left;
    display:inline;
    margin:5px;
}
.ptt_go_write_icon{
     background-image:url(images/active/ptt_active/ptt_button_write.png);
      height:20px;
     width:192px;
     float:left;
     display:inline;
      margin:5px;
       cursor:pointer;
}
.ptt_i_write_icon{
     background-image:url(images/active/ptt_active/store_button_evaluate02.png);
     height:32px;
     width:95px;
     float:right;
     display:inline;
      cursor:pointer;
}
.ptt_i_write_bg{
     background-image:url(images/active/ptt_active/store_button_evaluate_bg.png);
     height:32px;
     width:949px;
     float:left;
     display:inline;
     margin-left:1px;
}
.ptt_ok_icon{
     background-image:url(images/active/ptt_active/ptt_frame_icon02.png);
      height:58px;
     width:60px;
     float:left;
    display:inline;
    margin:5px;
}
.ptt_prob_icon{
     background-image:url(images/active/ptt_active/ptt_frame_icon01.png);
     height:58px;
     width:60px;
     float:left;
     display:inline;
     margin:5px;
}
.ptt_win_block{display:inline; float:left;}
.ptt_win_tl{ width:29px;height:33px; background-image:url(images/active/ptt_active/ptt_frame_01.png); }
.ptt_win_tc{  height:33px; background-image:url(images/active/ptt_active/ptt_frame_02.png);}
.ptt_win_tr{width:30px;height:33px; background-image:url(images/active/ptt_active/ptt_frame_03.png);}
.ptt_win_cl{width:29px;height:134px; background-image:url(images/active/ptt_active/ptt_frame_04.png);}
.ptt_win_cr{width:30px;height:134px; background-image:url(images/active/ptt_active/ptt_frame_05.png);}
.ptt_win_bl{width:29px;height:29px; background-image:url(images/active/ptt_active/ptt_frame_06.png);}
.ptt_win_bc{width:16px;height:29px; background-image:url(images/active/ptt_active/ptt_frame_07.png);}
.ptt_win_br{width:30px;height:29px; background-image:url(images/active/ptt_active/ptt_frame_08.png);}
/****************************************廠拍 限量搶購*********************************************/
#limit_sale_panel{
 width:925px;
 float:left;
 display:inline;
  z-index:20;
    left: 15px;
}
.not_limit_sale{
  width:925px;
  height:211px;
  float:left;
   background-image:url(images/active/limit_sale/bg_line.png);
}
.limit_cal{
    width:98px;
    height:192px;
    float:left;
      display:inline;
    background-image:url(images/active/limit_sale/calandar_02.png);
}
.limit_cal_one{
    width:98px;
    height:192px;
    float:left;
     display:inline;
    background-image:url(images/active/limit_sale/calandar_01.png);
    margin-left:2px;
}
.lm_outbound{
    width:262px;
    height:192px;
    float:left;
    margin-left:10px;
    display:inline;
}
.limit_pd_one{
    width:262px;
    height:192px;
    float:left;
    display:inline;
    background-image:url(images/active/limit_sale/bg_product_01.png);
}
.limit_pd{
    width:262px;
    height:192px;
    float:left;
    display:inline;
    background-image:url(images/active/limit_sale/bg_product_02.png);
 }
 .limit_pd div{  line-height:22px;  }
  .limit_pd_one div{  line-height:22px;  }
.limit_sale_left{
     width:63px;
      height:102px;
     float:left;
}
 .limit_sale_pd_img{
	width:63px;
	 height:102px;
	float:left;
  }
  .limit_sale_pd_remain{
	 width:75px;
	 height:40px;
	 line-height:18px;
	 float:left;
	text-align:center;font-size:13px
  }
 .limit_sale_info{
     width:195px;
     height:97px;
     float:right;
     color:#000000;
     padding-top:5px;
     font-size:11px;
  }
.buy_limit_pd_bt{
    width:38px;
    height:37px;
     float:right;
    display:inline;
    background-image:url(images/active/limit_sale/button_buy.png);
    cursor:pointer;
     display:none;
}
.limit_pd_info_bt{
    width:38px;
    height:37px;
    float:right;
    display:inline;
    background-image:url(images/active/limit_sale/button_product.png);
    cursor:pointer;
}
.limit_sale_mail_me_bt{
    width:55px;
    height:37px;
    float:right;
    display:inline;
    cursor:pointer;
    margin-right:8px;
     background-image:url(images/active/limit_sale/button_beforebuy.png);
}
.limit_bt_block{
   width:262px;
   height:40px;
   float:left;
}
.limit_sold_out{
    width:262px;
    height:192px;
    background-image:url(images/active/limit_sale/button_buy_end.png);
    position:relative;
    top:-35px;
    display:none;
}
.limit_sale_header{
      float:left;
      width:925px;
      height:591px;
      background-image:url(images/active/limit_sale/top.png);
}
.limit_sale_footer{
      float:left;
      width:925px;
      height:412px;
      background-image:url(images/active/limit_sale/bottom.png);
}
.limit_weekday{
     width:98px;
     height:20px;
     float:left;
     text-align:center;
}
/************************************************************************************/
/****************************************產品推薦*****************************************/
 /******************結帳流程**************************/
 .pay_up_proc_title{
       width:230px;
       height:31px;
       position:relative;
       margin-left:30px;
 }
.pay_up_proc_list_block{
      background-color:#ffffff;
      width:168px;
      height:350px;
      padding-left:10px;
      border:1px solid #ADCDDC;
      margin-left:30px;
      margin-top:5px;
      position:relative;
}
.pay_up_proc_list{
      /*
      background-image:url(images/shopping_cart/cart_processes_01.png);
      background-repeat:no-repeat;
      background-position:0 0;
       */
      width:165px;
      height:300px;
      float:left;
      margin-top:15px;
      padding-left:10px;
}
 .pay_up_proc_current{
      background-image:url(images/shopping_cart/cart_bg_01.png);
      background-repeat:no-repeat;
      background-position:0 0;
      width:179px;
      height:51px;
      position:absolute;
      top:15px;
      left:5px;
      filter:alpha(opacity=75);
     opacity:.75;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
 }
 .slider_to_puls_buy{
     background-image:url(images/shopping_cart/cart_button_03.png);
      background-repeat:no-repeat;
      background-position:0 0;
      width:35px;
      height:36px;
      position:absolute;
      top:150px;
      right:-15px;
      cursor:pointer;
 }
 /******************結帳流程**************************/
 /**************購物車子選單*******************/
#shop_cart_sub_menu{
    height:50px;
	padding:0;
	width:417px;
    float:left;
    display:inline;
}
.shop_cart_sub_menu{
    float:left;
    display:inline;
    height:50px;
	padding:0;
	width:417px;
}
.cart_tabs{
     float:left;
     cursor:pointer;
}
.cart_panel{
       width:0px;
	   float:left;
	   display:none;
}
/**************購物車子選單*******************/
/**************組合商品圖層******************/
.combine_box{
  margin:10px;
  height:120px;
  width:200px;
}
.sp_combine_box{
  margin:10px;
  height:120px;
  width:150px;
}
#sp_combine_scroll{
   position:relative;
   overflow:hidden;
   width:890px;
   height:144px;
   float:left;
}
#cmb_right_arrow{  background-image:url(images/about_buty/media_button_02.png);}
#cmb_left_arrow{ background-image:url(images/about_buty/media_button_01.png);}
.sp_combine_scroll{
   width:100%;
   height:144px;
   float:left;
}
.sp_combine_items{
    width:20000em;
	position:absolute;
	clear:both;
}
.combines_form_overlay{
       border:1px solid #ffffff;
       z-index:9999;
       background:#ffffff;
       float:left;
       width:680px;
       height:auto;
       padding:10px;
}
#combines_form .close {
    background-image:url(images/close.png);
    position:absolute;
    right: -15px;
    top: -15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
.sp_combines_form_overlay{
       border:1px solid #ffffff;
       z-index:9999;
       background:#ffffff;
       float:left;
       width:680px;
       height:auto;
       padding:10px;
       border:1px solid #666666;
}
#sp_combines_form .close {
    background-image:url(images/close.png);
    position:absolute;
    right: -15px;
    top: -15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/**************組合商品圖層******************/
/**************線上刷卡圖層******************/
#CreditCard_pay_win{
    display:none;
}
.CreditCard_pay_win_overlay{
       border:1px solid #336699;
       z-index:9999;
       background:#E0E0E0;
       float:left;
}
.CreditCard_pay_win_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right: -15px;
    top: -15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/**************線上刷卡圖層******************/
/*********加購區*************/
.buy_puls_pd_bt{
  border:2px solid #666666;
  text-align:center;
  line-height:18px;
  width:52px;
  height:18px;
  cursor:pointer;
  color:#ff0000;
}
.buy_puls_pd_bt:hover{
   border:2px solid #ff0000;
   color:#660066;
}
.use_vip_qpon_bt{
  border:2px solid #666666;
  text-align:center;
  line-height:18px;
  width:240px;
  float:left;
  height:18px;
  cursor:pointer;
  color:#ff0000;
  margin-left:13px;
  margin-top:3px;
}
.use_vip_qpon_bt:hover{
   border:2px solid #ff0000;
   color:#660066;
}
#plus_arrow_up .disabled{
 visibility:hidden !important;
}
#plus_arrow_down .disabled{
 visibility:hidden !important;
}
.slider_to_pay_up_flow{
     background-image:url(images/shopping_cart/cart_button_03.png);
      background-repeat:no-repeat;
      background-position:0 -36px;
      width:35px;
      height:36px;
      position:absolute;
      top:160px;
      left:-15px;
      cursor:pointer;
 }
#plus_arrow_up{
      background-image:url(images/shopping_cart/cart_button_02.png);
      background-repeat:no-repeat;
      background-position:0 0;
      width:66px;
      height:21px;
      cursor:pointer;
      margin-left:45px;
      margin-top:-1px;
      /*visibility:hidden !important;*/
}
#plus_arrow_down{
      background-image:url(images/shopping_cart/cart_button_02.png);
      background-repeat:no-repeat;
      background-position:0 -20px;
      width:66px;
      height:21px;
      cursor:pointer;
      margin-left:45px;
       margin-bottom:-1px;
}
#plus_buy_area {
     width:230px;
     height:600px;
     float:left;
   }
 #plus_buy_area div{
 }
.plus_vertical {
	/* required settings */
	position:relative;
	overflow:hidden;
	/* vertical scrollers have typically larger height than width */
	height: 390px;
	width: 172px;
}
 .puls_buy_list_block{
       background-color:#ffffff;
       width:165px;
       height:430px;
       padding-left:10px;
      border:1px solid #ADCDDC;
      margin-left:30px;
      margin-top:5px;
      position:relative;
 }
/* root element for scrollable items */
.plus_items {
	position:absolute;
 	/* this time we have very large space for height */
	height:20000em;
	margin:0 auto;
}
/* single scrollable item */
.plus_item {
     text-align:left;
     width:160px;
     height:71px;
     margin-left:2px;
     margin-top:5px;
     padding:2px;
     cursor:pointer;
     overflow:hidden;
    font-size:12px;
}
/* the action buttons above the scrollable */
#plus_actions {
	width:170px;
	margin:10px 0 10px 0;
}
#plus_actions a {
 	cursor:pointer;
}
#plus_actions .disabled {
	visibility:hidden;
}
#plus_actions .next {
	float:right;
}
/*********加購區*************/
 /*********** 加購區 navigator ***********/
#plus_navi{
    position:absolute;
    top:110px;
    right:-22px;
}
/* position and dimensions of the navigator */
div.plus_navi{
	margin-left:20px;
    margin-top:10px;
	width:18px;
	height:130px;
}
/* items inside navigator */
div.plus_navi a{
	width:18px;
	height:18px;
	float:left;
	margin:3px;
	background:url(images/shopping_cart/cart_button_07.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
/* mouseover state */
div.plus_navi a:hover {
	background-position:0 -17px;
}
/* active state (current page state) */
div.plus_navi a.active {
	background-position:0 -34px;
}
/********************加購區與購物流程***********************************/
.cart_right{
     position:relative;
		overflow:hidden;
		clear:both;
		width:240px;
	    height:700px;
}
#cart_right {
		position:relative;
		overflow:hidden;
		clear:both;
		width:240px;
	    height:700px;
	}
	/* our additional wrapper element for the items */
	#cart_right .items {
		width:20000em;
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
	}
/***********************加購區與購物流程********************************/
/**************產品介紹子選單*******************/
#product_sub_menu{
    height:38px;
	padding:0;
	width:350px;
	float:right;
	clear:right;
}
/*****************產品介紹子選單****************/
/****************************************會員專區*****************************************/
 /***********************忘記密碼**********************/
 .forgot_form_overlay {
    display:none;
    z-index:10000;
    background-color:#333;
    width:600px;
    min-height:190px;
    border:1px solid #666;
     color:#ffffff;
     position:fixed; top:60px;
}
/* close button positioned on upper right corner */
.forgot_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
.forget_label{
   width:100px;
   float:left;
}
/***********************忘記密碼**********************/
 #login_formx{  border:2px solid #7f7f7f; }
 /***門市電話查詢**/
 .all_doors_tel{
    	text-decoration:underline;
    	cursor:pointer;
    	color:#C033F4;
 }
/*********************聯絡客服預設頁面**********************/
 .cus_server_info{
      position:absolute;
      background-image:url(images/member/service_bg.png);
      background-repeat:no-repeat;
      width:534px;
      height:494px;
 }
 #cus_login_form{
    width:260px;
    height:140px;
    position:absolute;
    bottom:0;
    right:0;
 }
 #cus_login_form_id{
      background-image:url(images/member/Account.png);
      background-repeat:no-repeat ;
      width:250px;
      height:40px;
      float:left;
 }
 #cus_login_form_pwd{
      margin-top:5px;
      background-image:url(images/member/passward.png);
      background-repeat:no-repeat ;
      width:250px;
      height:40px;
      float:left;
 }
 .cus_login_form_input{
       height:28px;
       width:167px;
       margin-right:8px;
       margin-top:2px;
       float:right;
       border:0;
       font-size:15pt;
 }
 .cus_login_form_bt{
       float:left;
       display:inline;
       margin-left:6px;
       margin-top:5px;
       cursor:pointer;
 }
 #cus_into_text{
   width:500px;
   float:left;
   margin-left:30px;
   margin-top:26px;
 }
 .flower_item{
      background-image:url(images/member/thumbtack.png);
      background-repeat:no-repeat ;
      width:12px;
      height:21px;
      float:left;
 }
 .cus_into_text{
	   font-size:14px;
	   float:left;
	   display:inline;
	   width:480px;
	   line-height:18px;
	   margin-top:10px;
 }
/*********************聯絡客服預設頁面**********************/
/**************子選單*******************/
#member_area_sub_menu{
    height:50px;
	padding:0;
	width:950px;
	float:left;
	clear:right;
}
.member_tabs{
     float:left;
     margin-right:2px;
	 cursor:pointer;
	 opacity:0.5;
	 filter: alpha(opacity=50);
     border:1px solid #336699;
     width:50px;
     height:50px;
}
 .member_current{
      opacity:1;
	   filter: alpha(opacity=100);
	  border:1px solid #ff0000;
}
.member_panel{
      width:0px;
	  float:left;
	  display:none;
   	  margin-right:2px;
      border:1px solid #ff0000;
      height:48px;
}
/*********************************/
/**選單按鈕*/
 #member_area_menu {
    overflow:hidden;
 }
#member_area_menu div{
   	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
    border:1px solid #737373;
    width:140px;
    float:left;
    margin:5px;
    line-height:30px;
    text-align:center;
    cursor:pointer;
}
.mem_panel{
    float:left;
    width:950px;
}
#cus_and_faq_list_panel{
   background-color:#FFFFFF;
  display:inline;
  float:left;
}
#cus_and_faq_list_panel .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-10px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
    display:none;
}
/******************常見問題*************************/
#faq_list_panel{
}
.faq_list_title{
     line-height:22px;
     height:26px;
     float:left;
     width:328px;
     cursor:pointer;
     background-color:#FEF5CB;
     font-size:12px;
     padding-left:15px;
     border:2px solid #ffffff;
}
.faq_list_title:hover{
      border:2px solid #dba02d;
}
.list_title_selected{
      border:2px solid #dba02d;
      float:left;
}
/******************常見問題*************************/
.q_block{
   font-size:24pt;
   float:left;
   color:#ff0000;
   display:inline;
}
.a_block{
   font-size:24pt;
   float:left;
   color:#ff0000;
   display:inline;
}
.qa_content{
  width:480px;
   float:left;
}
.cus_pro_panel{
    display:none;
    width:342px;
    height:auto;
    float:left;
    height:auto;
    margin-left:3px;
    margin-top:3px;
}
#cus_info_menu{
       float:left;
       background-color:#FCE8A1;
       margin-left:5px;
       padding:2px;
       width:338px;
      }
.cus_pro_bt{
    width:166px;
    line-height:25px;
    float:left;
    display:inline;
    text-align:center;
    margin-left:3px;
    cursor:pointer;
}
.cus_pro_bt_St{
    width:160px;
    line-height:25px;
      border:2px solid #D8AC5D;
      background-color:#E8C67B;
    float:left;
    display:inline;
    text-align:center;
    margin-left:2px;
    cursor:pointer;
}
 /**********************客服問題****************************/
 /*常見問題與客服問答按鈕*/
 #cus_and_faq_content{
	 float:right;
	 border:2px solid #c38834;
	 width:570px;
	 height:auto;
	 display:none;
	 margin-left:15px;
	   }
 .cus_and_faq_ct_title{
	margin:5px;
	width:550px;
	float:left;
	border:2px solid #dba02d;
	      line-height:30px;
	      padding:3px;
 }
 #exposeMask {
	background:#678;
	background-position:13% 160px;
 }
 .cus_info_table{   float:left;}
 .cus_prob_table{
      font-size:12px;
      line-height:18px;
 }
.cus_prob_form_overlay {
    display:none;
    width:530px;
    height:auto;
    padding:10px;
    background-color:#f9f9f9;
     -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.cus_prob_form_overlay div.close {
    background-image:url(images/close.png);
    position:absolute; right:-15px; top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
.cus_prob_content{
     text-align:left;
     padding:5px;
     background-color:#fff1b3;
     color:#ac4003;
     line-height:23px;
}
/**********************通訊錄****************************/
.connecter_form_overlay {
    display:none;
    width:360px;
    height:320px;
    padding:10px;
    background-color:#f9f9f9;
     -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.connecter_form_overlay div.close {
    background-image:url(images/close.png);
    position:absolute; right:-15px; top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
#my_connect_table td{
  text-align:center;
}
/**********************通訊錄****************************/
.mem_data_table{
   width:940px;
   margin:5px;
   float:left;
   line-height:23px;
   background-color:#f2deca;
   border:1px solid #ce9c4e;
}
.mem_data_table td{
	 padding:2px 2px 2px 2px;
	 background-color:#fff9f0;
	 color:#494949;
}
 .mem_data_table th{
	 text-align:center;
   background-color:#fff1b3;
   padding:3px;
}
/*********************交易詳細overlay*******************************/
 .order_detail_form_overlay {
       border:1px solid #666666;
       z-index:9999;
       background:#ffffff;
       float:left;
}
.order_detail_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
.ouser_info_table{
   background:#336699;  width:100%;
}
.ouser_info_table td{   background:#f9f9f9; }
.ouser_info_table tr{   line-height:24px;   }
/*********************交易詳細overlay*******************************/
/************************推推王*************************************/
.push_mody_block{
   display:inline;
   float:left;
   height:20px;
   line-height:21px;
   margin-top:10px;
   font-size:12px;
}
 .push_mody_panel{
   width:610px;
   height:95px;
   border:1px solid #C68400;
   background-color:#FFEEAE;
   position:absolute;
   z-index:102;
   font-size:13px;
   display:none;
}
.push_mody_panel .sclose{
    background-image:url(images/member/push_bts/recommend_button_X.png);
    position:absolute;
    right:0px;
    top:0px;
    cursor:pointer;
    height:21px;
    width:21px;
    margin:3px;
}
#push_state_table tr{
 height:25px;
 line-height:25px;
}
/*待選通訊錄*/
.push_friend_list{
  border:1px solid #656764;
  background-color:#FFEEAE;
  width:100px;
  height:25px;
  float:left;
  margin-left:7px;
  margin-top:7px;
  line-height:25px;
  cursor:pointer;
   padding:2px;
  text-align:center;
}
.push_fr_name{
    float:left;
    width:83px;
    height:25px;
    font-size:12px;
    overflow:hidden;
    word-break:break-all;
    word-wrap: break-word;
}
.push_friend_list:hover{
   border:1px solid #ff9933;
}
.push_addr_block{
    border-top:1px solid #C78400;
    border-bottom:1px solid #C78400;
    height:80px;
    width:610px;
    overflow-y:auto;
    float:left;
    display:inline;
    font-13pt;
}
#ss_push_addressbook{
}
/*已選通訊錄*/
#tt_push_addressbook{
}
/*推推王新增通訊錄按鈕*/
.push_add_title_banner{
    line-height:30px;
    background-color:#F5D96E;
    height:30px;width:100%;
    color:#CF6202;
    font-size:12pt;
    margin-top:0;
    border-bottom:1px solid #C78400;
}
.add_push_friend_bt{
     background-image:url(images/member/push_bts/recommend_button_01.png);
     width:72px;
     height:20px;
     cursor:pointer;
     float:left;
     display:inline-block;
     margin-top:3px;
}
.confirm_add_push_friend_bt{
     background-image:url(images/member/push_bts/recommend_button_03.png);
     width:101px;
     height:20px;
     cursor:pointer;
     float:right;
     margin-right:10px;
     display:inline-block;
     margin-top:3px;
}
.confirm_push_mody_bt{
    background-image:url(images/member/push_bts/recommend_button_02.png);
     width:101px;
     height:20px;
     cursor:pointer;
     float:right;
     display:inline-block;
     margin-top:3px;
}
.send_push_list_bt{
      background-image:url(images/member/push_bts/recommend_button_04.png);
     width:72px;
     height:20px;
     cursor:pointer;
     display:inline-block;
     margin-top:3px;
}
 .push_form_overlay {
    z-index:100;
    background-image:url(images/member/push_bts/recommend_friend_bg_01.png);
    width:660px;
    height:470px;
    color:#666666;
    position:fixed; top:60px;
}
.push_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/**********推推王兌換*******/
#buty_exchange_panel{
}
#buty_exchange_header{
   width:955px;
   height:211px;
   float:left;
   display:inline;
   background-image:url(images/member/recommend_banner_01.png);
}
#buty_exchange_content{
    width:955px;
     background-image:url(images/member/recommend_exchange_bg_02.png);
    float:left;
    display:inline;
}
#buty_exchange_footer{
	    float:left;
    display:inline;
	    width:955px;
   height:13px;
	   background-image:url(images/member/recommend_exchange_bg_03.png);
}
.exchange_title{
      color:#666666;
      height:32px;width:940px;
      float:left;
      background-image:url(images/member/recommend_exchange_bg_01.png);
      background-position:0 0;
 }
 .exchange_body{
      color:#666666;
      width:940px;
      height:auto;
      float:left;
      background-image:url(images/member/recommend_friend_bg_02.png);
      background-position:0 -32px;
      font-size:12pt;
 }
 .exchange_from_cell{
    margin-left:22px;
    line-height:25xp;
    height:25px;
    padding-left:10px;
    padding-top:10px;
    float:left;
    display:inline;
    width:883px;
 }
  .exchange_from_cell input{
     border:1px solid #000000;
  }
 .exchange_from_cell .title{
	float:left;display:inline;
	line-height:22px;
	height:22px;
	width:60px;
 }
 .exchange_from_cell .input{
	float:left;display:inline;
	line-height:22px;
	height:22px;
 }
 .exchange_from_cell .inputc{
	float:left;display:inline;
	 line-height:25px;
	height:25px;
	width:100px;
 }
 .exchange_confirm{
	border-top:1px solid #C0802C;
	border-bottom:1px solid #C0802C;
	width:895px;
	float:left;
	height:auto;
	padding:0;
 }
 .push_exchange_bt{
  background-image:url(images/member/recommend_button_05.png);
  width:72px;
  height:20px;
  float:left;
  margin-left:435px;
  cursor:pointer;
 }
 .exchange_footer{
      color:#666666;
      height:30px;width:940px;
      float:left;
      background-image:url(images/member/recommend_exchange_bg_01.png);
      background-position:0 -622px;
 }
 .star_exchage_pd{
     width:450px;
     height:auto;
     border:2px solid #999999;
     float:left;
     display:inline;
     margin-left:10px;
     margin-top:10px;
 }
.star_exchage_pd div{
   float:left;
   display:inline;
}
.star_exchage_pd .img{
   width:209px;
   height:134px;
    border:1px solid #ff0000;
}
.star_exchage_pd .ex_pd_info{
   width:290px;
   line-height:20px;
   height:auto;
   padding-left:10px;
   font-size:12px;
   border:1px solid #336699;
}
.ex_info_block{
  width:7px;
  height:35px;
  background-color:#B45403;
  float:left;
  display:inline;
}
.ex_info_title {
   font-size:15px;
   line-height:17px;
   width:680px;
   color:#B45501;
    float:left;
    display:inline;
    padding-bottom:3px;
}
.ex_info_memo {
   line-height:20px;
   color:#666666;
   float:left;
   width:700px;
   padding-left:10px;
   margin-top:3px;
}
#ex_pd_pager{
  margin-top:5px;
  margin-left:400px;
}
.ex_chgange_bt{
    background-image:url(images/member/recommend_button_06.png);
    cursor:pointer;
    width:72px;
    height:20px;
     float:left;
    display:inline;
}
.ex_pdinfo_bt{
   background-image:url(images/member/recommend_button_07.png);
   cursor:pointer;
   margin-left:5px;
   width:72px;
    height:20px;
     float:left;
    display:inline;
}
/**********推推王兌換*******/
/************************推推王*************************************/
/*********************心得分享*******************************/
#buty_share_table{
    text-align:center;
}
#buty_share_panel{
      float:left;
      width:950px;
}
.share_pd{
	color:#C033F4;
	text-decoration: underline;
	margin-left:3px;
	margin-right:3px;
	}
.share_nick_name{
       color:#B20000;
       margin-left:3px;
	margin-right:3px;
}
.share_pd_list{
    width:48%;
    border:1px solid #336699;
    overflow:hidden;
    line-height:25px;
    margin-top:3px;
    margin-left:3px;
    float:left;
    cursor:pointer;
    display:inline;
}
.share_pd_list:hover{
    border:1px solid #ff3f3f;
}
.share_list{
    width:99%;
    border:1px solid #336699;
    overflow:hidden;
    line-height:25px;
    margin-top:10px;
}
.share_list .No{ width:20px;}
.share_list .sdate{ width:100px;}
.share_list .sdoorname{ width:120px;}
.share_list div{
   float:left;
   display:inline;
}
  .show_form_overlay {
    z-index:100;
    background-color:#f9f9f9;
    width:630px;
    height:auto;
    padding:5px;
    border:1px solid #666;
     color:#ffffff;
     position:fixed; top:60px;
    /* CSS3 styling for latest browsers */
      -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.show_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/*********************心得分享*******************************/
/*********************門市公告*******************************/
  .announce_form_overlay {
    z-index:100;
    background-color:#ffffff;
    width:625px;
    height:auto;
    padding:5px;
    border:1px solid #666;
     color:#666666;
     position:fixed; top:60px;
}
.announce_form_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
 /*********************門市公告*******************************/
/****************************************會員專區*****************************************/
/****************************************愛美知識家*****************************************/
/*********************新增字彙*******************************/
  .add_dic_word_overlay {
    z-index:100;
    background-color:#ffffff;
    width:625px;
    height:auto;
    padding:5px;
    border:1px solid #666;
     color:#666666;
     position:fixed; top:60px;
}
.add_dic_word_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
 /*********************新增字彙*******************************/
/**************愛美知識家子選單*******************/
#buty_knows_menu{
    height:38px;
	padding:0;
	width:290px;
	float:right;
	clear:right;
}
.buty_knows_tabs{
     float:left;
     margin-right:2px;
	   cursor:pointer;
	   opacity:0.5;
	   filter: alpha(opacity=50);
     border:1px solid #336699;
     width:38px;
     height:38px;
     font-size:20pt;
}
 .buty_knows_current{
      opacity:1;
	   filter: alpha(opacity=100);
	  border:2px solid #ff0000;
}
.buty_knows_panel{
      width:0px;
	  float:left;
	  display:none;
   	  margin-right:2px;
      border:2px solid #336699;
      height:34px;
      line-height:35px;
}
.buty_knows_panel:after {
  clear : left;
  content : '.';
  display : block;
  height : 0;
  overflow : hidden;
}
/*****************愛美知識家子選單****************/
/******愛美知識家搜尋*****/
#buty_dic_query{
    font-size:16pt;
    height:27px;
    width:435px;
    border:0
}
 .buty_panel{
   width:100%;
   float:left;
 }
  /********************左側tab*****************/
 #knows_tabs{
     float:left;
      width:136px;
      height:300px;
  }
 #knows_tabs_shell{
    float:left;
    height:auto;
    width:136px;
    height:300px;
 }
 .knows_tabs {
      cursor:pointer;
      margin-bottom:15px;
      width:136px;
      height:40px;
      background-image:url(images/butyknows/knowledge_tabs.png);
      background-repeat:no-repeat;
 }
#knows_tabs_1{  background-position:-145px 0;}
#knows_tabs_1:hover{  background-position:0 0;}
#knows_tabs_1.selected{background-position:0 0;}
#knows_tabs_2{ background-position:-145px -53px;}
#knows_tabs_2:hover{ background-position:0 -53px;}
#knows_tabs_2.selected{ background-position:0 -53px;}
#knows_tabs_3{  background-position:-145px -109px; }
#knows_tabs_3:hover{ background-position:0 -109px;}
#knows_tabs_3.selected{ background-position:0 -109px;}
#knows_tabs_4{   background-position:-145px -165px; }
#knows_tabs_4:hover{  background-position:0px -165px;}
#knows_tabs_4.selected{  background-position:0px -165px;}
#knows_tabs_5{  background-position:-145px -219px; }
#knows_tabs_5:hover{  background-position:0 -219px;}
#knows_tabs_5.selected{  background-position:0 -219px;}
/********************左側tab*****************/
  #knows_content{
    float:left;
    width:730px;
    height:auto;
   	padding-top:40px;
   	padding-left:40px;
   	margin-left:25px;
    background-image:url(images/butyknows/knowledge_topic_list_bg.png);
    background-repeat:no-repeat;
    min-height:500px;
 }
.title_pointer{
      background-image:url(images/butyknows/knowledge_tabs.png);
      background-repeat:no-repeat;
      background-position:-377px 0;
      width:12px;
      height:15px;
	  float:left;
}
.title_pointer.selected{
      background-position:-360px 0;
}
 .buty_know_title{
     width:700px;
     float:left;
     line-height:20px;
     font-size:14px;
 	 cursor:pointer;
	 margin-bottom:5px;
	 letter-spacing:2px;
 }
 #topic_content{
     position:absolute;
     right:0;
     top:0;
     width:10px;
     background-color:#ffffff;
     background-image:url(images/butyknows/knowledge_topic_list_bg_out.png);
     background-repeat:no-repeat;
 	 display:none;
 }
 #topic_content .close{
     background-image:url(images/butyknows/knowledge_tabs.png);
     position:absolute;
     background-repeat:no-repeat;
     background-position:-390px 0;
     left:11px;
    top:10px;
    cursor:pointer;
    width:28px;
    height:27px;
    z-index:9;
    display:none;
 }
 .topic_content{
     float:left;
     width:750px;
     margin-left:60px;
     margin-top:30px;
     height:auto;
     min-height:500px;
     padding:10px;
     display:none;
 }
 .buty_knows_topic_con{
   line-height:30px;
   visibility:hidden;
 }
/********愛美知識家首頁*********************/
#buty_knows_home{
	background-image:url(images/butyknows/know_left_bg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:680px;
}
.kw_dic_result{
    float:left;
    line-height:45px;
    padding-top:2px;
    height:46px;
	cursor:pointer;
	display:inline;
}
.dic_tube{
	background-image:url(images/butyknows/tube_oi.png);
	background-repeat:no-repeat;
	background-position:0 0;
 }
.dic_tube:hover{
	background-image:url(images/butyknows/tube_o.png);
	background-repeat:no-repeat;
	background-position:0 0;
 }
.knows_tube{
	background-image:url(images/butyknows/tube_pb.png);
	background-repeat:no-repeat;
	background-position:0 0;
 }
 .knows_tube:hover{
	background-image:url(images/butyknows/tube_p.png);
 }
.kw_dic_result_block{
	 float:right;
	height:47px;
     	margin-bottom:2px;
}
.kw_content{
     overflow:hidden;
      white-space: nowrap;
      text-overflow:ellipsis;
      margin-left:35px;
      font-size:14px;
}
.kw_content:hover{
     color:#9E2056;
}
.tails{
	float:left;
	height:47px;
	width:18px;
     	background-image:url(images/butyknows/know_tail_w.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin-top:3px;
}
 /*字典搜尋結果*/
.dic_result{
    width:878px;
    float:left;
    height:25px;
    line-height:20px;
    font-size:14px;
	padding-left:10px;
	cursor:pointer;
    color:#c75536;
	display:inline;
    background-color:#ffefde;
 }
#buty_dic_result  .desc{
      height:auto;
      width:880px;
      float:left;
      display:none;
      background-color:#ffffff;
      line-height:25px;
      margin-top:0;
      padding:5px;
}
.dic_result_type{
   margin-top:20px;
   margin-left:21px;
   margin-bottom:2px;
   padding-bottom:3px;
   font-size:15pt;
   line-height:25px;
     width:880px;
}
.dic_result_block{
      margin-left:20px;
      float:left;
      width:890px;
      margin-bottom:1px;
      padding-top:3px;
      height:auto;
      background-color:#ffefde;
      border:1px solid #ffffff;
}
 .dic_result_block:hover{
      border:1px solid #e17400;
      height:auto;
 }
 .dic_result div{
     float:left;
     display:inline;
  }
 .dic_result .c_name{
       width:140px;
       margin-left:15px;
       font-size:14px;
      overflow:hidden;
      white-space: nowrap;
      text-overflow:ellipsis;
}
 .dic_result .e_name{
      width:150px;
	  line-height:18px;
       font-size:14px;
      overflow:hidden;
      white-space: nowrap;
      text-overflow:ellipsis;
}
.dic_result .s_desc{
       width:500px;
       margin-left:15px;
      line-height:18px;
      font-size:14px;
      overflow:hidden;
      white-space: nowrap;
      text-overflow:ellipsis;
}
.dic_result .buty_app{
	float:right;
	display:block;
	background-image:url(images/butyknows/knowledge_tabs.png);
	background-repeat:no-repeat;
	background-position:-330px 0;
	width:18px;
	height:23px;
}
#buty_dic_result{
	background-image:url(images/butyknows/knowledge_dic_bg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:938px;
	min-height:500px;
}
.dic_nil{
     background-image:url(images/butyknows/knowledge_tabs.png);
     background-position:-290px 0;
     background-repeat:no-repeat;
     width:29px;
      height:29px;
}
#left_nil{
      position:absolute; left:8px; top:62px;
}
 #right_nil{
      position:absolute; left:905px; top:62px;
}
/*******熱門關鍵字************/
#hot_query_words{
   margin:0 auto;
   line-height:20px;
   width:500px;
   overflow:hidden;
   height:23px;
}
.hot_word_list{
  cursor:pointer;
  float:left;
  margin-right:5px;
}
.hot_word_list:hover{
  color:#fc4567;
  border-bottom:1px solid #336699;
}
/*******buty應用商品************/
.buty_app_overlay {
  display:none;
    width:580px;
    padding-bottom:20px;
    font-size:11px;
    background-color:#ffffff;
    float:left;
}
.buty_app_overlay div.close {
    background-image:url(images/close.png);
    position:absolute; right:-12px; top:-12px;
    cursor:pointer;
    height:35px;
    width:35px;
    z-index:9;
}
/*******美容知識編輯************/
.ch_pics{
     cursor:pointer;
     position:relative;
     display:inline-block;
     margin:3px;
     border:2px solid #666666;
     height:164px;
}
.ch_pics div.deletex {
    background-color:#ffffff;
    color:#ff0000;
    border:1px solid #336699;
    height:18px;
    width:18px;
    text-align:center;
    line-height:18px;
    cursor:pointer;
   position:absolute;
   right:0;
   top:0;
    z-index:999999;
}
/*******美容知識編輯************/
/****************************************愛美知識家*****************************************/
/****************************************電子型錄************************************************/
#news_menu{
     background-image:url(images/e_catelog/news_button_bg01.png);
      background-repeat:no-repeat;
      width:961px;
      height:82px;
      padding-left:10px;
}
.news_menu_page{
      width:22px;
      height:22px;
      float:left;
      display:inline;
      margin-top:15px;
      margin-right:4.8px;
      cursor:pointer;
}
.news_bt_01{background-image:url(images/e_catelog/news_button_01.png);}
.news_bt_02{background-image:url(images/e_catelog/news_button_02.png);}
.news_bt_03{background-image:url(images/e_catelog/news_button_03.png);}
.news_bt_04{background-image:url(images/e_catelog/news_button_04.png);}
.news_bt_05{background-image:url(images/e_catelog/news_button_05.png);}
.news_bt_06{background-image:url(images/e_catelog/news_button_06.png);}
.news_bt_07{background-image:url(images/e_catelog/news_button_07.png);}
.news_bt_08{background-image:url(images/e_catelog/news_button_08.png);}
.news_bt_09{background-image:url(images/e_catelog/news_button_09.png);}
.news_bt_10{background-image:url(images/e_catelog/news_button_10.png);}
.news_bt_11{background-image:url(images/e_catelog/news_button_11.png);}
.news_bt_12{background-image:url(images/e_catelog/news_button_12.png);}
.news_bt_13{background-image:url(images/e_catelog/news_button_13.png);}
.news_bt_14{background-image:url(images/e_catelog/news_button_14.png);}
.news_bt_15{background-image:url(images/e_catelog/news_button_15.png);}
.news_bt_16{background-image:url(images/e_catelog/news_button_16.png);}
.news_bt_17{background-image:url(images/e_catelog/news_button_17.png);}
.news_bt_18{background-image:url(images/e_catelog/news_button_18.png);}
.news_bt_19{background-image:url(images/e_catelog/news_button_19.png);}
.news_bt_20{background-image:url(images/e_catelog/news_button_20.png);}
.news_bt_21{background-image:url(images/e_catelog/news_button_21.png);}
.news_bt_22{background-image:url(images/e_catelog/news_button_22.png);}
.news_bt_23{background-image:url(images/e_catelog/news_button_23.png);}
.news_bt_24{background-image:url(images/e_catelog/news_button_24.png);}
.news_bt_25{background-image:url(images/e_catelog/news_button_25.png);}
.news_bt_26{background-image:url(images/e_catelog/news_button_26.png);}
.news_bt_27{background-image:url(images/e_catelog/news_button_27.png);}
.news_bt_28{background-image:url(images/e_catelog/news_button_28.png);}
.news_bt_29{background-image:url(images/e_catelog/news_button_29.png);}
.news_bt_30{background-image:url(images/e_catelog/news_button_30.png);}
.news_bt_31{background-image:url(images/e_catelog/news_button_31.png);}
.news_bt_new{width:54px;background-image:url(images/e_catelog/news_button_new.png);}
.news_bt_store{width:54px;background-image:url(images/e_catelog/news_button_store.png);}
.news_class_bt{
   float:left;
   display:inline;
   width:63px;
   height:55px;
   cursor:pointer;
}
.news_button_3001{background-image:url(images/e_catelog/news_button_3001.png);}
.news_button_3002{background-image:url(images/e_catelog/news_button_3002.png);}
.news_button_3003{background-image:url(images/e_catelog/news_button_3003.png);}
.news_button_3004{background-image:url(images/e_catelog/news_button_3004.png);}
.news_button_3005{background-image:url(images/e_catelog/news_button_3005.png);}
.news_button_3006{background-image:url(images/e_catelog/news_button_3006.png);}
.news_button_3007{background-image:url(images/e_catelog/news_button_3007.png);}
.news_button_3008{background-image:url(images/e_catelog/news_button_3008.png);}
.news_button_3009{background-image:url(images/e_catelog/news_button_3009.png);}
.news_button_3010{background-image:url(images/e_catelog/news_button_3010.png);}
.news_button_3011{background-image:url(images/e_catelog/news_button_3011.png);}
.news_button_3012{background-image:url(images/e_catelog/news_button_3012.png);}
.news_button_3013{background-image:url(images/e_catelog/news_button_3013.png);}
.news_button_3014{background-image:url(images/e_catelog/news_button_3014.png);}
.news_button_3017{background-image:url(images/e_catelog/news_button_3017.png);}
.news_classes{
      width:981px;
      height:52px;
}
.news_img{
  display:none;
  width:960px;
  min-height:900px;
   background-image:url(images/e_catelog/loading.gif);
}
#news_search_form{
      margin-top:10px;
     float:left;
     display:inline;
     position:relative;
}
#news_search_bt{
     background-image:url(images/e_catelog/news_button_serach.png);
     width:76px;
     height:22px;
     float:left;
     display:inline;
    cursor:pointer;
}
#download_news_bt{
   background-image:url(images/e_catelog/news_button_download.png);
     width:89px;
     height:22px;
     float:left;
     display:inline;
      cursor:pointer;
}
#download_order_bt{
   background-image:url(images/e_catelog/news_button_order.png);
     width:111px;
     height:22px;
     float:left;
     display:inline;
      cursor:pointer;
}
#enable_zoom_bt{
 background-image:url(images/e_catelog/news_button_off.png);
     width:99px;
     height:22px;
     float:left;
     display:inline;
      cursor:pointer;
}
#news_search_result_panel{
    display:none;
  	height:auto;
  	width:480px;
  	background-color:#ffffff;
	border:1px solid #666666;
	padding:4px 8px;
    cursor:pointer;
	color:#336699;
    position:absolute;
 	top:20px;
	left:0;
	height:auto;
	z-index:98;
}
/*搜尋結果列表*/
.news_search_rtlist{
      width:460px;
      overflow:hidden;
      margin-top:3px;
      padding:3px;
}
.news_vertical {
	/* required settings */
	position:relative;
	overflow:hidden;
	/* vertical scrollers have typically larger height than width */
	height:283px;
	width: 470px;
}
.news_items {
	position:absolute;
	height:20000em;
	margin:0 auto;
}
/* single scrollable item */
.news_item {
     text-align:left;
     border:1px solid #336689;
     width:430px;
     height:71px;
     margin-left:2px;
     margin-top:5px;
     padding:2px;
     cursor:pointer;
     overflow:hidden;
    font-size:12px;
}
#news_up{
      background-image:url(images/shopping_cart/cart_button_02.png);
      background-repeat:no-repeat;
      background-position:0 0;
      width:66px;
      height:21px;
      cursor:pointer;
      margin-left:200px;
      margin-top:-4px;
      /*visibility:hidden !important;*/
}
#news_down{
      background-image:url(images/shopping_cart/cart_button_02.png);
      background-repeat:no-repeat;
      background-position:0 -20px;
      width:66px;
      height:21px;
      cursor:pointer;
      margin-left:200px;
       margin-bottom:-5px;
}
