@charset "UTF-8";
/* CSS Document */
/*-----------------------------------------------??左側導覽??-----------------------------------------------*/	
	#ipay_col1 { float: left; width: 124px;}
	
	#ipay_col3 { width: auto; margin: 0 0 0 135px;}
	
	#ipay_col3_content {
	padding: 0 0 0 0;
	display:block;
}
	
	.ipay_col1_cont .ipay_logo{ margin:0 auto 11px; width:83px;}
	
	#main{ position:relative;}
	
	#ipay_logo_float{ 
	position:absolute;
	top:0px;
	left:0px;
	width:83px;
	margin:0 21px 0 20px;
	}
	
	#ipay_col3_nomargin {
	width: auto;
	margin: 0;
    }
	
	#ipay_col3_nomargin .ipay_c75l{ width: 670px;}
	
/*----------------------------------------------??左側導覽?end------------------------------------------------*/

/*-----------------------------------------------???側導覽??-----------------------------------------------*/		
	.ipay_c75l{width:535px; float:left;}
	
	.h20{ height:50px;}
	
	.store_pop{
	position:absolute;
	right:0;
	top:133px;
	width:570px;
	}
	
	.store_pop_top{
	background-image:url(../../images/i-pay/store_pop_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:11px;
	}
	
	.store_pop_bm{
	background-image:url(../../images/i-pay/store_pop_bm.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:11px;
	clear:both;
	}
	
	.store_pop_main{
	width:546px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	padding:0 11px 0 11px;
	clear:both;
	}
	
    .store_pop_main .title{
	float:left;
	width:529px;
	margin:0 0 11px 0;
	}	
	
	.store_pop_main .title .close_bt{
	float:left;
	width:17px;
	}
	
	.store_pop_main .w_col{
	clear:both;
	margin:0 0 11px 0;
	}
	
	.store_pop_main .store{
	float:left;
	width:122px;
	margin:0 19px 0 0;
	}
	
	.store_pop_main p{
	padding:0;
	margin:0;
	display:block;
	}
	
	.store_pop_main .s_title{
	background-image:url(../../images/i-pay/store_title_bg.gif);
	background-repeat:no-repeat;
	width:122px;
	height:27px;
	line-height:27px;
	text-align:center;
	margin:0 0 3px 0;
	font-weight:bold;
	color:#000000;
	}
	
	.store_pop_main .s_main{
	background-image:url(../../images/i-pay/store_main_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:102px;
	padding:10px 10px 0 10px;
	}
	
	.store_pop_main .no_margin{
	margin:0;
	}
/*----------------------------------------------???側導覽?end------------------------------------------------*/

/*-----------------------------------------------???側?容------------------------------------------------*/	
    #ipay_col3_nomargin .ipay_c75l .ipay_search_cont{ margin:0 0 0 135px;}
	
	#ipay_col3_nomargin .ipay_c75l .ipay_single_detail{ margin-top:50px;}
	
	#ipay_col3_nomargin .ipay_from_top{background-image:url(../../images/i-pay/from_top02.gif);}
	
	#ipay_col3_nomargin .ipay_from_bg{width:666px;}
	
	#ipay_col3_nomargin .ipay_from_bm{background-image:url(../../images/i-pay/from_bm02.gif);}
	
	#ipay_col3_nomargin .ipay_num_new_pages{ width:670px;}
	
	#ipay_col3_nomargin .ipay_nav{ margin:0 0 0 135px;}
	
	.ipay_from_bg .sch_one{
	background-image:url(../../images/i-pay/lone_line.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:auto;
	margin:0 24px 0 24px;
	padding: 20px 0 30px 0;
	clear:both;
	}
	
	.ipay_from_bg .nobg{
	background-image:none;
	}
	
	.ipay_from_bg .sch_one p{
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	}
	
	.ipay_from_bg .sch_one .main_word{
	width:472px;
	}
	
	.ipay_from_bg .sch_one .photo{
	width:70px;
	padding:5px 50px 0 26px;
	float:left;
	}
	
	.sch_one .btn{
	float:right;
	margin:-20px 0 0 0;
	}
	
	.sch_gy{ 
	background-color:#eaeae9;
	width:670px;
	margin:0 0 11px 0;
	}
	
	.sch_gy p{ 
	padding:10px 20px 10px 20px;
	margin:0;
	line-height:20px;
	}
	
	.sch_gy p span{ 
	margin:0 20px 0 20px;
	}
	
	.sch_gy_top{
	background-image:url(../../images/i-pay/sch_gy_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	}
	
	.sch_gy_bm{
	background-image:url(../../images/i-pay/sch_gy_bm.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:5px;
	}
	
	
	.ipay_search_cont{
	float: left;
	width: 535px;
	margin-bottom: 11px;
	background-image:url(../../images/i-pay/plan_topbar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	}
	
	.ipay_search_body_tb{
	 float: left;
	 width: 523px;
	 height: 35px;
	 text-align:left;
	}
	
	.ipay_search_body_tb p{
	height:18px;
	margin:8px 0 0 20px;
	float:left;
	font-size:12px;
	line-height:18px;
	display:inline;
	}
	
	.ipay_search_body_tb .input{
	border:1px solid #d2d2d2;
	background-color:#FFFFFF;
	height:16px;
	line-height:16px;
	padding:2px 0 0 5px;
	width:130px;
	}

	.ipay_search_body_tb input{
	height:18px;
	line-height:18px;
	margin:0 5px 0 0;
	vertical-align:top;
	}
	
	.ipay_search_body_tb select{
	border:1px solid #d2d2d2;
	width:130px;
	height:18px;
	line-height:18px;
	}
	
	.ipay_search_body_tb3{
	float: right;
	margin:8px 10px 0 0;
	}
	
	.ipay_scroll_main_co{
  	width:125px;
	height:135px;
	float:left;
	padding:0;
	text-align: center;
    }
  
    .ipay_scroll_main_co img{
    margin:20px 0 11px 0;
    }
   
   .ipay_scroll_main_co a{
   	color:#000;
	text-decoration:none;
   }

   .ipay_scroll_main_co a:hover{
   	color:#000;
	text-decoration:underline;
   }

   .ipay_scroll_main_co p{
	margin:0;
   }
   
   .ipay_scroll_main{
  	width:501px;
	height:135px;
	float:left;
   }
   
      .ipay_scroll_main_swf{
  	width:535px;
	height:200px;
	float:left;
   }
   
   .ipay_scroll_cont{
   clear:both;
   height:135px;
   }
  
   .ipay_scroll_btn{
   margin:55px 0 55px 0;
   width:17px;
   float:left;
    }
	
   .ipay_main_bar_wbg{
   background-image:url(../../images/i-pay/bar_w.gif);
   background-repeat:no-repeat;
   background-position:top;
   height:33px;
   margin:0 0 11px 0;
   }
   
   .ipay_main_bar_wbg .title{
   float:left;
   margin:10px 0 0 10px;
   }
   
   .ipay_main_bar_wbg .list{
   float:left;
   background-image:url(../../images/i-pay/icon_disc.gif);
   background-repeat:no-repeat;
   background-position:top left;
   padding:0 0 0 15px;
   margin:10px 0 0 30px;
   }
   
   .ipay .ho_table_head{
   width:517px;
   padding:0 9px 0 9px;
   clear:both;
  }
  
  .ipay .ho_table_head p{
  padding:0;
  margin:0 2px 0 0;
  }
    
   .ipay .ho_table_head a{
  width:126px;
  height:20x;#height:18px;
  float:left;
  background-image: url(../../images/i-pay/ho_tag_bg.gif);
  background-repeat:no-repeat;
  text-align:center;
  padding-top:3px;#padding-top:3px;
  /*margin-right:2px;*/
  line-height:20px;
  }
  
  .ipay .ho_table_head a:hover{
  width:126px;
  height:20px;#height:18px;
  float:left;
  background-image:url(../../images/i-pay/ho_tag_select.gif);
  background-repeat:no-repeat;
  text-decoration:none;
  text-align:center;
  padding-top:3px;#padding-top:3px;
  /*margin-right:2px;*/
  line-height:20px;
  }
   
   .ipay .ho_table_head .select, .ho_table_head .select a, .ho_table_head .select a:hover{
   width:126px;
   height:20px;#height:19px;
   line-height:18px;
   background-image:url(../../images/i-pay/title_red.gif);
   }
/*-----------------------------------------------?簽6??尺寸------------------------------------------------*/
   .ipay .six_word{
   padding:0;
   margin:0 0 0 3px;
   width:535px;
   }
   
   .ipay .six_word a{
   width:104px;
   background-image: url(../../images/i-pay/ho_tag_six.gif);
   background-repeat:no-repeat;
   text-align:center;
   }
   
   .ipay .six_word a:hover{
   width:104px;
   background-image:url(../../images/i-pay/ho_tag_six_select.gif);
   background-repeat:no-repeat;
   text-decoration:none;
   text-align:center;
   }
  
  
  .ipay .six_word .select, .six_word .select a, .six_word .select a:hover{
   width:104px;
   background-image:url(../../images/i-pay/ho_tag_six_red.gif);
   }
/*-----------------------------------------------?簽6??尺寸end------------------------------------------------*/
/*-----------------------------------------------shopping flow?簽begin------------------------------------------------*/  

/*-----------------------------Mia add 05/13-----------------------*/

   .web_tab_bg{
   padding:0;
   margin:0 0 0 3px;
   width:532px;
   float:left;
   }


  .web_tab_red{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	line-height:20px;
	padding:2px 0 0 30px;
	width:130px;
	height:20px;
	background:url(../../images/i-pay/web_tab_r.gif) left top no-repeat;
	float:left;
	margin-right:3px;
   }
   
  .web_tab_gray{
	float:left;
   }
   
  .web_tab_gray a{
	font:Arial, Helvetica, sans-serif;
	text-align:left !important;
	font-weight:normal;
	color:#666;
	line-height:20px;
	padding:2px 0 0 30px;
	width:130px;
	height:20px;
	background: url(../../images/i-pay/web_tab_g.gif) left top no-repeat;
	float:left;
	text-decoration:none;
   }
   
  .web_tab_gray a:hover{
	background:url(../../images/i-pay/web_tab_sel.gif) left top no-repeat;
	text-decoration:none;
   }   
   
  .wap_tab_red{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	line-height:1.5em;
	padding-left:30px;
	width:130px;
	height:20px;
	background-image:url(../../images/i-pay/wap_tab_r.gif);
	background-repeat:no-repeat;
   }
      
  .wap_tab_gray {
	float:left;
   }
   
  .wap_tab_gray a {
	font:Arial, Helvetica, sans-serif;
	text-align:left !important;
	font-weight:normal;
	color:#666;
	line-height:20px;
	padding:2px 0 0 30px;
	width:130px;
	height:20px;
	background:url(../../images/i-pay/wap_tab_g.gif) left top no-repeat;
	float:left;
	text-decoration:none;
   }
   
   .wap_tab_gray a:hover{
	background: url(../../images/i-pay/wap_tab_sel.gif) left top no-repeat;
	text-decoration:none;
   }
   
  .wap_tab_red{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	line-height:20px;
	padding:2px 0 0 30px;
	width:130px;
	height:20px;
	background: url(../../images/i-pay/wap_tab_r.gif) left top no-repeat;
	float:left;
	margin-left:3px;
   }
   
   
/*-----------------------------------------------shopping flow?簽end------------------------------------------------*/  
   .ipay_single_detail .ho_table_head{
	margin:0 0 0 25px;
	padding:0;
   }
   
   .ipay .ho_table_head .btn_arrow_left{
	padding:5px 10px 0 7px;
	width:8px;
	height:18px;#height:18px;
	position:absolute;
	margin:0 0 0 -155px;
	background-color:#FFFFFF;
	z-index:-1;
   /*margin:5px 0 0 -18px;
   width:8px;
   float:left;*/
   }
   
   .ipay .ho_table_head .btn_arrow_right{
   margin:0 0 0 -25px;
   padding:5px 7px 0 10px;
   width:8px;
   height:18px;#height:18px;
   position:absolute;
   background-color:#FFFFFF;
   }
   
   .ipay .ho_table_head .btn_arrow_left a, .ho_table_head .btn_arrow_right a{
   margin:0px;
   padding:0;
   width:8px;
   float:left;
   background-image:none;
   line-height:1px;
   text-align:left;
   }
   
   .ipay .ho_table_head .btn_arrow_left a:hover, .ho_table_head .btn_arrow_right a:hover{
   margin:0px;
   padding:0;
   width:8px;
   float:left;
   background-image:none;
   line-height:1px;
   text-align:left;
   height:18px;#height:18px;
   }
   
   
   .ipay_from_bg{
   /*background-image:url(../../images/i-pay/from_bg.gif) !important;
   background-position:left bottom;
   background-repeat:repeat-x;*/
   width:531px;
   clear:both;
   border-left:solid 2px #dededf;
   border-right:solid 2px #dededf;
   }
   
   .ipay_from_bg .space{
   padding:0;
   margin:0;
   height:11px;
   display:block;
   clear:both;
   }
   
   .ipay_from_top{
	background-image:url(../../images/i-pay/from_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:5px;
	margin:0 0 0 0;
	clear:both;
   }
   
   .ipay_from_bm{
   background-image:url(../../images/i-pay/from_bm.gif);
   background-position:left bottom;
   background-repeat:no-repeat;
   height:50px;
   margin:0 0 11px 0;
   clear:both;
   }
   
   .ipay_product{
   width:auto;
   padding:0 15px 0 19px;
   clear:both;
   }
   
   .ipay_product .ipay_pro{
   width:140px;
   padding:0 13px 0 12px;
   border-right: dotted 1px #c8c7ca;
   float:left;
   }
   
   .ipay_product .ipay_pro_right{
   border-right: none;
   }
   
   .ipay_product .ipay_pro .line{
   background-image:url(../../images/i-pay/from_pic_bm.gif);
   height:20px;
   }
   
   .ipay_product .ipay_pro p b{
   text-align:center;
   display:block;
   }
   
   .ipay_product .ipay_pro p{
   margin:0;
   padding:0;
   }
   
   .ipay_product .ipay_pro .btn_l{
   width:45px;
   margin:30px auto 30px;
   float:none;
   }
   
   .ipay .ho_flash_table{
   width:535px;
   }
   
   .ipay .ho_ad{
   margin:0 auto 0;
   }
   
   .ipay_from_title{
   font-size:13px;
   font-weight:bold;
   border-bottom:solid 1px #eceaea;
   margin:0 5px 11px 5px;
   height:30px;
   line-height:30px;
   color:#ef3123;
   padding:0 0 0 15px;
   clear:both;
   }
   
   .ipay_single_detail{
   clear:both;
   margin:0 0 11px 0;
   }
   
   .ipay_single_detail .detail_title{
   margin:0 0 11px 0;
   }
   
   .ipay_single_detail .ipay_w670{
   margin:0 0 11px 0;
   }
   
   .ipay_single_detail .recruit_btn{
   margin:-70px 60px 40px 486px;
   width:116px;
   }
   
   .ipay_single_detail .detail_left{
   width:290px;
   float:left;
   }
   
   .ipay_single_detail .detail_left .from_s{
   background-image:url(../../images/i-pay/from_s_bm.gif);
   background-position:bottom left;
   background-repeat:no-repeat;
   padding:0 0 11px 0;
   }
   
   .ipay_single_detail .detail_left .from_s .from_s_top{
   background-image:url(../../images/i-pay/from_s_top.gif);
   background-position:top left;
   background-repeat:no-repeat;
   height:5px;
   }
   
   .ipay_single_detail .detail_left .from_s img{
   margin:5px auto 0;
   display:block;
   }
   
   .ipay_single_detail .detail_left .list_photo{
   padding:11px 29px 0 29px;
   }
   
   .ipay_single_detail .detail_left .list_photo p{
   margin:0 11px 0 0;
   padding:0;
   float:left;
   }
   
   .ipay_single_detail .detail_left .list_photo .list_photo_right{
   margin:0;
   }
   
   .ipay_single_detail .detail_right{
   width:224px;
   float:left;
   padding:0 10px 0 11px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   }
   
   .ipay_single_detail .detail_right p{
   padding:0;
   margin:0;
   height:20px;
   line-height:20px;
   }
   
   .ipay_single_detail .detail_right .ps{
   margin:50px 0 30px 0;
   }
   
   .ipay_single_detail .detail_right a{
   color:#ef3123;
   text-decoration:underline;
   }
   
   .ipay_single_detail .detail_right a:hover{
   color:#ef3123;
   text-decoration:none;
   }
   
   .ipay_single_detail .detail_right .detail_important{
   background-image:url(../../images/i-pay/detail_important_bm.gif);
   background-position:bottom left;
   background-repeat:no-repeat;
   height:150px;
   }
   
   .ipay_single_detail .detail_right .detail_important .detail_important_top{
   background-image:url(../../images/i-pay/detail_important_top.gif);
   background-position:top left;
   background-repeat:no-repeat;
   height:5px;
   }
   
   .ipay_single_detail .detail_right .detail_important .detail_important_main{
   padding:0 5px 5px 5px;
   }
   
   .ipay_single_detail .sale_price{
   color:#ef3123;
   }
   
   .ipay_single_detail .sale_price b{
   font-size:17px;
   font-weight:bold;
   }
   
   .ipay_single_detail .price {
	text-decoration: line-through;
   }
   
   .ipay_single_detail .btn_pay {
   clear:both;
   padding:11px 0 0 0;
   position:relative;
   display:block;
   }
   
   .ipay_single_detail .btn_pay img{
   margin:auto;
   display:block;
   }
   
   .ipay_single_detail .btn_pay #ipay_pop{
	position:absolute;
	top:-217px;
	left:145px;
	width:240px;
	visibility:hidden;
   }
   
   .ipay_single_detail .btn_pay #ipay_pop .pop_main{
	background-image:url(../../images/i-pay/ipay_pop_bm.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:212px;
	width:240px;
	margin:0;
   }
    
   .ipay_single_detail .btn_pay #ipay_pop .ipay_pop_top{
   background-image:url(../../images/i-pay/ipay_pop_top.gif);
   background-position:top left;
   background-repeat:no-repeat;
   margin:0;
   height:5px;
   }
   
   #ipay_pop p{
   padding:10px 15px 10px 10px;
   display:block;
   clear:both;
   }
   
   /*#ipay_pop p img{
   margin:0 10px 5px 0;
   display:block;
   float:left;
   }
   
   #ipay_pop p .main_word{
   width:120px;
   float:right;
   }*/
   
   .main_word{
   font-family:Arial, Helvetica, sans-serif;
   line-height:16px;
   width:220px;
   padding:10px 10px 0 10px;
   }
   
   .main_word b{
   font-weight:normal;
   width:130px;
   float:right;
   }
      
   #ipay_pop p input{
   float:left;
	margin:0 10px 0 0;
	border:1px solid #d2d2d2;
	height:19px;
	line-height:19px;
	width:150px;
   }
   
   #ipay_pop .btn_l{
   float:right;
   }
   
   .ipay_single_detail .btn_pay #ipay_pop_arrow{
	position:absolute;
	top:-135px;
	left:235px;
	width:285px;
	height:146px;
	visibility: hidden;
   }
   
   .ipay_from_title span{
   float:left;
   text-align:center;
   width:280px;
   }
   
   .ipay_from_title .w_3{
   width:95px;
   }
   
   .ipay_store_table{
   width:531px;
   }
   
   .ipay_store_table td{
	border-right: dotted 1px #c8c7ca;
	padding:10px 20px 10px 20px;
   }
   
   .ipay_store_table td p{
   padding:5px 0 5px 0;
   margin:0;
   float:left;
   display:block;
   color:#000000;
   }
   
   .ipay_store_table td img{
   float:left;
   margin:0 5px 0 0;
   display:block;
   }
   
   .ipay_store_table .td_w_3{
   width:10%;
   }
   
   .ipay_store_table .td_w_2{
   width:50%;
   }
   
   .ipay_store_table td .title{
   color:#959595;
   }
   
   .ipay_store_table .no_line{
   border-right: none;
   }
   
   .ipay_table_form{
   }
   
   .ipay_table_form td{
   padding:5px;
   margin:0;
   }
   
   .ipay_table_form .form_title{
   text-align:right;
   width:200px;
   vertical-align:top;
   }
   
   .ipay_table_form input{
   padding:2px 0 0 5px;
   border:1px solid #d2d2d2;
   height:16px;
   line-height:16px;
   }
   
   .ipay_table_form textarea{
   padding:2px 0 0 5px;
   border:1px solid #d2d2d2;
   line-height:16px;
   }
   
   .ipay_from_bg .red{
   color:#ef3123;
   }
   
   .ipay_from_bg .ps{
   padding:10px;
   }
   
   .ipay_from_bg .form_btn{
   padding:0;
   margin:10px auto 20px;
   width:180px;
   }
   
   .ipay_from_bg .form_btn .btn_l{
   margin:0 20px 0 0;
   width:70px;
   }
   
   .ipay_single_detail .btn_back{
   margin:auto;
   width:100px;
   }
   
   .ipay_w515{
   width:515px;
   padding:20px 8px 0 8px;
   clear:both;
   }
   
      .ipay_w535{
   width:535px;
   padding:0px 0px 10px 0px;
   clear:both;
   }
   
   .ipay_w515_btn{
   margin:10px auto 0;
   width:70px;
   }
   
   /*.ipay_order1_link{
	margin:-30px 25px 0 25px;
   }*/
   
   .ipay_order1_link_left{
   margin:-35px 5px 0 25px;
   width:230px;
   text-align:center;
   height:25px;
   line-height:25px
   }
   
   .ipay_order1_link_right{
   margin:-25px 25px 10px 275px;
   width:230px;
   text-align:center;
   height:25px;
   line-height:25px
   }
   
   .ipay_order4_link_red{
   margin:-31px 0 0 290px;
   width:auto;
   }
   
   .ipay_from_bg .ipay_order4_link_red a{
   color:#ef3123;
   }
   
   .ipay_from_bg a{
   text-decoration:underline;
   color:#000000;
   }
   
   .ipay_from_bg a:hover{
   text-decoration:none;
   }
/*---------------?數------------------*/
   .ipay_num_new_pages{
	width:535px;
	height:20px;
	float:left;
	/*margin-top:65px;
    margin-left:25px;
	padding-left: 25px;*/
	margin:30px 0 0 0;
	font-size:12px;
	line-height:18px !important;
	text-align:center;
   	font-family:Arial, Helvetica, sans-serif;
   }
   
  .ipay_num_new_pages p{
   /*float:left;*/
   display:inline;
   vertical-align:top;
   }
   
  .ipay_num_new_pages img{
  	margin:0 4px;
   }
         
  .ipay_num_new_pages b{
   height:20px;
   /*float:left;*/
   color:#999;
   margin:0 4px;
   }
      
  .ipay_num_new_pages a{
   height:20px;
   /*float:left;*/
   text-decoration:underline;
   margin:0 8px;
   color:#999;
   vertical-align:top;
   font-size:12px;
   line-height:18px !important;
   }
   
  .ipay_num_new_pages a:hover{
   height:20px;
   /*float:left;*/
   text-decoration:none;
   color:#000000 !important;
   margin:0 8px;
   color:#999;
   vertical-align:top;
   font-size:12px;
   line-height:18px !important;
   }
   
  .ipay_num_new_pages span{
   width:50px;
   margin:0 5px 0 4px !important;
   line-height:14px !important;
   color:#999;
   font-family:Arial, Helvetica, sans-serif;
   }
   
  .ipay_num_new_pages span a{
   width:50px;
   /*float:left;*/
   text-decoration:underline;
   margin:0 5px 0 4px !important;
   line-height:14px !important;
   color:#999;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
   }
   
  .ipay_num_new_pages span a:hover{
   width:50px;
   /*float:left;*/
   text-decoration:none;
   font-weight:bold;
   margin:0 5px 0 4px !important;
   line-height:14px !important;
   color:#999;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
   }
   
  .ipay_num_new_pages del{
  	padding:0 2px;
	text-decoration:none;
   }
      
   .ipay_num_page_input{
   width:96px;#width:110px;
   margin-left:15px;
   /*float:left;*/
   display:inline;
   color:#999;
   }
   
   .ipay_num_page_input input{
   	margin:0 6px 0 2px;
   }
/*---------------?數------------------ */
/*-----------------------------------------------???側?容end------------------------------------------------*/	


/*-----------------------------------------------???側工具??-----------------------------------------------*/		
	.ipay .ho_member ol{
	display:block;
	padding:0;
	margin:0;
	clear:both;
	list-style:decimal;
	}
	
	.ipay .ho_member ol li{
	padding:0;
	}
	
	.ipay .ho_search p{
	margin:0 0 5px 0;
	padding:5px 0 0 0;
	display:block;
	}
	
	.ipay .ho_side_ad{
	margin:10px 0 0 0;
	}
	
	.ipay .ho_side_brk{
	clear:both;
	}
	
	.ipay_ho_side_brk .title{
	background-image:url(../../images/i-pay/home_side_brk_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
	display:block;
	padding:10px 0 0 10px;
	margin:0;
	}
	
	.ipay_ho_side_brk{
	background-image:url(../../images/i-pay/home_side_brk_bm.gif);
	background-position:bottom;
	clear:both;
	display:block;
	}
	
	.ipay_ho_side_brk .ipay_righttool_main{
	padding:0 10px 10px 10px;
	}
	
	.ipay_ho_side_brk .btn{
	float:right;
	margin:0 10px 7px 0;
	}
	
	.ipay_ho_side_brk ol{
	display:block;
	padding:0;
	margin:0 10px 10px 13px;
	clear:both;
	list-style:decimal;
	}
	
	.ipay_ho_side_brk ol li{
	padding:0;
	}
	
	.ipay_ho_side_brk p{
	margin:0px;
	padding:0px;
	}
	
	.ipay_ho_side_brk a{
	text-decoration:underline;
	color:#000000;
	}
	
	.ipay_ho_side_brk a:hover{
	text-decoration:none;
	}
	
	.ipay_right_buy{
	background-image:url(../../images/i-pay/righttool_buy_bm.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
	padding:0 0 5px 0;
	}
	
	
	.ipay_right_buy p{
	margin:0;
	padding:0;
	}
	
	.ipay_right_buy .buy_main{
	display:block;
	padding:10px 10px 0 10px;
	margin:0 0 0 0;
	clear:both;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.qrcode{
	float:left;
	width:77px;
	height:93px;
	margin:3px 10px 0 0;
	background:url(../../images/i-pay/qr_name.gif) left bottom no-repeat;
	}	
	
	.pop_main .qrcode{
	/*float:left;*/
	width:77px;
	height:93px;
	/*margin:3px 10px 0 0;*/
	background:url(../../images/i-pay/qr_name.gif) left bottom no-repeat;
	}
	
	.ipay_right_buy .btn{
	margin:0 10px 7px 0;
	display:block;
	float: right;
	}
	
	.ipay_right_buy .buy_main input{
	float:left;
	margin:0 10px 0 0;
	padding:2px 0 0 5px;
	border:1px solid #d2d2d2;
	height:16px;
	line-height:16px;
	width:150px;
	}
	
	/*.ipay_right_buy .buy_main img{
	float:left;
	margin:0 10px 0 0;
	display:block;
	}*/
	
	.ipay_right_buy .buy_main_bm{
	text-align:center;
	padding:5px 0 0 0;
	clear:both;
	}
	
	.ipay ,.ipay_right_buy ,.ipay_ho_side_brk {
	margin:0 0 11px 0;
	}
	
	.ipay .ho_member_body{
	margin:0 0 5px 0;
	}
	
	.ipay .ho_member_title{
	background-image:none;
	text-align:left;
	}
	
	.ipay_big_banner{
	clear:both;
	margin:0 0 11px 0;
	}
	
	.righttool_pd{ padding: 0 0 0 10px;}
/*-----------------------------------------------???側工具?end------------------------------------------------*/		
	#page_margins{ position:relative;}
	
	.ipay{ float:left;}
	
	.ipay_nav{
	width:auto;
	height:29px;
	margin-bottom:11px;
	float:left;
	}
	
	.ipay_nav_rl ,.ipay_nav_rr{
	background: left no-repeat ;
	float:left;
	}
	
	.ipay_nav_rl{
	width:5px;
	height:37px;
	background-image:url(../../images/i-pay/dev_nav_rl.gif);
	}
	
	.ipay_nav_rr{
	width:5px;
	height:37px;
	background-image:url(../../images/i-pay/dev_nav_rr.gif) ;
	}
	
	.ipay_nav_sub{
	width:141px;
	height:29px;
	float:left;
	color:#ef3123;
	font-size:13px;
	line-height:29px;
	font-weight:bold;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	}

	.ipay_nav_main{
	/*width:600px;*/
	width:766px;
	height:35px;
	float:left;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	}
	
	.ipay_nav_main .main_inside{
	margin:0 0 0 50px;
	background:url(../../images/i-pay/dev_nav_dot.gif) right no-repeat;
	}
    
	.ipay_nav_main .right_no{
	float:right;
	padding:0 5px 0 0;
	margin:0 0 0 5px;
	height:35px;
	line-height:35px;
	}
	
	.ipay_nav_main p{
	float:left;
	color:#848484;
	font-size:12px;
	line-height:29px;
	height:29px;
	background:url(../../images/i-pay/dev_nav_dot.gif) right no-repeat;
	padding:0 1px;
	}

	.ipay_nav_main a{
	padding:0 5px;
	color:#848484;
	}
	
	.ipay_nav_main a:hover{
	padding:0 5px;
	text-decoration:none;
	color:#333;
	}

	.ipay_nav_main b{
	font-size:12px;
	font-weight:normal;
	color:#ef3123;
	padding:0 5px;
	}
	
	.ipay .ho_member_body{
	background-image:url(../../images/i-pay/member_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:230px;
	height:220px;
	float:left;
	margin-bottom:11px;
	}
	
	.ipay .ho_member_body .ho_search{
	width:210px;
	height:80px;
	float:left;
	padding:5px 8px 0 12px;
	}
	
	.ipay .ho_member_body .ho_search p{
	padding:0;
	}
	
	.ipay .ho_member_title{
	margin-top:5px;
	}
	
	.ipay .ho_member{
	padding-top:0;
	}
	
	.ipay .ho_member ol a{
	text-decoration:underline;
	color:#000;
	}
	
	.ipay .ho_member a:hover {text-decoration:none;}
	
	.ipay .ho_member a:active {text-decoration:none;}

    .ipay_col1_cont { 
    padding: 0 ;
    background-image:url(../../images/i-pay/left_bm.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    }
  
  .ipay_col1_cont h2 {
  	background: url(../../images/i-pay/ho_navbg.gif) top left no-repeat;
	width: auto;
	height:31px;
	display:block;
	font-size: 13px;
	color:#ef3123;
	line-height:28px;
	padding: 0 0 0 24px;
	margin-bottom:5px;
  }
  
  .ipay_col1_cont h2 a{
	color:#ef3123;
  }
  
  .ipay_col1_cont h2 a:hover{
	color:#a00d02;
	text-decoration:none;
  }
  
  .ipay_col1_cont ul {
	padding: 0;
	margin:0 6px 11px 6px;
	display:block;
  }
  
  .ipay_col1_cont li{
	border-bottom: dotted 1px #ef3123;
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	list-style:none;
	height:20px;
	display:block;
	position:relative;
	width:106px;
  }

  .ipay_col1_cont li img{
  float:right;
  margin:-18px 0 0 0;
  display:block;
  }

  .ipay_col1_cont li a{
  color:#959595;
  text-decoration:none;
  display:block;
  
  }

  .ipay_col1_cont li a:hover{
  color:#ef3123;
  text-decoration: none;
  }
  
  .ipay_col1_cont .title_s{
  color:#636363 !important;
  background-color:#f7f7f7;
  font-weight:bold;
  height:25px;
  line-height:25px;
  }
  
  .ipay_col1_cont .title_s a{
  color:#636363 !important;
  }
  
  .ipay_col1_cont .title_s a:hover{
  color:#ef3123 !important;
  }
  
  .ipay_col1_cont .left_select{
  color:#ef3123 !important;
  }
  
  .ipay_col1_cont .left_select a{
  color:#ef3123 !important;
  }
  
  .ipay_col1_cont li .btn_pop{
	width:150px;
	border: outset 1px #ef3123;
	position:absolute;
	left:98px;
	top:0px;
	padding:0;
	visibility:hidden;
	z-index:10;
	overflow:hidden;
  }
  
  .ipay_col1_cont li .btn_pop iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px;/*must have for any big value*/
  }
  
  .ipay_col1_cont li .btn_pop .red_line{
  width:130px;
  border: solid 1px #ef3123;
  background-color:#ffffff;
  margin:-2px 0 0 -2px;
  padding:10px 10px 0 10px;
  }
  
  .ipay_col1_cont li .btn_pop p{
  width:130px;
  color:#333333;
  background: url(../../images/i-pay/dotted_gy.gif) bottom repeat-x;
  padding:0;
  margin:0;
  height:20px;
  }
  
  .ipay_col1_cont li .btn_pop p img{
  margin:9px -10px 0 0;
  }
  
  .ipay_col1_cont li .btn_pop .no_line {
  background: none;
  clear:both;
  }
  
  .ipay_col1_cont li .btn_pop p a{
  text-decoration: none;
  display:block;
  }
  
  .ipay_col1_cont li .btn_pop p a:hover{
  color:#ef3123;
  text-decoration: none;
  }
  
   .ipay_col1_cont .arrow{
	background-image:url(../../images/i-pay/icon_arrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
  }
  
  .ipay_col1_cont div{
  width:124px;
  /*padding:0 12px 10px 12px*/;
  }
  
  .ipay_col1_cont div b{
  float:left;
  width:100px;
  margin:0;
  color:#ef3123;
  font-weight:normal;
  }
  
  .ipay_col1_cont div b a{
  color:#ef3123;
  text-decoration:none;
  }
  
  .ipay_col1_cont div b a:hover{
  color:#ef3123;
  text-decoration: underline;
  }
  
  .ipay_col1_cont div p{
  width:100px;
  color:#ef3123;
  }
  
  .ipay_col1_cont div a{
  color:#959595;
  }

  .ipay_col1_cont div a:hover{
  color:#000;
  text-decoration: underline;
  }
  
  .ipay_col1_cont .left_bm{
	background-image:url(../../images/i-pay/left_bm_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 10px 0;
  }

  .ipay_col1_cont .left_bm_nb{
  	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 10px 0;
  }
  
  .ipay_col1_cont .left_bm p{
	margin:0 auto 11px;
	display:block;
	padding: 5px 0 0 0;
  }
  
  .ipay_col1_cont .left_bm .store_add{
	margin:0 6px 40px 6px;
	display:block;
  }

