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:853px;
     top:30px;
     width:115px;
      height:23px; 
}
/*主選單圖示*/
#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.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.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.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.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.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.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.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.png);   
 width:110px;height:40px;}

 #newhand:hover{  background-image:url(images/home_pics/newhand_m.png);} 
 
 /*新手上路影片*/
 .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;
}

/************************主選單****************************/
/*頁尾*/
#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:990px;
       height:144px;
       margin:0 auto;
       position:relative;
       overflow:hidden;
       background-image:url(images/footer/foot_bg.png); 
       
       padding-top:30px;
} 
.first{
	 width:950px;
	 height:50px;
	 
     margin:0 auto;
     position:relative;
     overflow:hidden;
     
}
.second{
	 width:950px;
	 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_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; 
} 

.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; }
 /*填寫履歷*/
/*合作提案*/

/*合作提案*/
 #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{
  width:125px;
  font-size:13px;
  
  border:2px solid #666666;
  text-align:center;
  line-height:30px;
  padding-top:10xp;
  float:left;
  height:30px;
  cursor:pointer;
  color:#ff0000;
  margin-left:13px;
}

.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;
  
}

/* 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_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;     }
#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_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_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; 
}

/*******產品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); }
/*****影*******/
.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:200px;
   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:40px;
    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);}
/******兌換********/
.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; 
}
/**********產品價格***************/
.pd_price_info{
     
     width:130px;
     margin-top:40px;
     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:70px;
     letter-spacing:2px;
      
     float:left;
 } 
 
 .pd_price_info .p_info{
     width:70px;
     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_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_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_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_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;
         
      
  	   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********************************************/

/******************************門市資訊********************************************/

/**********找門市按鈕****************/
#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:230px;
  height:70px;
  z-index:20;
  background-image:url(images/blank.gif);  
  cursor:pointer;
  position:absolute;
  bottom:80px;
  left:350px;
   
}

  /*********買一元送一元*********/
#buy_new_ss{
  
  background-image:url(images/blank.gif);  
  cursor:pointer;
  position:absolute;
  width:100px;
  height:100px;
  z-index:20; 
  top:190px;
  right:140px;
   
}

.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;
   
}
/************************************************************************************/


/****************************************產品推薦*****************************************/
 /******************結帳流程**************************/
 .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_overlay{
       border:1px solid #336699;
       z-index:9999;
       background:#E0E0E0;
       float:left;
  	 
}
#CreditCard_pay_win .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:72px;
  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:auto;
  float:left;
  height:18px;
  cursor:pointer;
  color:#ff0000;
  margin-left:13px;
}

.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_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:570px;         
    padding-bottom:40px;
    font-size:11px; 
    background-color:#ffffff;  
    height:auto;
} 
 

.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:78px;
   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_classes{
      width:961px;
      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; 
}
#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;

}