.logo{
  background-size: 174px 77px!important;
  height: 66px;
  margin: 0px;
  width: 174px;
}
#cardNumber{
  border:1px solid #eee;
  background-color: #eee;
  font-size: 22px;
  width:260px;
  border-radius: 4px;
  padding-left:7px;
  font-family: verdana,"Microsoft JhengHei";
}

@charset "utf-8";
/* CSS Document */
.navbar_content {display:none;}
select[disabled="disabled"] {background-color:#eee; }

/*------訂單狀態查詢-------*/
/*我的帳戶選單_共用*/.myacc_sidebar {border:1px #d3d3d3 solid; border-left-width:5px; margin:0 3px 10px; font-size:13px; color:#7a7a7a;}
/*我的帳戶選單_共用*/.myacc_sidebar h2 {margin-bottom:14px; padding-left:48px; height:45px; line-height:45px;  background:url(../../images/myacc_ui.png) 8px 5px; font-family:"微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif; font-size:20px; color:#666;}
/*我的帳戶選單_共用*/.myacc_sidebar ul {margin:0 14px 30px 10px; border-top:1px #dadada solid;}
/*我的帳戶選單_共用*/.myacc_sidebar ul h3{margin-top:-12px; color:#A3A3A3; padding:5px 6px 6px 6px; background-color:#fff; display:inline-block;}
/*我的帳戶選單_共用*/.myacc_sidebar ul li{height:30px; padding-left:20px; line-height:30px; background:url(../../images/myacc_ui.png) 0px -50px; overflow:hidden;}
/*我的帳戶選單_共用*/.myacc_sidebar ul li.act{background-position:0px -80px; background-color:#FFCD2F;}
/*我的帳戶選單_共用*/.myacc_sidebar ul li.act a{color:#333;}
/*我的帳戶選單_共用*/.myacc_sidebar ul li b {margin:0 5px; color:#E40000; font-weight:100; font-family:verdana;}

/*------訂單查詢-------*/
/*訂單狀態表格*/.odst_th {margin:20px 12px 0 12px; border:1px solid #4689C2; border-bottom-width:0; background-color:#ddd;}
.odst_th thead{background-color:#4689C2;}
.odst_th ul {padding:10px; font-size:13px; line-height:13px; display:inline-block; }
.odst_th ul li {float:left; margin-right:30px; color:#fff;}
.odst_th ul li a{color:#FFFE93;}
.odst_th ul li a:hover{color:#e90063;}
.odst_th th {font-weight:100; padding:0 10px; color:#555; line-height:22px; text-align:center; border-top:1px solid #ddd; /*border-right:1px solid #ddd;*/}
.odst_cell {background-color:#fff; border:1px #4689C2 solid; border-top-color:#ccc; border-bottom-width:3px; margin:0 12px 12px 12px; color:#555; font-size:12px;}
/*取消狀態訂單*/
.cancel .odst_th{border-color:#aaa;}
.cancel .odst_th thead {background-color: #aaa;}
.cancel .odst_cell{border-color:#aaa; border-top-color:#ccc;}
.cancel .odst_cell td{border-bottom:0;}
.cancel .odst_cell td[colspan="7"]{padding:0; border-bottom:1px #8eb4fb solid;}
.odst_cell.multi {border-color:#8eb4fb;}
.odst_cell td[colspan="7"]{border-bottom:1px #4689C2 solid; padding:0 10px;}
.odst_cell th{padding:6px 10px; border-left:1px #ccc dotted; line-height:16px; background-color:#d4e3ff; color:#000;}
.odst_cell td{padding:6px 10px; border-left:1px #ccc dotted; border-bottom:1px #ccc dotted; line-height:16px;}
.odst_cell td a{color:#025597;}
.odst_cell td a:hover{color:#e90063;}
.odst_num {width:150px; font-family:Arial;}
.odst_odnum {width:130px; font-family:Arial;}
.odst_pdname {width:360px; text-align:left; /*width:412px;*/}
.odst_pdname img, .oddt_pdname img{width:45px; height:45px; float:left; margin-right:5px; margin-bottom:5px;}
.odst_price {width:80px;}
.odst_cell td.odst_price {text-align:center;}
.odst_point {width:80px;}
.odst_cell td.odst_point {text-align:center;}
.odst_date {width:90px;}
.odst_cell td.odst_date {text-align:center;}
.odst_state {width:100px;}
.odst_invoice {width:70px;}
/*物流bar*/.odst_cs {width:68px;}
.logistics {margin:10px 0 16px 1px; display:inline-block; float:left;}
.logistics li {background:url(../../images/myacc_ui.png) 0px -130px; width:120px; padding-top:20px; font-size:11px; color:#007701; float:left; font-family:Arial;}
.logistics li .times {color:#657c9e; margin-left:2px; -webkit-transform:scale(0.85);}
.logistics li .times:not(*:root) {letter-spacing:-1px;}
.logistics li.step1 {background-position:0px -130px; width:121px;}
.logistics li.step2 {background-position:-121px -130px;}
.logistics li.step3 {background-position:-241px -130px;}
.logistics li.step4 {background-position:-361px -130px;}
.logistics li.terminal {background-position:-481px -130px;}
.logistics li.step1.start {background-position:0px -180px;}
.logistics li.step2.start {background-position:-121px -180px;}
.logistics li.step3.start {background-position:-241px -180px;}
.logistics li.step4.start {background-position:-361px -180px;}
.logistics li.step1.done {background-position:0px -230px;}
.logistics li.step2.done {background-position:-121px -230px;}
.logistics li.step3.done {background-position:-241px -230px;}
.logistics li.step4.done {background-position:-361px -230px;}
.logistics li.terminal.start, .logistics li.terminal.done {background-position:-481px -230px; color:#f00;}
.logistics li.terminal.start .times, .logistics li.terminal.done .times {color:#f00;}
/*物流bar右區*/.logiexpand {float:right; width:200px; /*height:56px;*/ border-radius: 5px 5px 5px 5px; margin:6px 0; display:table; }
.logiexpand ul li a {color:#555;}
.logiexpand.tostore{background-color:#ffe3ee; padding:6px;}
.logiexpand ul{margin:2px; /*display:table-cell;*/ vertical-align:middle; text-align:right; color:#ce0002;}


/*------訂單明細/退換貨-------*/
/*共用*/#contarea-box .comzone3{background-color:#ddd; line-height:16px; position:relative; z-index:9; font-size:13px; display:inline-block; width:960px; float:right; margin-bottom:2px;}
/*共用*/#contarea-box .comzone3 .cart_contarea {width:936px;}
/*共用*/#contarea-box .comzone3+.buttonarea{width:960px; float:right;}
/*共用*/#contarea-box .order_heading{width:31%; margin:-28px 0 16px 22px; float:left; z-index:9; position:relative; color:#525252;}
/*共用*/#contarea-box .order_heading li{font-size:13px; line-height:24px;}
/*共用*/#contarea-box .order_heading li b{font-weight:800; margin-right:3px;}
/*共用*/#contarea-box .comzone3 h3{background:url(../../images/subhead_ui.png) -400px 0; height:34px; margin:12px 0 6px -6px; width:160px; font-size:15px; color:#46423f; padding-left:26px; line-height:28px;}
/*共用*/#contarea-box .comzone3 .unitform{background-color:#fff; border-bottom: 3px #bbb solid; margin: 0 12px 22px 12px; padding:10px; display:inline-block;}
/*共用*/.unitform th{background-color:#ddd; padding:6px 10px; color:#4c4c4c; font-weight:800; border-bottom:1px solid #d3d3d3;}
/*共用*/.unitform td{color:#4c4c4c; padding:12px 10px; border-left: 1px dotted #ddd;}
/*共用*/.separ_line {border-bottom:1px dotted #d4d4d4;}
/*共用*/.warningtip {background:url(../../images/cart_ui.png) no-repeat 0px -798px; text-align:left; padding-left:16px; font-size:13px; color:#333; font-weight:100; margin-left:10px;}
/*共用*/.warningtip b{color:#f00; font-weight:100; margin:0 3px;}
.oddt_odernumber {width:170px;/*訂單編號*/}
.oddt_pdname {width:460px;/*商品名稱*/}
.oddt_pdname.wide {width:660px;/*商品名稱-寬*/}
.oddt_repair {width:60px;/*我要維修*/}
.oddt_spec {width:130px;/*規格*/}
.oddt_price {width:110px;/*單價*/}
.oddt_price .discount {text-decoration:line-through; display:block; color:#aaa;}
.oddt_quanti {width:60px;/*數量*/}
.oddt_spec, .oddt_price, .oddt_quanti, .oddt_total, .oddt_quanti2, td.oddt_cgquanti{text-align:center;}
.oddt_point {width:100px; text-align:center;/*點數*/}
.oddt_Subtotal {width:100px; text-align:right;/*小計&自付額*/}
.oddt_Subtotal .point{color:#333; font-weight:100; margin:0 3px;}
.forpoint .oddt_Subtotal {width:140px !important; font-family:verdana, 'Microsoft JhengHei';}
.oddt_cgquanti {width:120px;/*換貨/退貨數量*/}
th.oddt_cgquanti {width:120px; color:#f00;}
td.oddt_cgquanti {position:relative; color:#f00;}
.oddt_quanti2 {width:100px;/*原購買數量*/}
.oddt_total {width:70px;/*總計*/}
td.oddt_Subtotal {text-align:right; color:#de080a;}
td .icon_addit {/*加購圖示*/height:18px; display:inline-block; float:left; line-height:18px; padding:0 3px; font-size:12px; margin-right:5px; color:#fff; background-color:#0e68b4;}
td .icon_event {/*活動圖示*/height:18px; display:inline-block; float:left; line-height:18px; padding:0 3px; font-size:12px; margin-right:5px; color:#fff; background-color:#cb1367;}
td .icon_gift {/*贈品圖示*/height:18px; display:inline-block; float:left; line-height:18px; padding:0 3px; font-size:12px; margin-right:5px; color:#fff; background-color:#1ca12a;}
/*橫式表單*/.horizontal {}
.horizontal th{width:180px; text-align:right; vertical-align:top;}
.horizontal td{width:700px; text-align:left; border-bottom:1px solid #d3d3d3;;}
.horizontal td .desnote{color:#888; font-size:12px; margin-top:3px;}
.horizontal td .desnote b{color:#f00;}
.listitem {margin-bottom:5px; margin-top:-3px; display:inline-block;}
.listitem li{float:left; margin:0 16px 10px 0; vertical-align:top; white-space:nowrap;}
.list-type {}
.list-type li {margin-bottom:6px;}
.horizontal input[type="checkbox"], .horizontal input[type="radio"]{border:0;}
.list-type li label {vertical-align:top;}
/*活動扣抵*/.oddtevent {border-bottom:1px dotted #d4d4d4;}
.oddtevent td {color:#cb1367!important;}
/*扣抵明細*/.oddtdebit {/*border-left:1px dotted #d4d4d4; border-right:1px dotted #d4d4d4;*/}
.oddtdebit td {border:0px; padding:0px 10px 8px; /*background-color:#eee;*/}
.oddtdebit td span {color:#888;}
.oddtdebit.oddfirst td {padding-top:10px;}
.oddtdebit .oddt_pdname, .oddtotal .oddt_pdname {text-align:right;}
.oddtdebit .oddt_wide, .oddtotal .oddt_wide{width:980px; text-align:right; padding:0 4px 8px;}
.oddtdebit .oddt_wide2, .oddtotal .oddt_wide2{width:790px; text-align:right; padding:0 4px 8px;}
/*總計*/.oddtotal {border-top:1px solid #d4d4d4; padding-top:10px; /*border-right:1px dotted #d4d4d4;*/}
.oddtotal td {font-weight:800; font-size:15px; border-width:0;}
/*訂單資訊*/.oddtinfo {border:1px solid #ddd; padding:20px; float:left; margin:20px 10px 10px 10px; color:#666; position:relative;}
.oddtinfo h4{padding:3px 5px; background-color:#fff; color:#4c4c4c; font-weight:800; top:-13px; left:10px; display:inline-block; position:absolute;}
.oddtinfo h5{/*color:#333;*/ display:inline-block; height:20px; float:left; font-weight:800; margin-right:4px;}
.oddtinfo ol.backacc{float:left;}
.oddtinfo ol li{padding:0; display:block;}
.oddtinfo ol li h6{width:60px; text-align:right; float:left; margin-right:6px;}
.oddtinfo ol li input {float:left; margin-bottom:6px;}
.oddtinfo .odnote{font-size:12px; color:#e05a5b; padding:3px 0px 3px 12px;}
.oddtinfo li{padding:6px 0; line-height:18px; clear:both;}
.oddtinfo.idwide1 {width:243px;}
.oddtinfo.idwide2 {width:396px;}
/*數量*/
.quantity {display:inline-block; vertical-align:middle; margin:0 4px; *width:104px; *display:inline;}
.quantity .minus{width:22px; height:22px; border:1px #bbb solid; float:left; background:#fff url(../../shopping/images/homepage_ui6.png) no-repeat 5px -121px; cursor:pointer;}
.quantity .plus{width:22px; height:22px; border:1px #bbb solid; float:left; background:#fff url(../../shopping/images/homepage_ui6.png) no-repeat -28px -121px; cursor:pointer;}
.quantity .plus:hover, .quantity .minus:hover{border-color:#666;}
.quantity .quanvalue{width:32px; height:22px; overflow:hidden; float:left; border-top:1px #bbb solid; border-bottom:1px #bbb solid;}
.quantity .quanvalue input{width:30px; height:22px; line-height:22px; text-align:center; font-size:13px; color:#f00; border:0; padding:0; font-family:verdana;}
.quantity .quanvalue2{width:56px; height:22px; overflow:hidden; float:left; border-top:1px #bbb solid; border-bottom:1px #bbb solid;}
.quantity .quanvalue2 input{width:54px; height:22px; line-height:22px; text-align:center; font-size:13px; color:#f00; border:0; padding:0; font-family:verdana;}
.quantity.disabled {}
.quantity.disabled .minus, .quantity.disabled .plus, .quantity.disabled .quanvalue, .quantity.disabled .quanvalue input {background-color:#eee; cursor:default;}
.quantity.disabled .plus:hover, .quantity.disabled .minus:hover{border-color:#bbb;}
.quantity.disabled .quanvalue {}

/*-----------購物車明細------------*/
#main-box.cartarea {width:95%; float:none; margin:0 auto; }
#main-box.cartarea #contarea-box {width:100%; margin:0 0 30px;}
.cart_contarea {width:100%;}
/*購物車分類*/
.cartclassifi_box {height:38px; width:98%; margin:-20px auto 0; position:relative; z-index:9; background:url(../../images/cart_ui.png) no-repeat right 0px;}
.cartclassifi_box .cartlist {background:url(../../images/cart_ui.png) no-repeat 0px -50px; padding-left:10px; display:inline-block;}
.cartclassifi_box .cartlist li{float:left; height:34px; margin:2px 1px 0 0; display:inline-block; padding-right:20px; background:url(../../images/cart_ui.png) no-repeat right -200px; cursor:pointer;}
.cartclassifi_box .cartlist li:hover {color:#e90063;}
.cartclassifi_box .cartlist li.select:hover {color:#000;}
.cartclassifi_box .cartlist li.select{background:url(../../images/cart_ui.png) no-repeat right -100px; }
.cartclassifi_box .cartlist li h4{height:34px; font-size:15px; line-height:32px; padding:0 0 0 40px; display:inline-block; background:url(../../images/cart_ui.png) no-repeat 0px -250px;}
.cartclassifi_box .cartlist li.select h4{background-position:0px -150px; }
.cartclassifi_box .cartlist li h4 .cartquant{font-size:13px; margin-left:3px;}
.cartclassifi_box .cartlist li h4 .cartquant b{color:#fd0100; font-weight:800; font-family:verdana;}
.cartclassifi_box .addmywish {position:absolute; right:-7px; top:4px; line-height:35px; height:35px; background:url(../../images/cart_ui.png) no-repeat right -300px; line-height:28px;}
.cartclassifi_box .addmywish h6 {font-size:12px; margin-left:6px; padding:0 10px 0 26px;  background:url(../../images/cart_ui.png) no-repeat 0px -300px;}
.cartclassifi_box .addmywish h6 a{color:#fff;}
/*購物車表格*/
.cartform_th {margin:0 6px 0 6px; border-left:1px solid #ddd; /*background-color:#555;*/}
.cartform_th th{padding:5px; text-align:center; border-right:1px solid #ddd; font-size:13px; font-weight:800; color:#585858; line-height:20px;}
.cartform_cell {border:1px solid #adadad; background-color:#fff; border-bottom-width:3px; margin:0 6px 20px 6px; position:relative;}
.cartform_cell table{margin-left:5px;}
.cartform_cell td{padding:10px 5px; border-right:1px dotted #ccc; border-bottom:1px dotted #ccc; color:#222; vertical-align:top;}
.cartform_cell td .left {float:left; width:80px; min-height:10px; display:block; margin-right:10px; overflow:hidden;}
.cartform_cell td .right {width:390px; float:left; line-height:16px;}
.cartform_cell td .right li.cart_name{margin-bottom:6px; line-height:16px;}
.cartform_cell td .right li.cart_event{color:#d80f6b; font-weight:800; margin-bottom:6px; line-height:16px;}
.cartform_cell td .right li.cart_event h6{height:18px; font-weight:100; display:inline-block; float:left; line-height:18px; padding:0 6px; font-size:12px; margin-right:5px; color:#fff; background-color:#d80f6b;}
.cartform_cell td .right li.cart_event .rule{display:block; font-size:13px; color:#888; font-weight:100;}
.cartform_cell td .right li.cart_terms{color:#3a3a38; font-size:12px; display:none; /*display:inline-block;*/ line-height:21px; border-radius:3px 3px 3px 3px; background:#fdd302 url(../../images/cart_ui.png) no-repeat 6px -346px; padding:0 0 0 24px;}
.cartform_cell td .right li.cart_terms a{background-color:#ff7a00; padding:0 10px; color:#fff; padding:3px 10px;}
.cartform_cell tr.additional .left {float:left; width:80px; text-align:right; /*加購品*/}
.cartform_cell tr.additional .left h5{background-color:#0f6ab9; font-size:12px; color:#fff; padding:3px 5px; display:inline-block; }
.cartform_cell tr.gift .left {float:left; width:80px; text-align:right; /*贈品*/}
.cartform_cell tr.gift .left h5{background-color:#1ca12a; font-size:12px; color:#fff; padding:3px 5px; display:inline-block; }
.cartform_cell tr.ship_rate .left {float:left; width:80px; /*運費欄*/}
.cartform_cell tr.ship_rate .right span{color:#888; font-size:12px; display:none;}
.cartform_cell tr.event_descount .left {float:left; width:80px; /*活動折抵*/}
.cartform_cell tr.usecoupon .left {float:left; width:80px; margin-top:-4px; height:26px; background:url(../../images/cart_ui.png) no-repeat 30px -388px;  /*購物金折抵*/}
.cartform_cell tr.usecoupon .right .selcoup, .incapable{width:80px; margin:0 6px; display:inline-block; padding:4px 6px; color:#f00; border:1px solid #ccc; background:#fff url(../../images/cart_ui.png) no-repeat right -350px; cursor:pointer;}
.cartform_cell tr.usecoupon td {border-bottom-width:0;}
.cartform_cell tr.use_hgpoint .left {float:left; width:80px; margin-top:-7px; height:26px; background:url(../../images/cart_ui.png) no-repeat -122px -388px;  /*HAPPYGO折抵*/}
.cartform_cell td .cartnote {display:block; font-size:12px; color:#888; margin-top:6px;}
tr.ship_rate td.ctf_pdname, tr.ship_rate td.ctf_specifi, tr.ship_rate td.ctf_price, tr.ship_rate td.ctf_quanti, tr.ship_rate td.ctf_total, 
tr.event_descount td.ctf_pdname, tr.event_descount td.ctf_specifi, tr.event_descount td.ctf_price, tr.event_descount td.ctf_quanti, tr.event_descount td.ctf_total,
tr.usecoupon td.ctf_pdname, tr.usecoupon td.ctf_specifi, tr.usecoupon td.ctf_price, tr.usecoupon td.ctf_quanti, tr.usecoupon td.ctf_total {border-right-color:#fff;} 
.cartform_cell .sgcheck{position:absolute; right:0; top:0; width:100px; padding:10px 0; text-align:center;} 
.ctf_pdname {width:480px; position:relative;}
.ctf_pdname input[type="checkbox"] {vertical-align:middle; margin-right:3px;}
th.ctf_pdname {width:485px;}
.ctf_specifi {width:130px;}
.ctf_specifi select{padding:3px; margin-top:-2px; width:92%; overflow:hidden; border:1px solid #ccc;}
.ctf_price {width:90px;}
.ctf_price .discount {display:block; text-decoration:line-through; color:#999; margin-bottom:5px;}
.ctf_quanti {width:100px; position:relative; padding:5px 0!important;}
.ctf_quanti .quantity{margin-top:2px;}
.ctf_total {width:60px;}
.ctf_fuction {width:104px;}
.ctf_sgorder {width:94px;}
.ctf_dconame {width:740px; border-right-width:0 !important;}
.ctf_dcoprice {width:165px; border-right-width:0 !important; color:#f00 !important; text-align:right; font-weight:800;}
.ctf_dconone {width:220px; border-right-width:0 !important;}
th.ctf_sgorder {width:89px;}
td.ctf_specifi, td.ctf_price, td.ctf_quanti, td.ctf_fuction, td.ctf_sgorder {text-align:center;}
td.ctf_total {color:#f00; text-align:right; font-weight:800;}
/*單筆結帳表格*/
.comzone2.single {}
.comzone2.single .cartform_th {width:99%;} 
.comzone2.single table {width:100%;}
.comzone2.single .ctf_sgorder {display:none;}
.comzone2.single .sgcheck {display:none;}
.comzone2.single .ctf_dconone {width:100px;}
.comzone2.single .count-zone {width:1000px;}

/*----未達促銷條件----*/
.substandard {background-color:#FFFDE5;}
.substandard tr.ship_rate .right span {display:inline-block;}
.substandard td .right li.cart_terms {display:inline-block;}
.substandard td .right li.cart_event h6 {background-color:#444;}
.substandard td .right li.cart_event {color:#444;}
/*.substandard .sgorder_mess{background-color:#ddd;}
.substandard .cartbut_sgorder{background-color:#888; border-color:#888;}*/

/*折抵區*/
.cartform_cell .decount_zone {width:100%; margin-left:0;}
.cartform_cell .decount_zone h6 {width:639px;}
.deline {border:0; border-radius:8px; padding:0 6px;}

/*計算區*/
.count-zone {width:910px; text-align:right; margin:-12px 0 20px; }
.count-zone .subunm {color:#f00; margin:0 3px;}
.count-zone .subprice {color:#f00; font-weight:800; margin-left:5px;}
.count-zone .subprice b{font-size:26px; letter-spacing:-.05em;}
.count-zone.odtotal {font-size:15px;}

/*按鈕*/
.cartbut_del {width:100px; border:0; text-align:left; background:#8c8c8c url(../../images/cart_ui.png) no-repeat 4px -445px; padding:0 8px 0 24px; line-height:24px; color:#fff; border-radius:3px 3px 3px 3px; cursor:pointer; margin-top:-2px;}
.cartbut_del:hover, .cartbut_sgorder:hover, .cartbut_save:hover, .allcheck:hover {background-color:#f00; border-color:#f00;}
.cartbut_sgorder {width:90px; text-align:left; background:#ff7a00 url(../../images/cart_ui.png) no-repeat -154px -446px; padding:0 8px 0 24px; line-height:24px; color:#fff; border-radius:3px 3px 3px 3px; cursor:pointer; margin-top:-2px; border-color:#ff7a00;}
.sgorder_mess {width:80px; background-color:#ffefbe; margin:0 auto; padding:6px 5px; text-align:right; line-height:16px;  border-radius:3px 3px 3px 3px; margin-top:3px; color:#333;}
.sgorder_mess .messprice {color:#f00; display:block; font-weight:800;}
.allcheck {margin:03px; background-color:#fe742c; border-color:#fe742c; color:#fff; height:46px; padding:0 16px; *padding-right:0; font-size:15px; border:0; text-align:center; border-radius:3px 3px 3px 3px; cursor:pointer; box-shadow:0px 2px 1px 0px #ddd;}
.allcheck span{background:url(../../images/cart_ui.png) no-repeat 0px -502px; padding-left:32px; *padding-left:12px; line-height:26px; display:inline-block; *display:block;}
.normalcheck {margin:03px; background-color:#8C8C8C; border-color:#8C8C8C; color:#fff; height:46px; padding:0 16px; *padding-right:0; font-size:15px; border:0; text-align:center; border-radius:3px 3px 3px 3px; cursor:pointer; box-shadow:0px 2px 1px 0px #ddd;}
.normalcheck:hover {background-color:#333;}
.cartbut_save {width:100px; border:0; text-align:left; background:#ff7a00 url(../../images/cart_ui.png) no-repeat -533px -447px; padding:0 8px 0 24px; line-height:24px; color:#fff; border-radius:3px 3px 3px 3px; cursor:pointer; margin-top:-2px;}

/*選擇購物金*/
.message_box.forcoupon {width:520px; padding:10px 10px 10px 10px; color:#888;}
.message_box.forcoupon .coupon_list{max-height:300px; overflow-y:auto; margin:5px 0 10px;}
.message_box.forcoupon .coupon_list li{border:1px solid #ddd; color:#333; padding:0 8px; height:36px; line-height:36px; margin-bottom:6px; cursor:pointer; position:relative;}
.message_box.forcoupon .coupon_list li:hover{background-color:#333; color:#fff; border-color:#000;}
.message_box.forcoupon .coupon_list li .expiry_date{float:right; color:#666; font-weight:100; font-size:12px;}
.message_box.forcoupon .coupon_list li .expiry_date:before {content:"-";}
.message_box.forcoupon .price{color:#f00; margin:0 2px;}
.message_box.forcoupon .price.bold{font-weight:800;}
.message_box.forcoupon .coupon_list li .cpnum{color:#999; font-weight:100; font-size:12px;}
.message_box.forcoupon .coupon_list li.select {padding:0 6px; height:34px; line-height:34px; border:2px #fe7934 solid; background-color:#feffe4; font-weight:800;}
.message_box.forcoupon .coupon_list li.select:hover {color:#333;}
.message_box.forcoupon .coupon_list li.select i{width:11px; height:10px; background:url(../../shopping/images/homepage_ui6.png) no-repeat 0px -100px; position:absolute; right:0; bottom:0;}
.message_box.forcoupon li{padding:2px 0;}
.message_box.forcoupon li.cpnote{font-size:12px; color:#E46B6B;}
/*購物車錯誤訊息*/



/****************************************
************* Payment *******************
****************************************/
#main-box.paymentarea {width:95%; float:none; margin:0 auto; }
.paymentarea #contarea-box {width:100%;}
.step_box {/*border-top:1px #000 solid; border-right:1px #000 solid; border-bottom:3px #000 solid; box-sizing:border-box;*/ display:inline-block; float:right; margin:6px 300px 0 0; *margin-top:-45px;}
.step_box li{float:left; padding:0px; margin:0; font-family:verdana,'Microsoft JhengHei'; font-size:18px; position:relative;}
.step_box li b{border-top:25px solid #ddd; border-left:17px solid #fff; border-bottom:25px solid #ddd; display:inline-block; float:left; }
.step_box li .headcor{background-color:#444; margin:7px 10px; border-radius:60px; color:#fff; width:34px; height:34px; line-height:34px; font-size:26px; overflow:hidden; text-align:center; display:block; float:left;}
.step_box li h3{font-size:25px; display:inline; float:left; line-height:50px; margin-right:30px;}
.step_box.step1 .stz1{}
.step_box.step1 .stz2{background-color:#ddd; *width:240px;}
.step_box.step1 .stz2 h3{color:#b2b2b2;}
.step_box.step1 .stz2 .headcor{background-color:#c0c0c0;}
.step_box.step1 .stz2 .end{border-top:25px solid #fff; border-left:17px solid #ddd; border-bottom:25px solid #fff; display:inline-block; float:right;}
.step_box.step2 .stz1{background-color:#ddd;}
.step_box.step2 .stz1 h3{color:#b2b2b2;}
.step_box.step2 .stz1 .headcor{background-color:#c0c0c0;}
.step_box.step2 .stz2 b{border-top:25px solid #fff; border-left:17px solid #ddd; border-bottom:25px solid #fff;}
.step_box.step2 .stz2 .end{display:none;/*border-top:25px solid #ddd; border-left:17px solid #fff; border-bottom:25px solid #ddd; display:inline-block; float:right;*/}
#contarea-box .comzone3.payment {width:100%;}
#contarea-box .comzone3.payment .oddt_pdname{width:600px; *width:980px;}
#contarea-box .comzone3.payment .unitform {margin:0 20px 22px 20px;}
#contarea-box .comzone3.payment .control {float:right; background:url(../../images/subhead_ui.png) no-repeat -650px -28px; font-size:12px; padding-left:16px; color:#025597; cursor:pointer; margin:26px 30px 0 0;}
#contarea-box .comzone3.payment .control:hover {color:#e90063;}
.express_box {margin:0 20px 0px 20px;  width:100%;}
.express_box li {float:left; font-size:15px; color:#575757; display:inline-block; box-sizing:border-box; height:31px; line-height:31px; background:#EAEAEA url(../../images/cart_ui.png) no-repeat 0px -596px; padding:0 14px; margin-top:4px; border:1px solid #c8c8c8; border-bottom-width:0px; border-left-width:3px; cursor:pointer;}
.express_box li.act {height:35px; line-height:40px; color:#333; background-color:#fff; padding:0 18px;  border:0; margin:0; background-position:0px -546px}
.express_box li.express_pay.act h4 {background:url(../../images/cart_ui.png) no-repeat -350px -538px; padding-left:28px;}
.express_box li.express_pay h4 {background:url(../../images/cart_ui.png) no-repeat -350px -593px; padding-left:28px;}
.oddtotal.subst{border-top-width:0;}
.oddtotal.subst td{padding:0px 10px;}
.oddtotal.subst .oddt_pdname{width:680px;}
.oddtotal.subst .oddt_Subtotal{min-width:200px; display: inline; font-size:18px;}
.paylist {width:1080px; }
.paylist li.listterm{ padding:12px 0; border-top:1px dotted #d4d4d4; }
.paylist li.listterm:first-child{border-top-width:0px;}
.paylist li.listterm h4{font-size:15px; padding-left:36px; color:#2e2e2e; font-weight:800;}
.paylist li.listterm h4.disabled{color:#bbb;}
/*快速結帳資料*/
#editEasyConsigneeInfoFullAddressSpan{ display: block; width: 90%; }/*快速結帳資料中的收貨人資料地址限寬度用*/
.expressinfo {margin-left:30px; display:inline-block; margin-top:10px;}
.expressinfo ul.oddtinfo {width:296px; padding:16px 10px 16px 16px;}
.expressinfo ul.oddtinfo li{margin:0; border:1px solid rgba(255, 255, 255, 0);; padding:6px; position:relative; color:#333;}
.expressinfo ul.oddtinfo li:hover{background-color:#EDF1FC; color:#000;}
.expressinfo ul.oddtinfo .editarea{background-color:#EDF1FC; margin-top:6px; border-color:#C4DAF5;}
.expressinfo ul.oddtinfo .editarea .buttonzone{background-color:#c4daf5; padding:6px; text-align:center; margin:10px 0 -6px -6px; width:100%;}
.expressinfo ul.oddtinfo.editarea{background-color:#EDF1FC; border-color:#C4DAF5;}
.expressinfo ul.oddtinfo.editarea .buttonzone{background-color:#c4daf5; padding:6px 13px; text-align:center; margin:10px 0 -16px -16px; width:100%;}
.expressinfo ul.oddtinfo h4{font-size:13px; padding-left:5px; color:#A3A3A3; font-weight:800; border:0;}
.expressinfo ul.oddtinfo h5.important{color:#f00;}
.expressinfo ul.oddtinfo select {margin-bottom:5px; height:30px;}
.expressinfo ul.oddtinfo .edit{position:absolute; right:0; top:5px; color:#999; cursor:pointer;}
.expressinfo ul.oddtinfo .edit:hover{color:#e90063;}
.expressinfo ul.oddtinfo .alledit{position:absolute; right:4px; border-radius: 5px; top:-12px; padding:3px 6px; border:1px solid #ddd; background-color:#fff; color:#999; cursor:pointer;}
.expressinfo ul.oddtinfo .alledit:hover{color:#e90063;}
.expressinfo ul.oddtinfo .confirm{padding:1px 5px; border:0; background-color:#ff7a00; color:#fff; cursor:pointer; border-radius: 3px;}
.expressinfo ul.oddtinfo .confirm:hover{background-color:#f00; color:#fff;}
.expressinfo ul.oddtinfo .cancel{padding:1px 5px; border:0; margin-left:8px; background-color:#8c8c8c; color:#fff; cursor:pointer; border-radius: 3px;}
.expressinfo ul.oddtinfo .cancel:hover{background-color:#000; color:#fff;}
.expressinfo ul.oddtinfo .editview{display:none;}
.expressinfo ul.oddtinfo.editarea .editview{display:block;}
.expressinfo ul.oddtinfo.editarea .normal{display:none;}
.expressinfo ul.oddtinfo .editarea .editview{display:block;}
.expressinfo ul.oddtinfo .editarea .normal{display:none;}
.expressinfo ul.oddtinfo.forInvoice.editarea{width:93.7%;}
.expressinfo ul.oddtinfo.forInvoice .editview{display:none;}
.expressinfo ul.oddtinfo.forInvoice.editarea .editview{display:block;}
.expressinfo ul.oddtinfo.forConsignee.editarea{	background-color:#fff;}
.expressinfo ul.oddtinfo.forConsignee.editarea .forConsignee{
	background-color: #edf1fc;
    border-color: #c4daf5;
    margin-top: 6px;
}
.expressinfo ul.oddtinfo.forConsignee.editarea .forConsignee .buttonzone{
	position: relative;
	margin: 10px 0 -7px -7px;
    padding: 6px 7px;
}
.expressinfo ul.oddtinfo.forConsignee .buttonzone.forConsigneeAll_btn{display:none;}
.expressinfo ul.oddtinfo.forConsignee.editarea .buttonzone.forConsigneeAll_btn{display:block;}
.expressinfo ul.oddtinfo.forConsignee.editarea .forConsignee .buttonzone{display:none;}
.expressinfo ul.oddtinfo.editarea .alledit{display:none;} /*全部編輯狀態下的全部編輯按鈕*/



/*訂單資料*/
.orderinfo {display:inline-block;}
.orderinfo ul.oddtinfo {width:306px; padding-right:10px;}
.orderinfo ul.oddtinfo li{margin:0; position:relative; width:100%; color:#444;}
.orderinfo ul.oddtinfo h4{font-size:13px; background-color:#666; color:#fff; font-weight:800; }
.orderinfo ul.oddtinfo h5.important{color:#f00;}
.orderinfo ul.oddtinfo select {margin-bottom:5px; height:26px;}
.orderinfo ul.oddtinfo .edit{position:absolute; right:0; top:5px; color:#999; cursor:pointer;}
.orderinfo ul.oddtinfo .edit:hover{color:#e90063;}
.orderinfo ul.oddtinfo .confirm{position:absolute; right:0; top:5px; padding:1px 5px; background-color:#ff7a00; color:#fff; cursor:pointer; border-radius: 3px;}
.orderinfo ul.oddtinfo .confirm:hover{color:#fff666;}
.orderinfo ol {list-style-type:square !important;}
/*訂單告示區*/
.announcement_box {font-size:15px; color:#333; margin:-35px 0 5px 0; padding:10px 20px; position:relative; z-index:9; line-height:24px; font-family: verdana, 'Microsoft JhengHei';}
.announcement_box h5{font-size:17px; font-weight:100;}
/*點數回饋說明*/
.happygopoint_box { position:relative; border:1px solid #FFD569; color:#666; background-color:#fffcd5; padding:5px 20px 8px 50px; line-height:20px; margin-top:4px; text-align:left; border-radius:6px; font-size:13px;}
.happygopoint_box h5{ position:absolute; width:44px; height:28px; display:block; background:url(../../images/cart_ui.png) no-repeat 0px -830px; top:4px; left:-5px; }
.happygopoint_box h6{ position:absolute; width:28px; height:18px; display:block; background:url(../../images/cart_ui.png) no-repeat -5px -871px; top:7px; left:8px; }
.happygopoint_box.cell { position:absolute; bottom:10px; left:6px; padding:3px 10px; border-width:0px;}
.happygopoint_box .warning{ color:#f00; }
/*轉帳說明*/
.transfer {border:1px solid #c00000;}
.transfer th{background-color:#c00000; color:#fff; text-align:center; border-left:1px solid #fff; letter-spacing:.2em; padding:6px 20px; border-bottom-width:0;}
.transfer th:first-child {border-left-width:0;}
.transfer td{font-size:20px; font-weight:800; color:#c00000; text-align:center;}
.transfer td .desc{font-size:13px; font-weight:100; color:#666; margin-left:3px;}
.headpa {font-size:15px;}
.headpa b{color:#c00000; font-weight:800;}
.express_set {display:inline-block; width:1070px; padding:15px 5px 10px; background-color:#eee;}
.express_set .cartbut_del{width:142px; float:right;}
.catalo {background:url(../../images/cart_ui.png) no-repeat right -453px; line-height:15px; padding-right:20px; margin-left:8px; color:#025597; cursor:help; }
.cardimg {background:#fff url(../../images/cart_ui.png) no-repeat right -498px; width:140px; height:88px; overflow:hidden;  border:5px solid #fff; position:absolute; z-index:99; }
.otherpaylist {margin-top:10px;}
.otherpaylist.retry {width:730px; margin:10px auto; font-size:13px; line-height:36px;}
.otherpaylist td {width:860px;}
.otherpaylist th.topth {margin-bottom:3px; background-color:#333; color:#fff; border-left:1px solid #fff; border-bottom-width:3px; box-sizing:border-box; text-align:center; font-weight:100; padding:6px 8px;}
.otherpaylist th:first-child.topth { border-left-width:0px;}
.otherpaylist .pay_price {width:160px; float:left; color:#de080a; font-family:Verdana, Arial, Helvetica, sans-serif, 新細明體; font-size:12px; font-weight:100;}
.otherpaylist .pay_price .price {font-size:20px; font-weight:800;}
.otherpaylist .pay_price em {color:#333; margin-left:5px;}
.otherpaylist .pay_price em b{color:#de080a; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif, 新細明體; font-weight:800; margin:0 3px;}
.otherpaylist .pay_description {color:#555;}
.otherpaylist .installment {margin-top:-10px;}
.otherpaylist .installment li {width:100%; display:inline-block; line-height:36px; clear:both; border-top:1px dotted #d3d3d3;}
.otherpaylist .installment li:first-child {border-top-width:0px;}
.creditcard-box {border:5px solid #ddd; margin: 0 0 10px 18px; width:700px; clear:both;}
.creditcard-box th{border-top:1px solid #C2C2C2; color:#4c4c4c; background-color:#ddd; font-weight:100;  line-height:28px; padding:0 10px !important;}
.creditcard-box td{border-top:1px solid #999; background-color:#fff; padding:10px; line-height:12px;!important; width:550px;}
.creditcard-box .warning{color:#f00;}
.creditcard-box select{height:26px; margin-right:5px;}
.paynote {display:block; color:#777; line-height:18px; font-size:12px; margin:0 0 10px 18px;}
.paynote b{color:#f00;}
.visa {margin-top:6px;}
.store-box {border:5px solid #ddd; margin: 15px 0 10px 18px; width:700px; clear:both;}
.store-box th {text-align:left; background-color:#ddd; font-weight:100; padding:8px 5px;}
.store-box td {text-align:left;}
.store-box td .non_seven {background:#fff url(../../images/cart_ui.png) no-repeat 0px -650px; height:38px; line-height:38px; padding-left:110px; display:inline-block;}
.store-box td .seven {background:#fff url(../../images/cart_ui.png) no-repeat 0px -700px; height:38px; line-height:38px; padding-left:40px; display:inline-block;}
.buyer_box {}
.buyer_box td{width:860px;}
.buyer_box .itemlist, .shipper_box .itemlist{list-style-type:square; margin-left:18px;}
.buyer_box .itemlist li{line-height:20px;}
.buyer_box .dnane{background-color:#efefef; border:1px solid #ddd; padding:5px 15px; margin-bottom:20px; width:80%;}
.buyer_box .dnane label {margin:0 3px;}
.buyer_box select, .shipper_box select{height:26px; margin-right:5px; vertical-align:middle;}
.shipper_box select{margin-bottom:5px;}
.buyer_box #invoiceaddress {background-color:#efefef; border:1px solid #ddd; padding:10px 15px; margin:8px 0 0 0; width:80%; font:normal 13px/1.5 Arial, Helvetica, sans-serif; color:#333;}
.buyer_box label {margin-bottom:8px; display:inline-block;}
.buyer_box #invoiceaddress ul {margin:10px 0; list-style-type:square;  margin-left:30px;}
.buyer_box #invoiceaddress ul.addr {margin:6px 0;}
.buyer_box #invoiceaddress ul li{margin-bottom:8px;}
.buyer_box #invoiceaddress ul li i {font:normal 12px/1.5 Arial, Helvetica, sans-serif; color:#666; padding:0 4px 0 0; font-style:normal;}
.buyer_box #invoiceaddress .verifimessage {background:url(../../images/cart_ui.png) no-repeat 0px -750px; color:#268700; padding:2px 0px 2px 20px; margin-left:3px;}
.buyer_box #invoiceaddress .verifimessage.fail {background-position:0px -770px; color:#f00;}
.buyer_box .warning{color:#f00;}
#mobilezone h6, #NCICzone h6 {margin-bottom:4px;}
a.spBtn {background-color:#ff7a00; padding:0 8px; line-height:24px; color:#fff; border-radius:3px; cursor:pointer; margin-top:-2px; border-color:#ff7a00; display:inline-block;}
a.spBtn:hover {background-color:#f00; border-color:#f00;}
a.usuallist {background-color:#8c8c8c; padding:0 8px; line-height:24px; color:#fff; border-radius:3px; cursor:pointer; margin-top:-2px; border-color:#ff7a00; display:inline-block;}
a.usuallist:hover {background-color:#333; border-color:#333;}
.w3em {width:3em;}
.w4em {width:4em;}
.w6em {width:6em;}
.w8em {width:8em;}
.w10em {width:10em;}
.w12em {width:12em;}
.w18em {width:18em;}
.w22em {width:22em;}
.w26em {width:26em;}
.w30em {width:30em;}
.shipper_box .itemlist li {margin-bottom:5px; }
.shipper_box .itemlist li i{font:normal 12px/1.5 Arial, Helvetica, sans-serif; color:#666; padding:0 4px; font-style:normal;}
.shipper_box .noti{color:#f00; margin-top:6px; display:block;}
.shipper_box td{width:860px; padding-top:10px;}
/*購物條款*/
.step2Content {height:300px; margin: 0 auto 10px; padding:10px; overflow-y:scroll; font:normal 13px/1.8 Arial, Helvetica, sans-serif; color:#555; border-bottom:2px solid #ddd;}
.step2Content h1{font:600 13px/1.8 Arial, Helvetica, sans-serif; margin:0 auto;	padding:0 0 8px;}
.step2Content p{font:normal 13px/1.8 Arial, Helvetica, sans-serif; 	padding:0 0 8px;}
.step2Content ul,.step2Content ol{margin:0 auto; padding:6px 0 6px 32px;}
.agree-box {/*background-color:#ddd;*/ text-align:center; padding:6px 10px;}
.keep_expressdata {margin:0 20px 10px; background-color:#fff; padding:8px 10px; color:#333;}
.keep_expressdata h4{background:url(../../images/cart_ui.png) no-repeat -350px -546px; height:24px; line-height:24px; color:#e00000; padding-left:28px; font-size:15px; display:inline-block; margin-right:10px;}
/*信用卡授權中*/
.credit_authorize {position:relative; padding:120px 0;}
.credit_authorize p{margin:0 auto 20px;; text-align:center;}
/********** phase1用 *************/
.phase1_group {border:1px solid #ccc; border-bottom-width:3px; border-top-width:0;/**/ box-sizing:border-box; margin:10px 0 15px; position:relative;}
.phase1_group th {border-bottom-width:0; border-top:1px solid #ccc;}
.phase1_group thead td{border: 1px #4689C2 solid; padding:9px; background-color:#4689C2;}
.phase1_group thead td li{float:left; margin-right:80px; color:#fff;}
.phase1_group thead td li b{font-weight:800;}
.phase1_group thead td li a{color:#FFFE93;}

/****************************************
************* 常用收貨人 ****************
****************************************/
.forshipper {width:970px; padding-left:10px; padding-right:24px;}
.forshipper .gethead {background-color:#a1a1a1; line-height:36px; height:36px; padding:0 10px; vertical-align:bottom; border-bottom:3px solid #fea201;}
.forshipper .gethead li{float:left; display:inline-block; font-size:13px; padding:0 15px; height:30px; background-color:#ccc; line-height:30px; margin-top:6px; margin-right:3px; box-sizing:border-box; border-bottom-width:0; border-radius:3px 3px 0px 0px; cursor:pointer;}
.forshipper .gethead li:hover {background-color:#fff;}
.forshipper .gethead li.select {background-color:#ff9501; color:#fff; font-weight:800;}
.forshipper .gethead .add{margin-left:10px; background:url(../../images/cart_ui.png) no-repeat -306px -450px; padding-left:24px; margin-top:10px; height:20px; line-height:20px; display:inline-block; color:#fff; cursor:pointer;}
.zon1 {width:50px;}
td.zon1, td.zon2{text-align:center;}
.zon2 {width:100px;}
.zon3 {width:380px;}
.zon4 {width:180px;}
.zon5 {width:120px;}
.zon6 {width:140px;}
.zon7 {width:80px; text-align:center;}
.forshipper .getth {width:100%; margin-top:5px;}
.forshipper .getth th{ background-color:#333; border-left:1px solid #fff; color:#fff; line-height:24px;}
.forshipper .getth th:first-child{border-left-width:0;}
.forshipper .getman-list .getman-table {width:100%;}
.forshipper .getman-list .getman-table select{height:26px; margin-bottom:3px; vertical-align:middle;}
.forshipper .getman-list dd {margin:0; padding:5px 0; border-top: 1px dotted #bbb; line-height:28px;}
.forshipper .getman-list dd .cartbut_del{width:60px;}
.forshipper .getman-list dd .cartbut_save{width:60px;}

.member_service_box_1{
	font: 0.75em/1.6 Arial;
    height: 22px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 30px;
    width: 500px;
}

.use-3d-authing{
	border-radius: 10px;
	border:0px;
	font-size: 300%;
	padding: 10px 30px;
	font-family: "微軟正黑體";
	color: #fff;
	text-shadow: 0 1px 3px #A35100;
	box-shadow: 0 1px 5px #999;
	cursor: pointer;
	background: rgb(237,176,9); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237,176,9,1) 0%, rgba(232,130,6,1) 49%, rgba(234,152,51,1) 50%, rgba(237,144,23,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,176,9,1)), color-stop(49%,rgba(232,130,6,1)), color-stop(50%,rgba(234,152,51,1)), color-stop(100%,rgba(237,144,23,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,176,9,1) 0%,rgba(232,130,6,1) 49%,rgba(234,152,51,1) 50%,rgba(237,144,23,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,176,9,1) 0%,rgba(232,130,6,1) 49%,rgba(234,152,51,1) 50%,rgba(237,144,23,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,176,9,1) 0%,rgba(232,130,6,1) 49%,rgba(234,152,51,1) 50%,rgba(237,144,23,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(237,176,9,1) 0%,rgba(232,130,6,1) 49%,rgba(234,152,51,1) 50%,rgba(237,144,23,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb009', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */	
}


.maskHGpoint{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1001;
	color: #000;
	text-align: center;
	height: 100%;
	width: 100%;
	background-image: url("http://www.gohappy.com.tw/static/images/space.gif");
	background-color: #000;
	opacity: 0.5;
	display: none;
}
.maskHGpointInfo{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 50px;
	margin: -50px 0 0 -150px;
	text-align: center;
	color: #565656;
	z-index: 1002;
	background: #fff url("http://www.gohappy.com.tw/static/images/loading.gif") no-repeat center 80%;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	padding-top: 10px;
	opacity: 1;
	display: none;
}
.maskNormal{
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index: 1001;
	background-color: #000;
	opacity: 0.5;
	display: none;
}


