body {margin:0px; padding:0px; font-size:13px; font-family:Helvetica; color:#000000; line-height:18px; position:relative}
a {text-decoration:none; display:inline-block; color:#007EFF; hlbr:expression(this.onFocus=this.blur())}
img {border:0px}

.bodyBase {width:320px; margin:0px auto; position:relative; overflow:hidden}
.msgArea {color: red;}

/** 天 **/
.topArea {position:absolute; z-index:1}
.topArea h1 {height:36px; margin:0px; padding:0px}
.topArea h1 .logoimg {width:320px; height:36px}
:root .topArea .myAccount {line-height:38px\9}
.topArea .myAccount {height:36px; line-height:36px; #line-height:39px; color:#FFFFFF; padding:0px 10px; position:absolute; right:80px; top:0px}
.topArea button {background:transparent url(/img/previousBtn.png) no-repeat; width:66px; height:24px; border:0px; position:absolute; right:5px; top:6px; cursor:pointer}

.searchArea {height:29px; padding:5px; position:relative; margin-top:36px}
.searchArea input[name=searchKeyWord] {background:transparent url(/ecm/img/cmm/mobile/searchBk.png) no-repeat; width:220px; height:29px; line-height:28px; font-size:15px; color:#3C3C3C; border:0px; padding-left:30px}
.searchArea input[name=btnSearch] {background:transparent url(/ecm/img/cmm/mobile/searchBtn.png) no-repeat; width:56px; height:29px; border:0px; position:absolute; right:5px; top:5px; cursor:pointer}

.contentArea {width:320px; overflow:hidden; display:inline-block}

/** 頁尾(地)設定 **/
.footer {width:320px; font-size:13px; text-align:center; border-top:1px solid #CCCCCC; margin:5px 0px 45px; padding:5px 0px; display:inline-block; overflow:hidden}
.footer ul {width:321px; background:transparent url(/ecm/img/cmm/mobile/mainmenuLiBk.png) repeat-x; border-right:0px; margin:0px 0px 5px; padding:0px; list-style:none; display:inline-block}
.footer li {float:left; height:31px; line-height:31px; white-space:nowrap; border-left:1px solid #7D7D7D; border-right:1px solid #555555}
:root .footer li a {padding:0px 13px\9}
.footer li a {color:#FFFFFF; font-size:15px; height:29px; line-height:29px; #line-height:31px; padding:0px 13px}
:root .footer li:first-child a {padding:0px 14px 0px 15px\9}
.footer li:first-child a {padding:0px 15px 0px 14px}
.footer dl {width:310px; margin:0px auto; height:46px}
.footer dt, .footer dd {display:inline; height:22px; line-height:22px; padding:0px 6px 0px 7px; margin:0px}
.footer dd {border-left:1px solid}
.footer p {margin:5px auto}

/** 永遠固定在可視範圍下方的主選單 **/
.moveMenuArea {background:transparent url(/ecm/img/cmm/mobile/moveMenuBk.png) repeat-x; width:320px; height:55px; position:fixed; bottom:0px}
.moveMenuArea ul {background:transparent url(/ecm/img/cmm/mobile/moveMenuliBk.png) no-repeat right; height:55px; margin:0px; padding:0px; list-style:none}
.moveMenuArea li {background:transparent url(/ecm/img/cmm/mobile/moveMenuliBk.png) no-repeat; height:55px; float:left}
.moveMenuArea li a {width:79px; height:55px; text-align:center; position:relative}
.moveMenuArea li a:hover,
.moveMenuArea li .selected {background:transparent url(/ecm/img/cmm/mobile/moveMenu_selected.png) no-repeat}
.moveMenuArea li a img {margin-top:28px; border:0px}
.moveMenuArea b {position:absolute; top:0px; right:0px}

/** 首頁商品列表區 **/
.contentArea .prdlistArea h2 {background:transparent url(/ecm/img/cmm/mobile/indexprdlistTitleBk.png) repeat-x; height:30px; margin:0px; padding:0px; text-align:center}
.contentArea .prdlistArea h2 span {background:transparent url(/ecm/img/cmm/mobile/prdlistTitleBk.png) repeat-x; height:30px; display:inline-block}
.contentArea .prdlistArea h2 span b {background:transparent url(/ecm/img/cmm/mobile/prdlistTitleleftBk.png) no-repeat; padding-left:30px; height:30px; display:inline-block}
.contentArea .prdlistArea h2 span b i {background:transparent url(/ecm/img/cmm/mobile/prdlistTitlerightBk.png) no-repeat right; padding:9px 30px 0px 0px; height:20px; display:inline-block; font-size:15px; color:#FFFFFF; font-style:normal; font-weight:normal}
.contentArea .prdlistArea ul {margin:0px; padding:0px; list-style:none}
.contentArea .prdlistArea li {background:transparent url(/ecm/img/cmm/mobile/indexprdlistLiBk.png) repeat-x bottom; padding:5px 5px}
.contentArea .prdlistArea li a {width:310px; height:82px; display:inline-block}
.contentArea .prdlistArea li a img {border:1px solid #B4B4B4; float:left}
.contentArea .prdlistArea li a p {float:right; width:215px; margin:0px 5px 0px 0px; padding:0px; color:#000000}
.contentArea .prdlistArea li a .prdName {height:36px; overflow:hidden; margin-top:9px}
.contentArea .prdlistArea li a .prdPrice {color:#3C3C3C; text-align:right; height:32px; line-height:32px; margin-bottom:9px}
.contentArea .prdlistArea li a .prdPrice del {margin-right:10px; color:#777777}
.contentArea .prdlistArea li a .prdPrice del b {font-weight:normal}
.contentArea .prdlistArea li a .prdPrice span {font-size:15px; font-family:Century Gothic; color:#D62672; margin-left:5px}
.contentArea .prdlistArea li a .prdPrice span b {font-size:24px; font-family:Century Gothic}

/** 商品列表樣式設定 **/
.prdlistpage h2 {background:transparent url(/ecm/img/cmm/mobile/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.prdlistpage h2 b {font-weight:normal}
.prdlistpage h2 .switchingArea {float:right; background:transparent url(/ecm/img/cmm/mobile/switchinglineBk.png) no-repeat 28px 0px; margin:0px; padding:0px}
.prdlistpage h2 .switchingArea dt,
.prdlistpage h2 .switchingArea dd {float:left; margin:6px; padding:0px; cursor:pointer; opacity:0.5; filter:alpha(opacity=50)}
.prdlistpage h2 .switchingArea dt {background:transparent url(/ecm/img/cmm/mobile/columnimg.png) no-repeat; width:16px; height:16px; margin-right:7px}
.prdlistpage h2 .switchingArea dd {background:transparent url(/ecm/img/cmm/mobile/chessboardimg.png) no-repeat; width:16px; height:16px}
.prdlistpage h2 .switchingArea .selected {opacity:1; filter:alpha(opacity=100)}
:root .prdlistpage .topmenu {width:321px\9}
.prdlistpage .topmenu {width:320px; height:30px; margin:0px; padding:0px; list-style:none; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8}
.prdlistpage .topmenu li {float:left; border:1px solid #FFFFFF; height:28px; text-align:center; width:104px;}
:root .prdlistpage .topmenu li a {line-height:30px\9}
.prdlistpage .topmenu li a {background:transparent url(/ecm/img/cmm/mobile/topmenuABk.png) repeat-x; height:28px; line-height:28px; #line-height:32px; font-size:15px; color:#FFFFFF; font-weight:bold; display:block}
.prdlistpage .topmenu .selected {border:1px solid #F04A82; width:106px;}
:root .prdlistpage .topmenu .selected a {line-height:28px\9}
.prdlistpage .topmenu .selected a {background:transparent url(/ecm/img/cmm/mobile/topmenuselectedBk.png) repeat-x; border:1px solid #F9B1C9; height:26px; line-height:26px; #line-height:30px; width:auto;}
.prdlistpage .prdListArea {margin:0px; padding:0px; list-style:none}
/** 條列式 **/
.prdlistpage .prdListArea li {background:transparent url(/ecm/img/cmm/mobile/indexprdlistLiBk.png) repeat-x bottom; padding:5px 5px; position:relative}
.prdlistpage .prdListArea li a {width:310px; height:82px; display:inline-block}
.prdlistpage .prdListArea li a img {border:1px solid #B4B4B4; float:left; width:80px; height:80px}
.prdlistpage .prdListArea li a p {float:right; width:215px; margin:0px 5px 0px 0px; padding:0px; color:#000000}
.prdlistpage .prdListArea li a .prdName {height:36px; overflow:hidden; margin-top:9px}
.prdlistpage .prdListArea li a .prdPrice {color:#3C3C3C; text-align:right; height:32px; line-height:32px; margin-bottom:9px}
.prdlistpage .prdListArea li a .prdPrice span {font-size:15px; font-family:Century Gothic; color:#D62672; margin-left:5px}
.prdlistpage .prdListArea li a .prdPrice span b {font-size:24px; font-family:Century Gothic}
/** 棋盤式 **/
.prdlistpage .chessboard li {float:left; background:none; height:100px; padding:3px 2px 3px 3px}
.prdlistpage .chessboard li a {width:100px}
.prdlistpage .chessboard li a img {width:100px; height:100px}
.prdlistpage .chessboard li .trackBtn,
.prdlistpage .chessboard li a .rankingnumber,
.prdlistpage .chessboard li .prdName,
.prdlistpage .chessboard li .prdPrice {display:none}

/** 排行榜設定 **/
.prdlistpage .rankingList li a .rankingnumber {float:left; width:20px; height:82px; line-height:82px; text-align:center; color:#000000; margin-right:5px}
.prdlistpage .rankingList li a p {width:190px}

/** 商品說明設定 **/
.prdDetail h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.prdDetail h2 b {font-weight:normal}
.prdDetail h2 i {float:right; font-style:normal; color:#FFFF00}
.prdDetail .summary {position:relative}
.prdDetail .summary b {font-size:15px; color:#F23B97; margin-bottom:10px; display:block; height:35px; overflow:hidden;}
.prdDetail .imglist {float:right; width:60px; position:absolute; padding:0px; top:26px; right:0px}
.prdDetail .imglist .view {display:inline-block; width:60px; height:259px; overflow:hidden; position:relative}
.prdDetail .imglist dl {position:relative; margin:0px; padding:0px}
.prdDetail .imglist dt,
.prdDetail .imglist dd {float:left; width:60px; height:60px; margin:5px 0px 0px 0px; padding:0px; cursor:pointer}
.prdDetail .imglist dt {float:left; width:60px; height:60px; margin-top:0px}
.prdDetail .imglist dt img,
.prdDetail .imglist dd img {width:58px; height:58px; border:1px solid #D1D1D1}
.prdDetail .imglist .selected img {width:58px; height:58px; border:1px solid #007EFF }
.prdDetail .imglist button {float:left; cursor:pointer; height:20px; width:60px; border:0px}
.prdDetail .imglist button[display=none] {background:none}
.prdDetail .imglist .upbtn {background:transparent url(/img/upbtn.gif) no-repeat center}
.prdDetail .imglist .downbtn {background:transparent url(/img/downbtn.gif) no-repeat center; position:relative; top:-6px}
.prdDetail .summary .viewprd {width:255px; height:255px; overflow:hidden; display:inline-block}
.prdDetail .summary .viewprdL {width:320px; height:320px;}
.prdDetail .summary .promotion {font-size:15px; line-height:20px; border-top:1px solid #000000; border-bottom:1px solid #000000; margin:0px; padding:10px 10px 0px}
.prdDetail .summary .promotion dt span {font-size:12px; color:#666666}
.prdDetail .summary .promotion dd {margin:5px 0px}
.prdDetail .summary .promotion dd span {font-size:15px; color:#FF0000; line-height:20px; margin:0px; font-weight:bold}
.prdDetail .summary .promotion dd p {margin:5px 0px 0px; padding:0px}
.prdDetail .summary .promotion dd p .inline {display:inline; font-size:18px; font-family:Century Gothic; color:#F23B97}
.prdDetail .summary .PriceDetail {width:320px; text-align:left; margin-top:18px}
.prdDetail .summary .PriceDetail .line th,
.prdDetail .summary .PriceDetail .line td {border-top:1px solid #CCCCCC}
.prdDetail .summary .PriceDetail th,
.prdDetail .summary .PriceDetail td {padding:5px 10px; font-size:15px}
.prdDetail .summary .PriceDetail th {width:75px; background-color:#E4E4E4; font-size:15px; color:#000000; font-weight:normal; text-align:right}
.prdDetail .summary .PriceDetail td del {font-size:16px; color:#666666; font-weight:bold; font-family:Century Gothic, Helvetica}
.prdDetail .summary .PriceDetail td b {font-size:26px; color:#D62672; font-family:Century Gothic, Helvetica; margin:0px; display:inline}
.prdDetail .summary .PriceDetail td .tips {width:200px}
.prdDetail .summary .PriceDetail td .redtxt {font-size:12px; color:#B22222; line-height:16px; display:inline-block; margin-top:5px}
.prdDetail .summary .PriceDetail .special th {font-size:15px}
.prdDetail .summary .PriceDetail .special del {font-size:26px; color:#D62672; font-family:Century Gothic,Helvetica; text-decoration:none}
.prdDetail .summary .PriceDetail select,
.prdDetail .summary .PriceDetail option {font-size:15px; font-family:Helvetica; margin:0px}
.prdDetail .summary .PriceDetail a {float:right; background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; height:23px; line-height:23px; color:#000000; padding:0px 5px; margin:0px; border-radius:4px; cursor:pointer}
.prdDetail .summary .PriceDetail i {background:transparent url(/img/secondLayerLiArrow_w.png) no-repeat right; height:25px; line-height:25px; color:#FFFFFF; padding:0px 10px 0px 0px; font-style:normal; display:inline-block}
.prdDetail .summary .PriceDetail .selected {border-radius:4px 4px 0px 0px}
.prdDetail .summary .PriceDetail .selected i {background:transparent url(/img/secondLayerLiArrow_up_w.png) no-repeat right}
.prdDetail .summary .PriceDetail .installments {background-color:#313131; margin:0px; padding:5px; list-style:none; display:none; border-radius:4px 0px 4px 4px; position: relative; top: -1px;}
.prdDetail .summary .PriceDetail .installments li {color:#FFFFFF; text-align:right; border-top:1px dashed #FFFFFF; height:20px; line-height:20px}
.prdDetail .summary .PriceDetail .installments li:first-child {border:0px}
.prdDetail .summary .PriceDetail .installments li b {font-size:17px; margin:0px 3px; color:#FFFF00}
.prdDetail .summary .checkArea {background-color:#E4E4E4; text-align:center; padding:13px 0px}
.prdDetail .summary .checkArea button {background:transparent url(/img/checkbtn.png) no-repeat; width:284px; height:43px; border:0px; cursor:pointer}
.prdDetail .summary .shareArea {text-align:center; padding:10px 0px}
.prdDetail .summary .shareArea button {width:88px; height:23px; border:0px; cursor:pointer; margin:0px 10px}
.prdDetail .summary .shareArea .trackbtn {background:transparent url(/img/trackbtn.png) no-repeat}
.prdDetail .summary .shareArea .sharebtn {background:transparent url(/img/sharebtn.png) no-repeat}
.prdDetail .summary .vendordetailmenu {width:320px; height:38px; border-bottom:2px solid #007EFF; display:inline-block; margin-top:14px; padding-left:1px; margin-bottom:0px}
.prdDetail .summary .vendordetailmenu dt,
.prdDetail .summary .vendordetailmenu dd {float:left; height:38px; line-height:38px; color:#000000; margin-left:-1px}
.prdDetail .summary .vendordetailmenu dd span,
.prdDetail .summary .vendordetailmenu dt a {float:left; background:transparent url(/img/vendordetailmenubk.png) repeat-x; color:#000000; height:37px; line-height:37px; font-size:15px; border:1px solid #D9D9D9; border-bottom:0px; padding:0px 27px; cursor:pointer}
.prdDetail .summary .vendordetailmenu .selected {height:39px; position:relative}
.prdDetail .summary .vendordetailmenu .selected span {background:#FFFFFF none; border-width:4px 2px 0px 2px; border-color:#007EFF; font-size:15px; font-weight:bold; color:#027EFF; height:36px; line-height:36px \9; padding:0px 25px}
.prdDetail .summary .vendordetailview {padding:12px 10px 0px; margin-bottom:10px; overflow:hidden; line-height:20px}
.prdDetail .summary .vendordetailview p {margin:0px}
.prdDetail .summary .returntxt p {font-weight:bold}
.prdDetail .summary .returntxt li {margin-bottom:5px}
.prdDetail .summary .Area301 {color:#F23B97; font-weight:bold}
.prdDetail .summary .Area302 li {list-style-type:disc;}
.prdDetail .summary .Area303 li {list-style-type:circle;}
.prdDetail .summary .preOrderDiv {text-align: center; background-color: #E4E4E4; padding-top: 10px; font-weight: bold;}
.prdDetail .payMethod_width {width: 115px;}

/** 商品頁麵包屑 **/
.prdDetail .navArea {width:320px; display:inline-block}
.prdDetail .navArea dl {margin:0px; padding:0px}
.prdDetail .navArea dt,
.prdDetail .navArea dd {float:left; margin:0px; padding:0px; font:13px/18px Helvetica; color:#666666}
.prdDetail .navArea dt a {font:13px/18px Helvetica; color:#666666}
.prdDetail .navArea dd a {background:transparent url(http://www.momoshop.com.tw/ecm/img/cmm/category/nav-line.gif) no-repeat 4px 4px; font:13px/18px Helvetica; color:#666666; padding:0px 0px 0px 13px}

/** 小分類頁麵包屑 **/
.prdlistpage .navArea {width:320px; display:inline-block}
.prdlistpage .navArea dl {margin:0px; padding:0px}
.prdlistpage .navArea dt,
.prdlistpage .navArea dd {float:left; margin:0px; padding:0px; font:13px/18px Helvetica; color:#666666}
.prdlistpage .navArea dt a {font:13px/18px Helvetica; color:#666666}
.prdlistpage .navArea dd a {background:transparent url(http://www.momoshop.com.tw/ecm/img/cmm/category/nav-line.gif) no-repeat 4px 4px; font:13px/18px Helvetica; color:#666666; padding:0px 0px 0px 13px}

/** 結帳頁設定 **/
.order div.recipient {display:none}
.order h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px; cursor:pointer}
.order h2 b {font-weight:normal}
.order h2 b em {color:#FFFF00; font-style:normal}
.order h2 i {float:right; width:16px; height:8px; background:transparent url(/img/orderArrow_down.png) no-repeat; margin:10px 0px 0px}
.order h2 .selected {background:transparent url(/img/orderArrow_up.png) no-repeat}
.order .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:9px; margin:10px;}
.order .loginBox ul {margin:0px; padding:0px; list-style:none}
.order .loginBox li {line-height:20px}
.order .loginBox li b {float:left}
.order .loginBox li span {width:210px; display:inline-block}
.order .loginBox .detail .tips {color:#FF0000}
.order .loginBox .detail .prdimg {float:left; margin-right:5px}
.order .loginBox .detail .prdimg img {border:1px solid #B4B4B4}
.order .loginBox .detail .prdprice span,
.order .loginBox .detail .discount1 span,
.order .loginBox .detail .discount2 span,
.order .loginBox .detail .logisticsCost span {width:125px; color:#D62672; text-align:right}
.order .loginBox .detail .prdprice b,
.order .loginBox .detail .discount1 b,
.order .loginBox .detail .discount2 b,
.order .loginBox .detail .logisticsCost b {float:none; font-size:24px; font-family:Century Gothic; color:#D62672; margin-left:3px}
.order .loginBox .detail .discount1 span,
.order .loginBox .detail .discount2 span {color:#0066FF}
.order .loginBox .detail .logisticsCost span {color:#FF0000}
.order .loginBox .detail .discount2 span {width:138px}
.order .loginBox .detail .logisticsCost span {width:112px}
.order .loginBox .detail .discount1 b,
.order .loginBox .detail .discount2 b {font-size:18px; color:#0066FF}
.order .loginBox .detail .logisticsCost b {font-size:18px; color:#FF0000}
.order .loginBox .detail .quantity,
.order .loginBox .detail .prdprice,
.order .loginBox .detail .discount1,
.order .loginBox .detail .discount2,
.order .loginBox .detail .logisticsCost {float:right; width:190px}
.order .loginBox .detail .totleprice {width:280px; border-top:1px solid #666666; clear:both; display:inline-block; padding:5px 0px; margin:5px 0px 0px; text-align:right}
.order .loginBox .detail .totleprice b {float:none; padding-top:4px}
.order .loginBox .detail .totleprice span {width:auto; color:#FF0000; display:inline-block}
.order .loginBox .detail .totleprice span b {float:none; font-size:24px; font-family:Century Gothic; color:#FF0000; padding:0px}
.order .loginBox .detail .totleprice img {float:left; border:1px solid #CACACA; border-radius:4px}
.order .loginBox .recipient {line-height:22px}
.order .loginBox .recipient b {font-size:18px; font-family:Century Gothic; color:#FF6600; margin:0px 3px; float:none}
.order .loginBox .recipient .red,
.order .loginBox .recipientinformation .red {color:#FF0000; line-height:18px}
:root .order .loginBox .recipient input {width:42px\9}
.order .loginBox .recipient input {width:43px; width:42px\0/; font-family:Helvetica}
.order .loginBox .superstore,
.order .loginBox .deliveryTime,
.order .loginBox .loginBox {margin:0px; padding:0px; list-style:none}
.order .loginBox .recipient li,
.order .loginBox .superstore li,
.order .loginBox .deliveryTime li,
.order .loginBox .recipientinformation li {display:inline; line-height:31px}
.order .loginBox .superstore .selectstore {float:right; line-height:normal}
.order .loginBox .superstore .selectstore .set {cursor:pointer}
.order .loginBox .recipient .inputBox,
.order .loginBox .recipient .inputBox,
.order .loginBox .superstore .inputBox,
.order .loginBox .deliveryTime .inputBox,
.order .loginBox .recipientinformation .inputBox {font-size:15px; height:24px; line-height:31px; font-family:Helvetica; font-size:15px; color:#525252; padding:2px; display:inline}
.order .loginBox .recipient .inputBox input,
.order .loginBox .superstore .inputBox input,
.order .loginBox .deliveryTime .inputBox select,
.order .loginBox .recipientinformation .inputBox input,
.order .loginBox .recipientinformation .inputBox select {font-family:Helvetica}
.order .loginBox .superstore .inputBox input {width:130px}
.order .loginBox .deliveryTime .inputBox select {font-family:Helvetica}
.order .loginBox .deliveryTime li {line-height:34px}
.order .loginBox .recipientinformation .inputBox {margin:3px 0px}
.order .loginBox .recipientinformation li span {color:#FF0000}
.order .loginBox .recipientinformation .address {width:230px; margin-left:43px}
.order .loginBox .recipientinformation .address_1 {width:106px}
.order .loginBox .recipientinformation .address input {width:230px}
.order .loginBox .recipientinformation .address_1 input {width:93px}
.order .contentArea table {width:100%; background-color:#DDDDDD; margin-bottom:5px}
.order .contentArea table td {text-align:center; padding:3px}
.order .contentArea table tbody td {color:#FF0000; border-top:1px solid #666666}
.order .contentArea table tbody .tips {color:inherit; border:0px}
.order .contentArea table tbody td b {font-size:18px; font-family:Century Gothic}
.order .contentArea .pagenav {width:320px; text-align:center; margin:0px; border-top:1px solid #4A9AE7}
.order .contentArea .pagenav li {float:left; width:auto; background:#4A9AE7; margin:0px 8px; display:inline-block; border-radius:0px 0px 8px 8px}
.order .contentArea .pagenav li:first-child {margin-left:9px}
.order .contentArea .pagenav li a {color:#FFFFFF; padding:0px 13px}
.order .contentArea .pagenav .checkout {background:transparent url(/img/checkoutBtn.png) repeat-x}
/** 20131212新增 **/
.order .loginBox .recipientinformation .secondselect {margin:0px 0px 0px 69px}
.order .loginBox .recipientinformation .invoiceType_E,
.order .loginBox .recipientinformation .invoiceType_C,
.order .loginBox .recipientinformation .invoiceType_D,
.order .loginBox .recipientinformation .invoiceType_P,
.order .loginBox .recipientinformation .invoiceType_E2,
.order .loginBox .recipientinformation .invoiceType_E3 {display:none}
.order .loginBox .recipientinformation .show {display:inline-block}

/** 訂購完成 **/
.orderEnd h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.orderEnd h2 b {font-weight:normal}
.orderEnd .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px; margin:10px; color:#000000; position:relative}
.orderEnd .loginBox li {position:relative}
.orderEnd .loginBox a {height:28px; line-height:28px; background:transparent url(/ecm/img/cmm/mobile/topmenuABk.png) repeat-x; border-radius:4px; padding:0px 5px 0px 5px; color:#000000; cursor:pointer; position:absolute; right:0px; bottom:0px}
.orderEnd .loginBox a i {font-style:normal; background:transparent url(/img/secondLayerLiArrow.png) no-repeat right center; padding-right:10px}
.orderEnd .loginBox .selected {border-radius:4px 4px 0px 0px}
.orderEnd .loginBox .selected i {background:transparent url(/img/secondLayerLiArrow_up.png) no-repeat right center}
.orderEnd .loginBox .detail {display:none; margin:0px; padding:0px 10px 10px; background-color:#A0A0A0; border-radius:8px 0px 8px 8px}
.orderEnd .loginBox .detail dd {color:#000000; margin:0px; padding:10px 0px; position:relative; border-bottom:1px dashed #FFFFFF}
.orderEnd .loginBox .detail dd .PriceDetail {position:absolute; bottom:10px; right:0px}
.orderEnd .loginBox .detail dd .PriceDetail span {color:#FF0000}
.orderEnd .loginBox .detail dd .PriceDetail span b {font-size:22px; font-family:Century Gothic}
.orderEnd .orderdetail {background:transparent url(/ecm/img/cmm/mobile/indexprdlistLiBk.png) repeat-y bottom; margin:0px; padding:0px; list-style:none; line-height:24px}
.orderEnd .orderdetail span {color:#FF0000}
.orderEnd .orderdetail b {font-size:15px; font-family:Century Gothic}
.orderEnd .orderdetail .totleprice {font-size:24px}
.orderEnd .contentArea .notetxtArea {padding:5px 10px; color:#434343; line-height:20px}
.orderEnd .contentArea .notetxtArea ul {list-style:outside decimal none; margin:0px; padding:0px 5px 0px 20px}
.orderEnd .contentArea .notetxtArea ul .redtxt {color:#FF0000}
.orderEnd .contentArea .pagenav {text-align:center; border-top:1px solid #4A9AE7}
.orderEnd .contentArea .pagenav li:first-child {float:none; display:inline-block; border-radius:0px 0px 8px 8px}
.orderEnd .contentArea .pagenav li:first-child a {color:#FFFFFF}

/** Mobile管理訊息 **/
.error h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.error h2 b {font-weight:normal}
.error .loginBox {background:#FFFFFF url(/img/message-bg.gif) no-repeat center center; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:60px 10px; margin:10px; font-size:15px; color:#434343; line-height:20px; text-align:center}
.error .loginBox ul {margin:20px 30px 0px; padding:0px; list-style:outside decimal none; text-align:left; line-height:20px}
.error .contentArea .pagenav {width:310px; text-align:center; margin:0px 5px; border-top:1px solid #4A9AE7}
.error .contentArea .pagenav li {float:right; width:auto; background:#4A9AE7; margin:0px 20px; display:inline-block; border-radius:0px 0px 8px 8px}
.error .contentArea .pagenav li a {color:#FFFFFF; padding:0px 20px}
.error .contentArea .pagenav li:first-child {float:left}

/** 翻頁區設定 **/
.pagenav {width:320px; margin:10px 0px 0px; padding:0px; list-style:none; display:inline-block}
.pagenav li {float:left; width:106px; height:28px; line-height:28px; font-size:15px; text-align:center; position:relative}
.pagenav li b {color:#FF0000; margin-right:5px}
.pagenav li span {width:8px; height:14px; margin:0px 5px; display:none; overflow:hidden; position:relative; top:2px}
.pagenav li span b {font-size:50px; color:#FFFFFF; position:absolute; left:0px; top:-8px; top:-9px\0/; #top:-9px}
.pagenav li:first-child, .pagenav .rightBtn {width:107px; cursor:pointer; background-color:#4A9AE7; color:#FFFFFF; border-radius:8px}
.pagenav li:first-child {border-radius:8px 0px 0px 8px}
.pagenav .rightBtn {border-radius:0px 8px 8px 0px}
.pagenav .rightBtn span b {left:-17px}
.pagenav a {color: white;}

/** 我的帳戶(登入頁) **/
:root .loginpage h2 {line-height:31px\9}
.loginpage h2 {background:transparent url(/ecm/img/cmm/mobile/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; line-height:27px\0/; #line-height:31px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.loginpage .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px; margin:10px}
.loginpage .loginBox .functionmenu {width:280px; margin:0px; padding:0px; text-align:right; display:inline-block}
.loginpage .loginBox .functionmenu dt,
.loginpage .loginBox .functionmenu dd {float:right; margin:0px; padding:0px}
.loginpage .loginBox .functionmenu dt a,
.loginpage .loginBox .functionmenu dd a {font-size:15px; height:22px; line-height:22px; line-height:24px\0/; padding:0px 10px}
.loginpage .loginBox .functionmenu dt {border-right:1px solid #AAAAAA}
.loginpage .loginBox .idPasswordArea {margin:0px 0px 10px; padding:0px; list-style:none; display:inline-block}
.loginpage .loginBox .idPasswordArea li {background:transparent url(/ecm/img/cmm/mobile/logininputBk.png) repeat-x; height:34px; line-height:34px; border:1px solid #CACACA; margin-bottom:5px}
.loginpage .loginBox .idPasswordArea li b {float:left; display:inline-block; width:11px; height:24px; margin:11px 5px 0px 7px}
:root .loginpage .loginBox .idPasswordArea li input {width:250px\9; margin:5px 0px 0px 0px\9; padding:0px 5px 0px 0px\9}
.loginpage .loginBox .idPasswordArea li input {width:255px; background:transparent; font-family:Helvetica; font-size:15px; color:#525252; border:0px; height:24px; line-height:24px; padding:0px; margin:5px 0px 0px 0px\0/}
.loginpage .loginBox .idPasswordArea .idInput input:not(*:root) {position:relative; top:-1px}
.loginpage .loginBox .idPasswordArea .idInput {border-radius:4px 4px 0px 0px}
.loginpage .loginBox .idPasswordArea .idInput b {background:transparent url(/ecm/img/cmm/mobile/idinputBk.png) no-repeat}
.loginpage .loginBox .idPasswordArea .passwordInput {position:relative}
.loginpage .loginBox .idPasswordArea .passwordInput b {background:transparent url(/ecm/img/cmm/mobile/passwordinputBk.png) no-repeat 0px 0px}
:root .loginpage .loginBox .idPasswordArea .passwordInput input {margin-top:7px\9}
.loginpage .loginBox .idPasswordArea .passwordInput input {margin:5px 0px 0px 0px; margin-top:8px\0/}
.loginpage .loginBox .idPasswordArea .passwordInput .textpass {position:absolute; left:23px}
.loginpage .loginBox .idPasswordArea .passwordInput .notextpass {position:absolute; z-index:-1; left:23px}
.loginpage .loginBox .idPasswordArea .verificationInput {float:left; height:34px; padding:0px 5px; border-radius:0px 0px 0px 4px; margin-bottom:0px}
:root .loginpage .loginBox .idPasswordArea .verificationInput input {width:169px\9}
.loginpage .loginBox .idPasswordArea .verificationInput input {width:174px}
.loginpage .loginBox .idPasswordArea .verificationImg {float:left; background:none; border:0px; margin-left:4px; margin-bottom:0px}
.loginpage .loginBox .idPasswordArea .verificationImg img {height:36px; border-radius:0px 0px 4px 0px}
.loginpage .loginBox #loginBtn {background:transparent url(/ecm/img/cmm/mobile/loginBtn.png) no-repeat; width:280px; height:59px; border:0px; cursor:pointer}
.loginpage .hintToGetPwd {text-align:center;}

/** 加入會員設定(部份設定同我的帳戶登入頁) **/
.memberRegister .loginBox .idPasswordArea .foreignPerson {background:none; border:0px; color:#007EFF; padding:0px 0px 0px 25px; height:18px; line-height:18px}
.memberRegister .loginBox .idPasswordArea {margin:0px}
.memberRegister .contentArea p {margin:10px; padding:0px 10px; font-size:15px; color:#434343; line-height:20px}
.memberRegister .contentArea dl {margin:10px; padding:0px}
.memberRegister .contentArea dt,
.memberRegister .contentArea dd {margin:0px; padding:0px; font-size:15px; line-height:20px; color:#434343}
.memberRegister .contentArea dt {background-color:#787878; border-bottom:1px solid #BEBEBE; height:26px; line-height:26px; color:#FFFFFF; font-weight:bold; padding:0px 10px; border-radius:8px 8px 0px 0px}
.memberRegister .contentArea dd {padding:5px 10px 0px; margin-bottom:10px}
.memberRegister .contentArea .choosing {margin:0px 0px 5px; padding:0px; list-style:none; text-align:center}
.memberRegister .contentArea .choosing li {display:inline; font-size:15px; margin:0px 10px}
.memberRegister .contentArea .choosing li input {position:relative; top:2px}
.memberRegister .contentArea .pagenav {text-align:center; margin-bottom:5px; border-top:1px solid #4A9AE7}
.memberRegister .contentArea .pagenav li:first-child {float:none; display:inline-block; border-radius:0px 0px 8px 8px}
.memberRegister .contentArea .pagenav li:first-child a {color:#FFFFFF}

/** 忘記密碼設定(部份設定同我的帳戶登入頁及加入會員) **/
:root .memberCheck .loginBox .idPasswordArea {margin-bottom:5px}
.memberCheck .loginBox .idPasswordArea {margin:0px}
.memberCheck .loginBox .idPasswordArea .idNumber,
.memberCheck .loginBox .idPasswordArea .birthday,
.memberCheck .loginBox .idPasswordArea .birthdayinputArea,
.memberCheck .loginBox .idPasswordArea .telNumber,
.memberCheck .loginBox .idPasswordArea .telNumberinputArea {background:none; border:0px; font-size:15px; margin:0px}
.memberCheck .loginBox .idPasswordArea .idNumber span,
.memberCheck .loginBox .idPasswordArea .telNumber span {font-size:13px; color:#007EFF}
.memberCheck .loginBox .idPasswordArea .birthdayinputArea select {background:transparent url(/ecm/img/cmm/mobile/logininputBk.png) repeat-x; font-size:15px; font-family:Helvetica; border:1px solid #CACACA}
.memberCheck .loginBox .idPasswordArea .birthdayinputArea option {font-size:15px; font-family:Helvetica}
:root .memberCheck .loginBox .idPasswordArea .telNumberinputArea input {width:207px\9}
.memberCheck .loginBox .idPasswordArea .telNumberinputArea input {width:207px; background:transparent url(/ecm/img/cmm/mobile/logininputBk.png) repeat-x; font-size:15px; height:34px; line-height:34px; border:1px solid #CACACA; padding:0px 5px; border-radius:0px 0px 4px 0px}
.memberCheck .loginBox .idPasswordArea .telNumberinputArea input:first-child {width:33px; border-radius:0px 0px 0px 4px}
.memberCheck p {margin:10px; padding:0px 10px; font-size:15px; color:#434343; line-height:20px}
.memberCheck .pagenav {text-align:center; margin-bottom:5px; border-top:1px solid #4A9AE7}
.memberCheck .pagenav li:first-child {float:none; display:inline-block; border-radius:0px 0px 8px 8px}
.memberCheck .pagenav li:first-child a {color:#FFFFFF}

/** 折價券歸戶/查詢 **/
.couponList h2 {background:transparent url(/ecm/img/cmm/mobile/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.couponList h2 b {font-weight:normal}
.couponList h2 .switchingArea {float:right; background:url(/ecm/img/cmm/mobile/switchinglineBk.png) no-repeat 79px 0px; margin:0px; padding:0px}
.couponList h2 .switchingArea dt,
.couponList h2 .switchingArea dd {float:left; width:auto; height:auto; background:none; opacity:1; filter:alpha(opacity=100); margin:0px; padding:0px}
.couponList h2 .switchingArea dd a {padding:0px 0px 0px 10px}
.couponList h2 .switchingArea a {color:#FFFFFF; padding:0px 10px}
:root .couponList .topmenu {width:321px\9}
.couponList .topmenu {width:320px; height:30px; margin:0px; padding:0px; list-style:none; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8}
.couponList .topmenu li {float:left; border:1px solid #FFFFFF; height:28px; text-align:center}
:root .couponList .topmenu li a {line-height:28px\9}
.couponList .topmenu li a {background:transparent url(/ecm/img/cmm/mobile/topmenuABk.png) repeat-x; width:80px; height:28px; line-height:28px; font-size:15px; color:#FFFFFF; font-weight:bold; display:block}
.couponList .topmenu li:nth-child(2) a {width:152px}
.couponList .topmenu .selected {border:1px solid #F04A82}
:root .couponList .topmenu .selected a {line-height:26px\9}
.couponList .topmenu .selected a {background:transparent url(/ecm/img/cmm/mobile/topmenuselectedBk.png) repeat-x; border:1px solid #F9B1C9; height:26px; line-height:26px}
.couponList .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px; margin:10px}
.couponList .loginBox .idPasswordArea {margin:0px; padding:0px; list-style:none; display:inline-block; position:relative}
.couponList .loginBox .idPasswordArea li {background:transparent url(/ecm/img/cmm/mobile/logininputBk.png) repeat-x; height:34px; line-height:34px; border:1px solid #CACACA; padding:0px 10px; border-radius:4px}
.couponList .loginBox .idPasswordArea li input {width:258px; background:transparent; font-family:Helvetica; font-size:15px; color:#525252; border:0px; height:24px; line-height:24px; padding:0px; margin:5px 0px 0px 0px\0/}
.couponList .loginBox .idPasswordArea .inputIcon {background:none; border:0px; position:absolute; top:0px; right:0px}
:root .couponList .loginBox .idPasswordArea .inputIcon input {top:-1px\9; right:4px\9}
.couponList .loginBox .idPasswordArea .inputIcon input {width:auto; height:28px; background:#4A9AE7; color:#FFFFFF; padding:0px 10px; border-radius:0px 4px 4px 0px; position:absolute; right:4px; top:4px; right:4px\0/; top:-1px\0/; cursor:pointer}
.couponList .couponListArea {margin:0px; padding:0px; list-style:none}
.couponList .couponListArea li {background:transparent url(/ecm/img/cmm/mobile/indexprdlistLiBk.png) repeat-x bottom; font-size:15px; color:#434343; line-height:20px; padding:5px 5px 5px 60px; position:relative}
.couponList .couponListArea li i {font-style:normal; color:#FF0000}
.couponList .couponListArea li b {float:left; width:40px; background-color:#4A9AE7; color:#FFFFFF; text-align:right; padding:5px 10px; border-radius:8px; position:absolute; left:5px; top:5px}
.couponList .couponListArea li .couponbox {width:45px; height:20px; line-height:20px; border:1px solid #EB4800; display:inline-block; position:absolute; left:5px; top:5px; border-radius:4px}
.couponList .couponListArea li .couponbox span {background-color:#FFCCCC; width:43px; height:9px; display:block; position:absolute; bottom:1px; left:1px}
.couponList .couponListArea li .couponbox b {float:none; width:37px; height:18px; background-color:transparent; color:#0059A5; text-align:right; margin:0px; padding:0px 3px; position:absolute; left:1px; top:1px}
.couponList .notetxtArea {margin:5px 0px 10px; padding-top:10px; list-style:decimal; font-size:15px; color:#434343; line-height:20px; border-top:1px solid #999999}
.couponList .footer ul {display:none}

/** 訂單查詢 **/
.orderList h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.orderList h2 b {font-weight:normal}
.orderList h2 .switchingArea {float:right; background:url(/img/switchinglineBk.png) no-repeat 79px 0px; margin:0px; padding:0px}
.orderList h2 .switchingArea dt,
.orderList h2 .switchingArea dd {float:left; width:auto; height:auto; background:none; opacity:1; filter:alpha(opacity=100); margin:0px; padding:0px}
.orderList h2 .switchingArea dd a {padding:0px 0px 0px 10px}
.orderList h2 .switchingArea a {color:#FFFFFF; padding:0px 10px}
:root .orderList .topmenu {width:321px\9}
.orderList .topmenu {width:320px; height:30px; margin:0px; padding:0px; list-style:none; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8}
.orderList .topmenu li {float:left; border:1px solid #FFFFFF; height:28px; text-align:center}
:root .orderList .topmenu li a {line-height:28px\9}
.orderList .topmenu li a {background:transparent url(/img/topmenuABk.png) repeat-x; width:80px; height:28px; line-height:28px; font-size:15px; color:#FFFFFF; font-weight:bold; display:block}
.orderList .topmenu li:nth-child(2) a {width:152px}
.orderList .topmenu .selected {border:1px solid #F04A82}
.orderList .topmenu .selected a {background:transparent url(/ecm/img/cmm/mobile/topmenuselectedBk.png) repeat-x; border:1px solid #F9B1C9; height:26px; line-height:26px}
:root .orderList .topmenu li:first-child.selected a {}
.orderList .topmenu li:first-child.selected a {}
.orderList .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:5px 5px 0px; margin:5px}
.orderList .orderListArea {margin:10px 0px 0px; padding:0px; list-style:none}
.orderList .orderListArea li {background:transparent url(/ecm/img/cmm/mobile/indexprdlistLiBk.png) repeat-x bottom; font-size:15px; color:#434343; line-height:22px; padding:5px 5px 10px; border-bottom:1px solid #BEBEBE; position:relative}
.orderList .orderListArea li .distributionImg {float:right; background:#FFFFFF; height:30px; border:1px solid #CACACA; padding:2px; display:inline-block; border-radius:8px}
.orderList .orderListArea li .prdPrice {margin:0px; padding:0px; height:28px; line-height:28px}
.orderList .orderListArea li .prdPrice span {color:#FF0000}
.orderList .orderListArea li .prdPrice b {font-size:20px; font-family:Helvetica; color:#FF0000}
.orderList .orderListArea li .prdPrice a {float:right; background:transparent url(/img/topmenuABk.png) repeat-x; height:28px; line-height:28px; color:#000000; padding:0px 5px; margin:0px; border-radius:4px; cursor:pointer}
.orderList .orderListArea li .prdPrice i {background:transparent url(/img/secondLayerLiArrow.png) no-repeat right; height:25px; line-height:25px; padding:0px 10px 0px 0px; font-style:normal; display:inline-block}
.orderList .orderListArea li .open a {border-radius:4px 4px 0px 0px}
.orderList .orderListArea li .open i {background:transparent url(/img/secondLayerLiArrow_up.png) no-repeat right}
.orderList .orderListArea li .orderdetails {background-color:#A0A0A0; display:none; margin:0px; padding:0px; border:1px solid #A0A0A0; border-radius:8px 0px 8px 8px}
.orderList .orderListArea li .orderdetails dd {margin:0px; padding:5px; border-top:1px dashed #FFFFFF; color:#FFFFFF}
.orderList .orderListArea li .orderdetails dd:first-child {border-top:0px}
.orderList .orderListArea li .orderdetails dd b {color:#FFFF00}
.orderList .notetxtArea {margin:5px 0px 10px; padding:10px 0px 0px; list-style:decimal; font-size:15px; color:#434343; line-height:22px; border-top:1px solid #999999}
.orderList .notetxtArea dt,
.orderList .notetxtArea dd {margin:0px; padding:0px}
.orderList .notetxtArea dt {font-weight:bold}
.orderList .footer ul {display:none}

/** 追蹤清單 **/
.wishList {}
.wishList h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.wishList h2 b {font-weight:normal}
.wishList h2 .switchingArea {float:right; background:url(/img/switchinglineBk.png) no-repeat 79px 0px; margin:0px; padding:0px}
.wishList h2 .switchingArea dt,
.wishList h2 .switchingArea dd {float:left; width:auto; height:auto; background:none; opacity:1; filter:alpha(opacity=100); margin:0px; padding:0px}
.wishList h2 .switchingArea dd a {padding:0px 0px 0px 10px}
.wishList h2 .switchingArea a {color:#FFFFFF; padding:0px 10px}
:root .wishList .topmenu {width:321px\9}
.wishList .topmenu {width:320px; height:30px; margin:0px; padding:0px; list-style:none; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8}
.wishList .topmenu li {float:left; border:1px solid #FFFFFF; height:28px; text-align:center}
:root .wishList .topmenu li a {line-height:28px\9}
.wishList .topmenu li a {background:transparent url(/img/topmenuABk.png) repeat-x; width:80px; height:28px; line-height:28px; #line-height:30px; font-size:15px; color:#FFFFFF; font-weight:bold; display:block}
.wishList .topmenu li:nth-child(2) a {width:152px}
.wishList .topmenu .selected {border:1px solid #F04A82}
:root .wishList .topmenu .selected a {}
.wishList .topmenu .selected a {background:transparent url(/ecm/img/cmm/mobile/topmenuselectedBk.png) repeat-x; border:1px solid #F9B1C9; height:26px; line-height:26px; #line-height:28px}
.wishList .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px 10px 5px; margin:10px}
.wishList .loginBox .idPasswordArea {width:280px; margin:0px; padding:0px; list-style:none; display:inline-block; position:relative}
.wishList .loginBox .idPasswordArea li {float:left; background:transparent url(/img/logininputBk.png) repeat-x; font-size:15px; height:30px; line-height:30px; border:1px solid #CACACA; padding:0px; margin-right:5px; border-radius:4px}
.wishList .loginBox .idPasswordArea .txt {background:none; border:0px; margin:0px}
.wishList .loginBox .idPasswordArea li select {background:transparent; border:0px; font-size:15px; padding:0px 5px}
.wishList .loginBox .idPasswordArea li select,
.wishList .loginBox .idPasswordArea li option {font-size:15px}
.wishList .prdListArea {margin:0px; padding:0px; list-style:none}
.wishList .prdListArea li {background:transparent url(/ecm/img/cmm/mobile/indexprdlistLiBk.png) repeat-x bottom; padding:5px 5px; position:relative}
.wishList .prdListArea li .deltrackbtn {width:auto; height:auto; display:inline; position:absolute; bottom:15px; left:92px}
.wishList .prdListArea li .deltrackbtn img {border:0px}
.wishList .prdListArea li a {width:310px; height:82px; display:inline-block}
.wishList .prdListArea li a img {border:1px solid #B4B4B4; float:left}
.wishList .prdListArea li a p {float:right; width:215px; margin:0px 5px 0px 0px; padding:0px; color:#000000}
.wishList .prdListArea li a .prdName {height:36px; overflow:hidden; margin-top:9px; position:relative}
.wishList .prdListArea li a .prdName span {width:210px; background-color:#FFFFFF; color:#FF0000; display:block; position:absolute; left:0px; bottom:0px; margin:0px; padding:0px}
.wishList .prdListArea li a .prdPrice {color:#3C3C3C; text-align:right; height:32px; line-height:32px; margin-bottom:9px}
.wishList .prdListArea li a .prdPrice span {font-size:15px; font-family:Century Gothic; color:#D62672; margin-left:5px}
.wishList .prdListArea li a .prdPrice span b {font-size:24px}
.wishList .footer ul {display:none}

/** 個人隱私保密政策設定 **/
.privacy h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.privacy h2 b {font-weight:normal}
.privacy .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px 10px 5px; margin:10px; color:#434343}
.privacy .loginBox dt {margin-top:10px; font-weight:bold; color:#000000}
.privacy .loginBox dd {margin:0px; padding:0px}
.privacy .loginBox p {margin-bottom:0px; padding-bottom:0px}
.privacy .loginBox .righttxt {text-align:right}
.privacy .loginBox ul {margin-left:20px}
.privacy .loginBox ul li {list-style:decimal outside none; margin-bottom:10px}
.privacy .loginBox dd .secondLayer {margin-left:28px; margin:0px 0px 0px 28px; padding:0px} /** 20121001新增 **/
.privacy .loginBox dd .secondLayer .thirdLayer {margin:0px 0px 0px 17px; padding:0px} 
.privacy .loginBox dd .secondLayer .thirdLayer li {list-style-type:disc; margin:0px 0px 5px 0px ; padding:0px}
.privacy .contentArea .pagenav {text-align:center; border-top:1px solid #4A9AE7}
.privacy .contentArea .pagenav li:first-child {float:none; display:inline-block; border-radius:0px 0px 8px 8px}
.privacy .contentArea .pagenav li:first-child a {color:#FFFFFF}

/** 退換貨需知 **/
.returns h2 {background:transparent url(http://m.momoshop.com.tw/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.returns h2 b {font-weight:normal}
.returns .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px 10px 5px; margin:10px; color:#434343}
.returns .loginBox ul {margin:0px 0px 0px 20px; padding:0px}
.returns .loginBox ul li {list-style:decimal outside none; margin-bottom:10px}
.returns .vendordetailmenu {width:300px; height:25px; height:25px \9; #height:30px; display:inline-block; margin-top:14px; padding-left:6px; margin:0px}
.returns .vendordetailmenu li {float:left; height:30px; line-height:30px; color:#000000; margin-left:-1px; margin-top:0px; list-style:none}
.returns .vendordetailmenu li a {float:left; background:transparent url(img/vendordetailmenubk.png) repeat-x; color:#000000; font-weight:normal; height:29px; line-height:29px; border:1px solid #D9D9D9; border-bottom:0px; padding:0px 4px; cursor:pointer; #white-space:nowrap}
.returns .vendordetailmenu .selected {height:30px; position:relative}
.returns .vendordetailmenu .selected a {background:#FFFFFF none; border-width:2px; border-color:#FF339A; border-bottom:0px; font-size:13px; font-weight:bold; color:#FF339A; height:30px; line-height:30px \9; padding:0px 3px 0px 4px; #padding:0px 3px}
.returns .vendordetailmenu .selected .returnstitle_02,
.returns #returns_02 {border-color:#4E0000}
.returns .vendordetailmenu .selected .returnstitle_02 {color:#4E0000}
.returns .vendordetailmenu .selected .returnstitle_03,
.returns #returns_03 {border-color:#74A000}
.returns .vendordetailmenu .selected .returnstitle_03 {color:#74A000}
.returns .vendordetailmenu .selected .returnstitle_04,
.returns #returns_04 {border-color:#556BF6}
.returns .vendordetailmenu .selected .returnstitle_04 {color:#556BF6}
.returns .vendordetailmenu .selected .returnstitle_05,
.returns #returns_05 {border-color:#EAA729}
.returns .vendordetailmenu .selected .returnstitle_05 {color:#EAA729}
.returns .vendordetailview {border-top:2px solid #FF339A; padding:10px 10px 0px; clear:both}
.returns .vendordetailview ul {margin:0px 0px 10px 20px; padding:0px}
.returns .vendordetailview li {margin:0px; list-style:decimal outside none; color:#434343}
.returns .vendordetailview p {border-bottom:1px dashed #666666}
.returns .contentArea .pagenav {text-align:center; border-top:1px solid #4A9AE7}
.returns .contentArea .pagenav li:first-child {float:none; display:inline-block; border-radius:0px 0px 8px 8px}
.returns .contentArea .pagenav li:first-child a {color:#FFFFFF}

/** 資料修改設定 **/
.memberModify h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.memberModify h2 b {font-weight:normal}
.memberModify h2 .switchingArea {float:right; background:url(/img/switchinglineBk.png) no-repeat 79px 0px; margin:0px; padding:0px}
.memberModify h2 .switchingArea dt,
.memberModify h2 .switchingArea dd {float:left; width:auto; height:auto; background:none; opacity:1; filter:alpha(opacity=100); margin:0px; padding:0px}
.memberModify h2 .switchingArea dd a {padding:0px 0px 0px 10px}
.memberModify h2 .switchingArea a {color:#FFFFFF; padding:0px 10px}
.memberModify h2 .switchingArea dt a {color:#FFFF00}
:root .memberModify .topmenu {width:321px\9}
.memberModify .topmenu {width:320px; height:30px; margin:0px; padding:0px; list-style:none; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8}
.memberModify .topmenu li {float:left; border:1px solid #FFFFFF; height:28px; text-align:center}
:root .memberModify .topmenu li a {padding:0px 13px\9; line-height:30px\9}
.memberModify .topmenu li a {background:transparent url(/img/topmenuABk.png) repeat-x; height:28px; line-height:28px; font-size:15px; color:#FFFFFF; font-weight:bold; display:block; width:80px;}
.memberModify .topmenu li:nth-child(2) a {width:154px}
.memberModify .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:5px; margin:10px}
.memberModify .loginBox .idPasswordArea {margin:0px 0px 5px; padding:0px; list-style:none; display:inline-block; position:relative; width:293px;}
.memberModify .loginBox .idPasswordArea li {font-size:15px; height:34px; line-height:34px; padding:0px 10px; padding:0px 5px 0px 10px\0/; #padding:0px 5px 0px 10px}
.memberModify .loginBox .idPasswordArea li b {margin:0px 3px; color:#0066FF}
.memberModify .loginBox .idPasswordArea li .redtxt {color:#FF0000; margin:0px}
.memberModify .loginBox .idPasswordArea li span {font-size:13px; color:#0066FF}
.memberModify .loginBox .idPasswordArea li input {background:transparent url(/img/logininputBk.png) repeat-x; font-size:15px; height:24px; line-height:24px; font-family:Helvetica; font-size:15px; color:#525252; border:1px solid #CACACA; border-radius:4px; padding:2px}
.memberModify .loginBox .idPasswordArea li i {background:transparent url(/img/logininputBk.png) repeat-x; height:30px; line-height:30px; border:0px; border:1px solid #CACACA; border-radius:4px; display:inline-block}
.memberModify .loginBox .idPasswordArea li i select {border:0px; background:transparent; font-size:15px; font-family:Helvetica; color:#525252; line-height:28px; padding:0px 2px}
.memberModify .loginBox .idPasswordArea li i option {font-family:Helvetica}
:root .memberModify .loginBox .idPasswordArea .inputIcon input {top:-1px\9; right:4px\9}
.memberModify .loginBox .idPasswordArea .inputIcon input {width:auto; height:28px; background:#4A9AE7; color:#FFFFFF; padding:0px 10px; border-radius:0px 4px 4px 0px; position:absolute; right:4px; top:4px; right:4px\0/; top:-1px\0/; cursor:pointer}
.memberModify .footer ul {display:none}
.memberModify .contentArea .pagenav {width:310px; text-align:center; margin:0px 5px; border-top:1px solid #4A9AE7}
.memberModify .contentArea .pagenav li {float:right; width:auto; background:#4A9AE7; margin:0px 20px; display:inline-block; border-radius:0px 0px 8px 8px}
.memberModify .contentArea .pagenav li a {color:#FFFFFF; padding:0px 20px}
.memberModify .contentArea .pagenav li:first-child {float:left}
.memberModify .verificationInput img {float:right; margin:2px 5px 0px}
/** 密碼修改設定 **/
.memberPwd h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.memberPwd h2 b {font-weight:normal}
.memberPwd h2 .switchingArea {float:right; background:url(/img/switchinglineBk.png) no-repeat 79px 0px; margin:0px; padding:0px}
.memberPwd h2 .switchingArea dt,
.memberPwd h2 .switchingArea dd {float:left; width:auto; height:auto; background:none; opacity:1; filter:alpha(opacity=100); margin:0px; padding:0px}
.memberPwd h2 .switchingArea dd a {padding:0px 0px 0px 10px}
.memberPwd h2 .switchingArea a {color:#FFFFFF; padding:0px 10px}
.memberPwd h2 .switchingArea dd a {color:#FFFF00}
:root .memberPwd .topmenu {width:321px\9}
.memberPwd .topmenu {width:320px; height:30px; margin:0px; padding:0px; list-style:none; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8}
.memberPwd .topmenu li {float:left; border:1px solid #FFFFFF; height:28px; text-align:center}
:root .memberPwd .topmenu li a {padding:0px 13px\9; line-height:30px\9}
.memberPwd .topmenu li a {background:transparent url(/img/topmenuABk.png) repeat-x; height:28px; line-height:28px; font-size:15px; color:#FFFFFF; font-weight:bold; display:block; width:80px}
.memberPwd .topmenu li:nth-child(2) a {width:154px}
.memberPwd .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:5px; margin:10px}
.memberPwd .loginBox .idPasswordArea {margin:10px 0px; padding:0px; list-style:none; display:inline-block}
.memberPwd .loginBox .idPasswordArea li {background:transparent url(/img/logininputBk.png) repeat-x; height:34px; line-height:34px; border:1px solid #CACACA; margin-bottom:5px}
:root .memberPwd .loginBox .idPasswordArea li b {line-height:38px\9}
.memberPwd .loginBox .idPasswordArea li b {float:left; display:inline-block; width:110px; height:34px; line-height:34px; font-size:15px; color:#525252; margin:0px 0px 0px 5px; text-align:right}
:root .memberPwd .loginBox .idPasswordArea li input {width:185px\9; margin:5px 0px 0px 75px\9; padding:0px 5px 0px 0px\9}
.memberPwd .loginBox .idPasswordArea li input {width:170px; background:transparent; font-family:Helvetica; font-size:15px; color:#525252; border:0px; height:24px; line-height:24px; padding:0px; margin:5px 0px 0px 0px\0/}
.memberPwd .loginBox .idPasswordArea .oldpasswordInput,
.memberPwd .loginBox .idPasswordArea .passwordInput,
.memberPwd .loginBox .idPasswordArea .againpasswordInput {position:relative; border-radius:4px 4px 0px 0px}
.memberPwd .loginBox .idPasswordArea .passwordInput {border-radius:0px}
.memberPwd .loginBox .idPasswordArea .againpasswordInput {border-radius:0px 0px 4px 4px}
.memberPwd .loginBox .idPasswordArea .oldpasswordInput b,
.memberPwd .loginBox .idPasswordArea .passwordInput b,
.memberPwd .loginBox .idPasswordArea .againpasswordInput b {background:transparent url(/img/passwordinputBk.png) no-repeat 0px 11px}
:root .memberPwd .loginBox .idPasswordArea .passwordInput input {margin-top:7px\9}
:root .memberPwd .loginBox .idPasswordArea .againpasswordInput input {margin-top:7px\9}
.memberPwd .loginBox .idPasswordArea .passwordInput input,
.memberPwd .loginBox .idPasswordArea .againpasswordInput input {margin:5px 0px 0px 90px; margin-top:8px\0/}
.memberPwd .loginBox .idPasswordArea .passwordInput .textpass,
.memberPwd .loginBox .idPasswordArea .againpasswordInput .textpass {position:absolute; left:23px}
.memberPwd .loginBox .idPasswordArea .passwordInput .notextpass,
.memberPwd .loginBox .idPasswordArea .againpasswordInput .notextpass {position:absolute; z-index:-1; left:23px}
.memberPwd .loginBox .idPasswordArea .againpasswordInput {margin:0px}
.memberPwd .loginBox .idPasswordArea .txt {background:none; border:0px; color:#0066FF; height:auto; line-height:20px; padding:0px 5px}
.memberPwd .footer ul {display:none}
.memberPwd .contentArea .pagenav {width:310px; text-align:center; margin:0px 5px; border-top:1px solid #4A9AE7}
.memberPwd .contentArea .pagenav li {float:right; width:auto; background:#4A9AE7; margin:0px 20px; display:inline-block; border-radius:0px 0px 8px 8px}
.memberPwd .contentArea .pagenav li a {color:#FFFFFF; padding:0px 20px}
.memberPwd .contentArea .pagenav li:first-child {float:left}

/** 加入會員成功 **/
.mymomo_customerEnd h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.mymomo_customerEnd h2 b {font-weight:normal}
.mymomo_customerEnd .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px 10px 5px; margin:10px; font-size:15px; color:#434343}
.mymomo_customerEnd .loginBox .righttxt {text-align:right}
.mymomo_customerEnd .contentArea .pagenav {text-align:center; border-top:1px solid #4A9AE7}
.mymomo_customerEnd .contentArea .pagenav li:first-child {float:none; display:inline-block; border-radius:0px 0px 8px 8px}
.mymomo_customerEnd .contentArea .pagenav li:first-child a {color:#FFFFFF}

/** 忘記密碼申請成功 **/
.sms h2 {background:transparent url(/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.sms h2 b {font-weight:normal}
.sms .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px; margin:10px; font-size:15px; color:#434343}
.sms .loginBox b {margin:5px 0px; color:#0066FF; display:block}
.sms .loginBox .righttxt {text-align:right}
.sms .contentArea .pagenav {text-align:center; border-top:1px solid #4A9AE7}
.sms .contentArea .pagenav li:first-child {float:none; display:inline-block; border-radius:0px 0px 8px 8px}
.sms .contentArea .pagenav li:first-child a {color:#FFFFFF}
.sms .contentArea .note {padding:5px; font-size:15px}
/** 客戶權利義務 **/
.bill h2 {background:transparent url(http://m.momoshop.com.tw/img/blacktitle_centerimg.gif) repeat-x; font-size:15px; color:#FFFFFF; font-weight:normal; height:28px; line-height:28px; #line-height:30px; border-radius:4px; margin:0px 0px 5px; padding:0px 10px}
.bill h2 b {font-weight:normal}
.bill h2 span {float:right; font:11px/13px Helvetica; color:#FFFFFF; margin:8px 0px 0px}
.bill .loginBox {background-color:#FFFFFF; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 10px #999999; padding:10px 10px 5px; margin:10px; color:#434343}
.bill .loginBox dt {margin-top:10px; font-weight:bold; color:#000000}
.bill .loginBox dd {margin:0px; padding:0px}
.bill .loginBox p {margin-bottom:0px; padding-bottom:0px}
.bill .loginBox ul {margin-left:20px}
.bill .loginBox ul li {list-style:decimal outside none; margin-bottom:10px}
.bill .loginBox dd .secondLayer {margin-left:28px; margin:0px 0px 0px 28px; padding:0px} /** 20121001新增 **/
.bill .loginBox dd .secondLayer .thirdLayer {margin:0px 0px 0px 17px; padding:0px} 
.bill .loginBox dd .secondLayer .thirdLayer li {list-style-type:disc; margin:0px 0px 5px 0px ; padding:0px}
.bill .contentArea .pagenav {text-align:center; border-top:1px solid #4A9AE7}
.bill .contentArea .pagenav li:first-child {float:none; display:inline-block; border-radius:0px 0px 8px 8px}
.bill .contentArea .pagenav li:first-child a {color:#FFFFFF}

.updateNotice .contentArea .pagenav li {float:left; background-color:#F24D77; border-radius:0px 0px 8px 8px; margin:0px 10px}
.updateNotice .contentArea .pagenav li:first-child {float:left; background-color:#404040; margin:0px 10px 0px 43px}
.updateNotice .contentArea .pagenav li a {color:#FFFFFF}
.updateNotice .contentArea .loginBox h3 {background-color:#000000; font:bold 13px/26px Helvetica; color:#FFFFFF; margin:0px; padding:0px 10px; text-align:center}
.updateNotice .contentArea .loginBox .redtxt {color:#FF0000}
.updateNotice .contentArea .topBtn {border-top:0px; ; border-bottom:1px solid #4A9AE7}
.updateNotice .contentArea .topBtn li,
.updateNotice .contentArea .topBtn li:first-child {border-radius:8px 8px 0px 0px}
