/***********R5前舊版頁面共用設定 (含:會員中心各內頁, FAQ, MC_LoginNew)**********/
#liveImage{height:180px;width:160px;display:block;}
#liveImage div{ text-align:left;}
.PD5PBC {background-color: #FFFFFF;}

.MemCenterListBC {
	background-color: #FFF4EE;
}

.MemCenterLPinkBC {
	background-color: #FFCECF;
	font-family: Arial, "新細明體";
	font-size: 12px;
	line-height: 27px;
	font-style: normal;
	color: #666666;
	text-align:center;
	text-decoration: none;
}

.red_12 {color: #FF0000;}

.reg_host_12_1 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	line-height: 130%;
	font-style: normal;
	color: #666666;
	padding-left: 5px;
}

#reg_Left {
	width: 740px;
	float: left;
	margin: 0px 0px 0px 0px;
    padding:20px 0;
}
.reg_host_12 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	line-height: 130%;
	font-style: normal;
	color: #666666;
	padding-left: 5px;
	padding-bottom: 10px;
}
.reg_host_12_1 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	line-height: 130%;
	font-style: normal;
	color: #666666;
	padding-left: 5px;
}
.reg_1 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #666666;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

div.reg_host_12_1 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	line-height: 130%;
	font-style: normal;
	color: #666666;
	padding-left: 5px;
	text-align:right;
}

.Cart_gray_12 {
	font-family: "Arial", "新細明體";
	font-size: 12px;
	line-height: 27px;
	color: #666666;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.Mem_gray_12 {
	font-family: "Arial", "新細明體";
	font-size: 12px;
	line-height: 27px;
	color: #666666;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
#Login_shop_contain{ padding-left:20px;}
#Login_shop_contain div{ float:left;}
#shop_Right{ }
#shop_Right a img{}


/* FAQ */
.FAQ_lage {
	font-family: "新細明體";
	font-size: 15px;
	font-style: normal;
	line-height: 150%;
	color: #FF0000;
	text-decoration: none;

}
a.FAQ_lage:hover {
	font-family: "新細明體";
	font-size: 15px;
	font-style: normal;
	line-height: 150%;
	color: #FF0000;
	text-decoration: none;

}
.FAQ_small {
	font-family: "新細明體";
	font-size: 13px;
	font-style: normal;
	line-height: 200%;
	color: #000000;
	text-decoration: none;

}
a.FAQ_small:hover {
	font-family: "新細明體";
	font-size: 13px;
	font-style: normal;
	line-height: 200%;
	color: #000000;
	text-decoration: none;

}
.FAQDotBG {
	background-image:url('../Images/R3FAQ/p.gif');
}
.FAQDotLineBG {
	background-image:url('../Images/R3FAQ/bbbggg.gif');
}
.FAQFilterLineBG {
	background-image:url('../Images/R3FAQ/bg_1.gif');
}
.FAQ_red_14 {
	font-family: Arial, "新細明體";
	font-size: 12pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
a.FAQ_red_14:link {
	font-family: Arial, "新細明體";
	font-size: 12pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
a.FAQ_red_14:hover {
	font-family: Arial, "新細明體";
	font-size: 12pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
a.FAQ_red_14:visited {
	font-family: Arial, "新細明體";
	font-size: 12pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
.FAQ_Orang_14 {
	font-family: Arial, "新細明體";
	font-size: 11pt;
	color: #FF6600;
	font-weight: normal;
	text-decoration: none;
}
.FAQ_inword {
	font-family: "新細明體";
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	color: #666666;
}

.14pix {
	font-family: "新細明體", "Arial";
	font-size: 14px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	line-height: 280%;
}

.PD5PTitleBC {
	background-color: #E7E3CE;

}

#Login_shop_contain {
	text-align: left;
	float: center;
	position: relative;
	margin: 0 auto;
	width: 880px;
}
#Login_shop_Left {
	width: 610px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#shop_Right {
	width: 180px;
	float: left;
}

li#Promise{ padding:3px 0;}

.Cart_gray_12 {
	font-family: "Arial", "新細明體";
	font-size: 12px;
	line-height: 27px;
	color: #666666;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#PagingContainerDown a:link{
  color: #333333;
  text-decoration: none;	
}
#PagingContainerDown a:visited{
  color: #333333;
  text-decoration: none;
}
#PagingContainerDown a:hover {
  color: #FF0000;
  text-decoration: underline;
}

.cart_red_12 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;

}

.white_12 {
	color: #FFFFFF;
	text-decoration: none;
}

/* MC_LoginNew.aspx微調 */
#table_login_916 table td table{  m/argin:10px 0px 10px 10px;}
#table_login_916 .MC_Black-title{  padding:8px 0 8px 10px; }
/* MC_LoginNew其他相關設定是寫在page裡link到 ../Images/MC_Login/css_MC.css */



/* New Css Style for New OrderHistory */
#OrderH-hd, #OrderH-bd, #OrderH-ft{width:705px;font-size:12px;color:#4d4d4d;text-align:left !important;margin-left:20px;margin-top:38px;}
#OrderH-hd .hd-txt{padding:5px 2px;line-height:1.6;text-align:left;}
#OrderH-hd .hd-tag{padding:9px 3px;border-top:1px solid #d3dded;text-align:left;}
#OrderH-hd .hd-tag span{padding:0px 13px 3px 32px;*padding:0px 13px 0px 32px;background-position:0px 0px;display:-moz-inline-box;display:inline-block;}
#OrderH-hd .icon-1{background:url(../R5Images/NewOrderHistory/icon01.gif) no-repeat;}
#OrderH-hd .icon-2{background:url(../R5Images/NewOrderHistory/icon02.gif) no-repeat;}
#OrderH-hd .icon-3{background:url(../R5Images/NewOrderHistory/icon03.gif) no-repeat;}
#OrderH-hd .icon-4{background:url(../R5Images/NewOrderHistory/icon04.gif) no-repeat;}
#OrderH-hd .icon-5{background:url(../R5Images/NewOrderHistory/icon05.gif) left -2px no-repeat;line-height:1.7;}
#OrderH-hd .icon-6{background:url(../R5Images/NewOrderHistory/icon06.gif) left -2px no-repeat;line-height:1.7;}

/* 圓角 */
#diggmod{zoom:1;position:relative;background:url(../R5Images/NewOrderHistory/bg_count.gif) no-repeat;*overflow-y:hidden;}
#diggmod .mod-content {position:relative;z/-index:2;padding:23px;}
.ADBanner #diggmod .mod-content {position:relative;padding:20px;}
.storeinfo .mod-content {position:relative;z/-index:2;padding:20px !important;#padding:20px !important;_padding:10px 20px 20px 20px !important;}
#diggmod .x1,
#diggmod .x1a, 
#diggmod .x2,
#diggmod .x2a {display:block;clear:both;font-size:0;height:20px;position:absolute;background:url(../R5Images/NewOrderHistory/bg_count.gif) no-repeat;z/-index:1;}
#diggmod .x1,
#diggmod .x2 {width:100%;right:-2px;}
#diggmod .x1a,
#diggmod .x2a {width:20px;left:-2px;}
#diggmod .x1 {background-position:100% 0px;height:100%;*height:3000px;}
#diggmod .x2 {background-position:100% 100%;bottom:-1px;*bottom:-2px;}
#diggmod .x2a {background-position:0 100%;}
#diggmod .mod-content .modhd{text-align:left !important;}
#diggmod .mod-content .modhd .nowyear{color:#E42828;}
#diggmod .mod-content .modhd .month{font-size:19px;font-weight:bold;padding-left:5px;color:#E42828;}
#diggmod .mod-content .modbd .week{border:4px solid #e6e6e6;padding:3px 6px 3px 7px;text-align:center;}
#diggmod .mod-content .modbd .week ul{list-style:none;margin:0;padding:0;}
#diggmod .mod-content .modbd .week ul li{display:inline;float:left;width:90px;*width:90px;color:#fff;text-align:center;padding:2px 0px;*padding:4px 0 2px 0;border-right:1px solid #fff;}
#diggmod .mod-content .modbd .day{border-top:4px solid #e6e6e6;border-right:11px solid #e6e6e6;border-bottom:7px solid #e6e6e6;border-left:11px solid #e6e6e6;text-align:center;}
#diggmod .mod-content .modbd .day ul{list-style:none;margin:0;padding:0;}
#diggmod .mod-content .modbd .day ul li{display:inline;float:left;width:90px;*width:90px;color:#888;text-align:left;padding:2px 0px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:0;height:40px;*height:52px;}
#diggmod .mod-content .modbd .day ul li div{padding:2px 6px;text-align:left !important;}
#diggmod .mod-content .modbd .day ul li .tags a{margin-right:10px;}
#diggmod .mod-content .modbd .day ul li .tags img{border:0px;padding:0;margin:0;}
.sunday{background:#D37D7D;}
.saturday{background:#97B656;}
.otherday{background:#7B7B7B;}
.select_date{color:#C30;font-weight: bold;font-size:15px;background:url(../R5Images/NewOrderHistory/date_bg2.gif) left no-repeat;padding:7px 20px 3px 15px;*padding:7px 20px 3px 15px;text-align:center;}

/* Calendar tabsmenu */
.tabs {float:left;width:100%;font-size:100%;line-height:normal;margin-top:-25px;*margin-top:-19px;}
.tabs ul {float:right;list-style:none;margin:0;padding:0;}
.tabs li {display:inline;margin:0;padding:0;}
.tabs a {float:left;background:url(../R5Images/NewOrderHistory/tableft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
.tabs a span {float:left;display:block;background:url(../R5Images/NewOrderHistory/tabright.gif) no-repeat right top;padding:5px 10px 4px 6px;color:#4d4d4d;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;text-decoration:none;}
/* End IE5-Mac hack */
.tabs a:hover span {color:#fff;text-decoration:none;}
.tabs a:hover {background-position:0% -42px;text-decoration:none;}
.tabs a:hover span {background-position:100% -42px;text-decoration:none;}
.tabs a.omuseon{background-position:0% -42px;text-decoration:none;}
.tabs a.omuseon span{font-weight:bold;color:#FFF !important;text-decoration:none;background-position:100% -42px;}

.order-list{margin-top:20px;display:none;}
.order-list td, .order-detail-list td{font-size:12px;border:0px solid #fff;}
.order-list .tablehead, .order-detail-list .tablehead{color: #fff;}
.order-list .select, .order-detail-list .select{padding:0 0 5px 25px;}
.order-detail-list{margin-top:20px;display:none;margin-bottom:20px;}
/* SearchResultGoodsNM */
#SearchResultGoodsNM ul{list-style:none;margin:0;padding:5px 0;}
#SearchResultGoodsNM ul li{ padding:2px 12px;text-align:left;}
.detaildate{padding-left:20px;}
.detailnum{text-align:left;padding-left:25px;margin-bottom:5px;font-weight:bold;}
.line{border-top:1px solid #DFDFDF;padding:7px 0px 7px 5px;text-align:left;background:#F6FAFF;}
.rateproduct, .addresscode{border-bottom:1px solid #DFDFDF;text-align:left;background:#F6FAFF;}
.addresscode{p//adding:7px 0px 7px 5px;}
.rateproduct a {color:#4D4D4D;}
.rateproduct a:link {color:#4D4D4D;}
.rateproduct a:visited {color:#4D4D4D;}
.rateproduct a:hover {text-decoration:none;color:#EE5B03;}
.see-rateproduct{background:url(../R5Images/NewOrderHistory/preview.gif) left no-repeat;background-position:5px 0px;padding-left:25px;padding-right:10px;border-right:1px solid #4D4D4D;}
.write-rateproduct{background:url(../R5Images/NewOrderHistory/edit.gif) left no-repeat;background-position:12px 0px;padding-left:32px;padding-right:10px;border-right:1px solid #4D4D4D;}
.check-rateproduct{background:url(../R5Images/NewOrderHistory/rate_list.gif) left no-repeat;background-position:12px 0px;padding-left:32px;padding-right:10px;border-right:1px solid #4D4D4D;}
.num-rateproduct{padding-left:10px;}
.detailtable{margin-bottom:20px;}
a.checkAdd{color:#0000CC;}
a.reset{color:#0000CC;}
.getformStore{margin:10px 0px;display:none;}
.storeinfo, .ADBanner{text-align:left;float:left;}
.storeinfo{width:295px;margin-right:10px;margin-left:5px;}
.ADBanner{width:385px;}
.addressname{margin-top:15px;}
.toggle{width:250px;}
.hasbg{background:#FFDEFA;b/ackground:#FFF3DC;b/ackground:#D5F5FF;}

/*fish 20150626 Ponta 天天登入送 專屬優惠 start*/

.ponta_coupon_hr{
  border-top: 1px solid #ccc;
  margin: 15px 0;
}
.PontaCoupon {
  border: 1px solid #D5CFD1;
  margin: 20px 0 0;
}
.PontaCoupon .PontaCoupon_box {
  background: #FEF5F6;
  padding: 20px 25px 45px;
}
.PontaCoupon .PontaCoupon_box .title {
  font-size: 20px;
  font-weight: bold;
  font-family: "LiHei Pro", "Microsoft JhengHei", "MingLiU", serif;
}
.PontaCoupon .PontaCoupon_box .note {
  font-size: 13px;
  color: #999;
}
.PontaCoupon .PontaCoupon_box .points {
  text-align: center;
  font-size: 50px;
  color: #C90E12;
  margin-top: -15px;
}
.PontaCoupon .PontaCoupon_box .points span{
  font-size: 20px;
  font-weight: bold;
  font-family: "LiHei Pro", "Microsoft JhengHei", "MingLiU", serif;
  color: #565656;
}
.PontaCoupon .PontaCoupon_box2 {
  border-top: 1px solid #D5CFD1;
  padding: 15px 20px;
  overflow: hidden;
}
.PontaCoupon .PontaCoupon_box2 .left_points {
  float: left;
  width: 338px;
}
.PontaCoupon .PontaCoupon_box2 .left_points .points_img{
  width: 91px;
  height: 71px;
  background: url(../E68Images/DailyPonta/ponta_points.jpg);
  text-align: center;
  float: left;
  margin: 0 25px 0 5px;
  padding-top: 27px;
  font-weight: bold;
  font-size: 37px;
  color: #BF7C00;

}
.PontaCoupon .PontaCoupon_box2 .left_points .points_img span{
  font-family: "LiHei Pro", "Microsoft JhengHei", "MingLiU", serif;
  letter-spacing: -5px;
  font-size: 13px;
}
.PontaCoupon .PontaCoupon_box2 .left_points .points_today{
  margin-top: 5px;
  font-weight: bold;
}
.PontaCoupon .PontaCoupon_box2 .left_points .points{
  margin: 5px 0;
}
.PontaCoupon .PontaCoupon_box2 .left_points  .btn ,.PontaCoupon .PontaCoupon_box2 .left_points .btn2,.s_pr_btn a{
  width: 90px;
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  background: #C80E13;
  display: inline-block;
  font-size: 13px;
  cursor: pointer;
  text-decoration: none;
}

.PontaCoupon .PontaCoupon_box2 .left_points .btn2{
  background: #888888;
  cursor: default;
}

.strong{
  font-weight: bold;
  color: #000000;
}
.PontaCoupon .PontaCoupon_box2 .left_points .points span{
  font-weight: bold;
}
.PontaCoupon .PontaCoupon_box2 .left_points .points span.s17{
  font-size: 17px;
}
.PontaCoupon .PontaCoupon_box2 .right_points{
  float: right;
  width: 318px;
  border-left: 1px solid #EAEAEA;
  min-height: 98px;
  padding-left: 20px;
}
.PontaCoupon .PontaCoupon_box2 .right_points .ponta_ul{
  margin: 10px 0 0 -25px;
}
.PontaCoupon .PontaCoupon_box2 .right_points .ponta_ul li{
  margin-top: 5px;
  list-style: initial;
  line-height: 17px;
  color: #222;
}
.PontaBtns{
  margin: 40px 0px;
  display: inline-block;
}
.ponta_btn{
  position: relative;
  width: 170px;
  height: 50px;
  border-radius: 15px;
  float: left;
  border: 1px solid #ffffff;
  box-shadow: 0 2px 2px #777;
  text-align: center;
  margin: 0 4px;
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #e5e5e5 100%); /* FF3.6+ */
  background: linear-gradient(to bottom, #f8f8f8 0%,#e5e5e5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#e5e5e5',GradientType=0); /*IE6-9*/
}
.ponta_btn .ponta_btn_check{
  position: absolute;
  z-index: 10;
  top: 35px;
  left: 50%;
  margin-left: -105px;
  height: 0px;
  width: 210px;
  overflow: hidden;
  -webkit-transition: height .6s; /* Safari */
  transition: height .6s;
}
.ponta_btn:nth-child(2) .ponta_btn_check{
  margin-left: -165px;
  width: 330px;
}
.ponta_btn .ponta_btn_check .text{
  background: #ffffe4;
  margin: 10px 5px 5px;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0px 5px #777;
  padding: 10px;
  line-height: 19px;
  text-align: left;
  color:#222;
}
.ponta_btn .ponta_btn_check .btn{
  color: #fff;
  background: #C80E13;
  padding: 3px 8px;
  margin: 0 3px;
  border-radius: 3px;
  text-decoration: none;
}
.ponta_btn .ponta_btn_check:after,.ponta_btn .ponta_btn_check:before {
  top: -9px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.ponta_btn .ponta_btn_check:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #ffffe4;
  border-width: 10px;
  margin-left: -10px;
}
.ponta_btn .ponta_btn_check:before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #B8B8B8;
  border-width: 10px;
  margin-left: -10px;
  margin-top: -1px;
}
.ponta_btn:hover .ponta_btn_check{
  height: 150px;
}
.ponta_btn .title{
  font-size: 15px;
  font-family: "LiHei Pro", "Microsoft JhengHei", "MingLiU", serif;
  font-weight: bold;
  color: #565656;
  line-height: 50px;
  cursor: pointer;
  text-decoration: none;
}
.Ponta_products .title{
  font-size: 16px;
  padding-bottom: 10px;
  font-weight: bold;
  border-bottom: 1px solid #D5CFD1;
}
.Ponta_products_box{
  display: inline-block;
  /*margin-left: 1px;*/
}
.Ponta_products_box .products{
  width: 150px;
  float: left;
  margin: 15px;
}
.Ponta_products_box .products img{
  width: 150px;
  height: 150px;
}
.Ponta_products_box .products .text{
  height: 34px;
  overflow: hidden;
  margin: 5px 0 10px;
}
.Ponta_products_box .products .text a{
  line-height: 17px;
  color: #565656;
  text-decoration: none;
}
.Ponta_products_box .products:hover .text a{
  text-decoration: underline;
}
.Ponta_products_box .products .price{
  color: #F01400;
  font-size: 15px;
}
.Ponta_products_box .products .price span{
  font-size: 19px;
  font-weight: bold;
}

/*fish 20150626 Ponta 天天登入送 專屬優惠 end*/