@charset "utf-8";
/* CSS Document */
@import url('reset.css');
/*@import url('setting.css');*/

/*General
**********************************/

html, body	{ width:100%; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#333333; line-height:1.2em; }

.wrapper	{ width:100%;}
/*.mainContainer, .siteMargin	{ width:100%; padding:0 2%; max-width:1176px; margin:0 auto; font-family:Verdana, "Times New Roman", Times, serif; }
 .mainContainer	{ width:96%; padding:20px 2% 25px; min-width:951px; max-width:1140px; margin:0 auto; } 原本的
.mainContainer	{ width:100%; padding:20px 2% 25px; min-width:960px; max-width:1176px; margin:0 auto; }*/

/* Footer Setting */
.footContainer	{ width:100%; padding:40px 0 43px; min-width:951px; background:url(../images/common/img_headerTLine.gif) no-repeat bottom #efefef; background-size:100%; }
.footer			{ width:96%; padding:20px 2% 25px; min-width:951px; max-width:1140px; color:#3c3c3c; margin:0 auto; }

.footRow, .footRow > li, .footRow > li ul, .footRow > li li	{ list-style:none; margin:0; padding:0; }
.footRow			{ height:230px; }
.footRow > li		{ float:left; height:180px; border-left:1px dotted #999; padding:0 2%; font-size:16px; color:#333333; line-height:1.1em; }
.row1	{ width:12%; border-left:none !important; padding-left:0 !important; }
.row2	{ width:12%; }
.row3	{ width:12%; }
.row4	{ width:12%; }
.footRow > li ul	{ width:100%; margin-top:15px; }
.footRow > li li a	{ font-size:13px; color:#999999; }
.footRow > li.subscription		{ float:right; width:35%; border:none !important; padding:0 !important; text-align:left; }
.footRow > li.subscription .title	{ padding-left:20px; font-size:15px; }
.footRow > li.subscription .title span	{ color:#FF75A6; font-size:17px; padding-right:5px; }

.subscribe .fieldBox	{ display:block; width:310px; height:25px; margin:15px 0 25px; padding:5px 5px 5px 10px; border:1px solid #ccc; background-color:#eeeded; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.subscribe .fieldBox span		{ float:left; }
.subscribe input	{ width:255px; height:19px; background-color:#eeeded; border:0; margin-right:20px; }


/* End */
/*.mainArea		{ width:980px; padding:4px 0 30px; }
.panel			{ float:left; width:220px; }
.contentArea	{ width:760px; }*/

/* Header Setting */
.headContainer	{ position:relative; width:100%; margin:0 auto; background-color:#fff; }
/*#sideBar		{ position:fixed; right:0; top:180px; width:80px; height:161px; z-index:150; }
#sideBar ul, #sideBar li	{ list-style:none; margin:0; padding:0; }
#sideBar li			{ width:80px; height:80px; margin-bottom:1px; }
#sideBar li a		{ display:block; width:100%; height:100%; }
#sideBar li.scrllUp	{ display:none; position:absolute; top:-81px; }
#sideBar li.scrllUp a	{ background:url(../images/common/btn_scrollUp_arrow.png) no-repeat left top; background-size:100%; }
#sideBar li.scrllDn a	{ background:url(../images/common/btn_scrollDn_arrow.png) no-repeat left top; background-size:100%; }
#sideBar li.checkCart a	{ background:url(../images/common/btn_checkCart.png) no-repeat left top; background-size:100%; }
#sideBar li a:hover		{ background-position:bottom; }*/
#sideBar		{ position:fixed; right:-78px; top:180px; padding:10px 0 10px 5px; width:75px; height:172px; z-index:150; background:url(../images/common/img_cartList-bg.png) no-repeat left top;cursor:pointer; }
#sideBar .view_cart{ position:absolute; left:-24px; top:13px; z-index:150;}
#sideBar ul, #sideBar li	{ list-style:none; margin:0; padding:0; }
#sideBar ul		{ width:100%; }
#sideBar li		{ border-top:1px solid #ccc; padding:10px 0; font-family:Verdana, Geneva, sans-serif; text-align:center; color:#666; }
#sideBar li:first-child		{ border-top:none; }
#sideBar li.go		{ border-top:none; padding:0 13.5px; }
#sideBar li.go a	{ display:block; width:48px; height:25px; background:url(../images/common/btn_goCart.png) no-repeat left top; }
#sideBar li.go a:hover	{ background-position:bottom; }

/*0717修*/
#sideBar2		{ position:absolute;left:-7px; top:27px; width:212px; z-index:150; }
#sideBar2 .barHead	{ width:100%; height:35px; padding:0; background:url(../images/common/img_sideBar2_head.png) no-repeat; }
#sideBar2 .barFoot	{ width:100%; height:15px; padding:0; background:url(../images/common/img_sideBar2_footer.png) no-repeat; }
#sideBar2 .barBody	{ width:185px; padding:5px 6px 5px 15px; background:url(../images/common/img_sideBar2_repeat.png) repeat-y; }
#sideBar2 ul, #sideBar li	{ list-style:none; margin:0; padding:0; }
#sideBar2 ul		{ width:100%; }
#sideBar2 li		{ width:100%; font-family:Verdana, Geneva, sans-serif; color:#666; border-top:1px solid #ccc; }
#sideBar2 li:first-child		{ border-top:none; }
#sideBar2 li td		{ vertical-align:middle; padding:5px 0; }
#sideBar2 li img	{ border:1px solid #CCC; margin-right:8px; }
#sideBar2 li.checkout div	{ width:87px; height:25px; padding-top:10px; margin:0 auto; }
#sideBar2 li.checkout div a	{ display:inline-block; width:87px; height:25px; background:url(../images/common/btn_checkout.png) no-repeat left top; }
#sideBar2 li.checkout div a:hover	{ background-position:bottom; }
/*0717修*/
#sideBar3		{  position:absolute; left:-7px; top:27px; width:212px; z-index:150; }
#sideBar3 .barHead	{ width:100%; height:35px; padding:0; background:url(../images/common/img_sideBar2_head.png) no-repeat; }
#sideBar3 .barFoot	{ width:100%; height:15px; padding:0; background:url(../images/common/img_sideBar2_footer.png) no-repeat; }
#sideBar3 .barBody		{ width:185px; padding:5px 6px 5px 15px; background:url(../images/common/img_sideBar2_repeat.png) repeat-y; }
#sideBar3 .barBody a{ color:#333;}
#sideBar3 ul, #sideBar li	{ list-style:none; margin:0; padding:0; }
#sideBar3 ul		{ width:100%; }
#sideBar3 li		{ width:100%; font-family:Verdana, Geneva, sans-serif; color:#666; border-top:1px solid #ccc; }
#sideBar3 li:first-child		{ border-top:none; }
#sideBar3 li table		{ width:100%; }
#sideBar3 li td		{ vertical-align:middle; padding:5px 3px; font-size:12px; }
#sideBar3 li img	{ border:1px solid #CCC; margin-right:8px; }
#sideBar3 li.total	{ text-align:right; padding:8px 6px; width:173px; }
#sideBar3 li.checkout div	{ width:87px; height:25px; padding-top:10px; margin:0 auto; }
#sideBar3 li.checkout div a	{ display:inline-block; width:87px; height:25px; background:url(../images/common/btn_checkout.png) no-repeat left top; }
#sideBar3 li.checkout div a:hover	{ background-position:bottom; }


.shoppingList	{ height:50px; margin-bottom:10px;}
.shoppingList a	{ display:block; height:50px; color:#666; background:url(../images/common/img_shortcut_cartcar.png) no-repeat left bottom; }
.shoppingList a:hover	{ background-position:right bottom; text-decoration:none; }

.toolMenu		{ position:fixed; z-index:500; padding-top:3px; width:100%; min-width:951px; margin:0 auto; height:30px; background:url(../images/common/img_headerTLine.gif) no-repeat top #efefef; background-size:100% 3px; }
.toolMenu ul, .toolMenu li	{ list-style:none; margin:0; padding:0; }
.toolMenu > ul	{  float:right; }
.toolMenu > ul > li	{ float:left; position:relative; color:#333; padding:3px 20px; border-left:1px dotted #999999; }
.toolMenu > ul > li a	{ color:#333; text-decoration:none; font-family:Verdana;}
.toolMenu > ul > li.active, .toolMenu > ul > li:hover	{ background-color:#e00073; }
.toolMenu li.active a, .toolMenu li:hover a	{ color:#fff; }


.toolMenu li.facebook, .toolMenu li.shoppingCar		{ padding:3px 20px 3px 45px;}
.toolMenu li.facebook > span	{ position:absolute; left:19px; top:5px; width:17px; height:17px; background:url(../images/common/img_fb_icon.png) no-repeat left top; }
.toolMenu li.facebook.active > span, .toolMenu li.facebook:hover > span	{ background-position:bottom; }
.toolMenu li.shoppingCar > span	{ position:absolute; left:15px; top:5px; width:24px; height:18px; background:url(../images/common/img_shoppingCart_icon.png) no-repeat left top; }
.toolMenu li.shoppingCar.active > span, .toolMenu li.shoppingCar:hover > span	{ background-position:bottom; }
.toolMenu li.btnImg	{ padding:0; height:30px; }
.mainMenu	{ position:relative; padding:60px 1% 0; width:970px; height:60px; margin:0 auto;  }
.mainMenu h1{ position:absolute; width:1px; height:1px; text-indent:-9999px;}
.mainMenu h2{ width:279px; height:56px; margin:0 auto;}
.mainMenu ul, .mainMenu li	{ list-style:none; margin:0; padding:0; }
.mainMenu ul	{ width:100%; }
.mainMenu li	{ float:left; height:39px; padding:0 16px; }
.mainMenu li:first-child	{ padding:0 17px 0 0;}
.mainMenu li.hr	{ width:6px; height:35px; padding:0; background:url(../images/common/img_mainNav_bull.gif) no-repeat 50% 25px; }
.mainMenu li a	{ display:block; height:39px; }
.mainMenu li.m01 a	{ width:80px; background:url(../images/common/btn_mainMenu01.gif) no-repeat left top; }
.mainMenu li.m02 a	{ width:90px; background:url(../images/common/btn_mainMenu02.gif) no-repeat left top; }
.mainMenu li.m03 a	{ width:120px; background:url(../images/common/btn_mainMenu03.gif) no-repeat left top; }
.mainMenu li.m04 a	{ width:96px; background:url(../images/common/btn_mainMenu04.gif) no-repeat left top; }
.mainMenu li.m05 a	{ width:130px; background:url(../images/common/btn_mainMenu05.gif) no-repeat left top; }
.mainMenu li.m06 a	{ width:91px; background:url(../images/common/btn_mainMenu06.gif) no-repeat left top; }
.mainMenu li.m07 a	{ width:70px; background:url(../images/common/btn_mainMenu07.gif) no-repeat left top; }
.mainMenu li a:hover, .mainMenu li.active a, .mainMenu li.highlight a	{ background-position:bottom; }

.mainMenu li.serach		{ padding:12px 0 0 17px; }
.mainMenu li.serach .fieldBox	{ display:block; width:200px; height:20px; padding:5px 5px 5px 10px; border:1px solid #ccc; background-color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.mainMenu li.serach .fieldBox span	{ float:left; }
.mainMenu li.serach input	{ width:170px; height:19px; border:0; margin:0 10px 0 0; padding:0; font-size:15px; background-color:#fff; }
.mainMenu li.serach .btn_serach		{ width:19px; height:19px; }
.mainMenu li.serach .btn_serach a		{ display:block; width:19px; height:19px; background:url(../images/common/btn_serach.gif) no-repeat left top; }
.mainMenu li.serach .btn_serach a:hover	{ background-position:bottom; }
.mainMenu li.serach .btn_serach input		{ display:block; width:19px; height:19px; background:url(../images/common/btn_serach.gif) no-repeat left top; border:0; cursor:pointer;}
.mainMenu li.serach .btn_serach input:hover	{ background-position:bottom; }

/* End*/
/* Loop Banners */
.frontVisual	{ height:auto; max-width:100%; min-width:990px; margin:0 auto; }
.frontVisual > ul, .frontVisual > ul > li	{ list-style:none; margin:0; padding:0; }
.frontVisual > ul	{ width:100%; }
.frontVisual > ul > li	{ width:25%; float:left; }

.slides_container	{ position:relative; width:auto; }
.overlayer		{ display:none; position:absolute; width:100%; height:100%; left:0; font-family:Verdana, "Times New Roman", Times, serif; cursor:default; top:-3px; border-top:3px solid #df0070; z-index:100; color:#fff; line-height:1.5em; }
.overlayer span.bg			{ position:absolute; width:100%; height:100%; z-index:50; background-color:#df0070; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter:alpha(opacity=10); opacity:0.1; -ms-filter:'Alpha(Opacity=10)'; -moz-opacity:0.1; -khtml-opacity:0.1; }
.overlayer div.circle		{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:55; background-color:#df0070; background:url(../images/front/img_overlayCircle.png) no-repeat 50% 50%; }
.overlayer .txt	{ position:absolute; left:0; top:135px; width:100%; z-index:60; text-align:center; }
.overlayer h1	{ font-size:41px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em; }
.overlayer a	{ color:#fff; text-decoration:none; }
.overlayer a:hover	{ color:#fff; text-decoration:underline; }
.overlayer .loopTab		{ position:relative; margin:10px 0 20px; padding:25px 0 20px; height:10px; background:url(../images/common/img_hr_line.png) no-repeat center bottom; }
.loopImg	{ display:none; }

.slidesjs-pagination, .slidesjs-pagination li		{ list-style:none; margin:0; padding:0; }
.slidesjs-pagination		{ display:none; position:absolute; width:100%; text-align:center; height:9px; top:235px; z-index:105; }
.slidesjs-pagination li		{ display:inline-block; *display:inline; *zoom:1; width:9px; height:9px; margin:0 5px; }
.slidesjs-pagination li a	{ display:block; width:9px; height:9px; background:url(../images/front/btn_pagination.png) no-repeat left top; text-indent:-99999px;}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active a, .slidesjs-pagination li a:hover	{ background-position:bottom; }

.flowingArea	{ width:100%; padding-top:30px; margin:0 auto; }

.sortingNav, .sortingNav li		{ list-style:none; margin:0; padding:0; }
.sortingNav		{ width:100%; height:45px; }
.sortingNav li	{ float:left;  width:19.8%; height:35px; border-right:1px dotted #999999; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; line-height:1.2em; font-size:15px; }
.sortingNav li:first-child	{ border-left:1px dotted #999999; }
.sortingNav li span	{ display:block; font-weight:bold; }
.sortingNav li a	{ position:relative; display:inline-block; text-decoration:none; color:#000; }
.sortingNav li a.active span.heart, .sortingNav li a:hover span.heart	{ display:block; position:absolute; top:-18px; left:0; width:100%; height:14px; background:url(../images/common/img_hoverHreat.png) no-repeat center top; }
.sortingNav li a.active span, .sortingNav li a:hover span			{ color:#002a65; }
.sortingNav li.active span.heart{ display:block; position:absolute; top:-18px; left:0; width:100%; height:14px; background:url(../images/common/img_hoverHreat.png) no-repeat center top; }
.sortingNav li.active span			{ color:#002a65; }

.masonryContainer	{ padding:20px 0; width:100%; clear:both; }
.maContainer		{ width:100%; margin:0 auto; }
.masonryContainer .masonryBox			{ width:260px; padding:10px; float:left; border:1px dotted #fff; color:#333; line-height:1.3em; font-size:15px; text-align:center; }
.masonryContainer .masonryBox h2		{ font-size:16px; color:#002a65; font-style:italic; font-family:Georgia; font-weight:bold; padding:13px 0 7px; }
.masonryContainer a:hover .masonryBox	{ border:1px dotted #000; }
.masonryContainer .masonryBox:hover	{ border:1px dotted #000; }

.hightLightContainer		{ clear:both; width:100%; position:relative; }
.hightLightContainer .Box	{ float:left; width:31%; height:430px; margin-left:3.5%; position:relative; }
.hightLightContainer .Box:first-child	{ margin-left:0; }
.hightLightContainer .Box img	{ width:100%; }
.Box .headTitle				{ width:100%; padding:18px 0 25px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/front/tit_highLight_bg.gif) no-repeat center top; background-size:100% 30px; color:#666666; text-align:center; }
.Box .headTitle span		{ color:#ff75a6; font-weight:bold; padding:0 20px; line-height:1em; background-color:#fff; }
.Box a.readMore		{ position:absolute; bottom:0; left:33%; text-decoration:none; font-weight:bold; color:#000; font-size:11px; text-align:center; display:block; width:105px; background:url(../images/common/img_hr_line2.png) no-repeat center bottom; padding-bottom:11px; }
.Box a.readMore:hover		{ color:#df0070; }

ul.notice, ul.notice li	{ list-style:none; margin:0; padding:0; }
ul.notice		{ width:100%; }
ul.notice li	{ color:#444; line-height:1.3em; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px; }
ul.notice li a	{ color:#444; text-decoration:none; }
ul.notice li a:hover	{ text-decoration:underline; }
ul.notice li span	{ display:block; padding-top:10px; }

.smallTxt		{ color:#999; font-size:11px; font-style:italic; font-family:Arial; }

/* End*/


.navigation		{ min-width:951px; max-width:1140px; margin:0 auto; width:100%; padding:15px 0; border-top:1px solid #eee; border-bottom:1px dotted #ccc; background-color:#fff; }
.navigation ul, .navigation li	{ list-style:none; margin:0; padding:0; }
.navigation ul	{ width:100%; height:16px; }
.navigation li	{ float:left; color:#ccc; margin-right:10px; }
.navigation li.home	{ background:url(../images/common/img_nav_home.gif) no-repeat left 50%; padding-left:25px; }
.navigation li a		{ color:#444; text-decoration:none; line-height:15px; }
.navigation li a:hover	{ text-decoration:underline; }
.navigation li.thisLv		{ color:#EF4122; }

/*.shoppingStep	{ width:100%; margin:2px 0 17px; border-bottom:1px solid #eee; border-top:1px dotted #ccc; }*/
.shoppingStep	{ width:100%; margin-top:15px;}
.shoppingStep img	{ width:100%;}
.shoppingCart	{}
.cartList_v1	{ width:100%; font-family:Verdana, Geneva, sans-serif; background-color:#fff;}
.cartList_v1 td	{ width:70px; }
.cartList_v1 thead td	{ color:#555; padding:10px 10px; vertical-align:middle; text-align:center; background-color:#fff; font-size:15px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.cartList_v1 thead td:first-child	{ padding:10px 35px; width:auto; text-align:left; }

.cartList_v1 tbody td	{ padding:5px 0; color:#000; font-size:15px; border-bottom:1px dotted #ccc; vertical-align:middle; text-align:center; }
.cartList_v1 tbody td:first-child	{ width:135px; }
.cartList_v1 tbody td.name		{ text-align:left; width:auto; }
.cartList_v1 tbody td.name a	{ color:#000; }
.cartList_v1 tbody td.name span	{ display:block; font-size:13px; color:#4771ab; margin:5px 0; }
.cartList_v1 tbody td.summary	{ color:#ee1c29; }

.jqtransform	{ text-align:left !important; }

.last			{ padding-left:10px !important; width:40px !important; }



.totalAmount	{ width:auto; float:right; text-align:right; font-size:15px }
.totalAmount span	{ display:block; }
.totalAmount a	{ color:#e5348c;; text-decoration:underline; }
.totalAmount a:hover	{ text-decoration:none; }
.totalAmount table	{ width:190px; float:right; }
.totalAmount td		{ text-align:right; }
.totalAmount td:first-child	{ padding:8px 0; font-weight:bold; width:60px; text-align:left; }
.totalAmount .total td		{ color:#e5348c; }

.extraBox{ position:relative; width:99.8%; margin-bottom:15px; padding-bottom:10px; font-size:15px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#fff;}
.extraBox .receiverSame	{ position:absolute; top:20px; left:270px; display:inline-block; width:300px; }
.extraBox .head	{ height:50px; font-size:16px; color:#333; padding-top:10px; background:#f6f6f6; border-top:3px solid #C71810; padding-left:15px;}
.extraBox .title	{ display:inline-block; position:relative; margin-left:20px; line-height:1em;  }
.extraBox .title span	{ position:absolute; display:block; right:-105px; top:5px; width:91px; height:8px; }

.groupBox .itemList		{ position:relative; padding:15px 0; }
.groupBox .itemList > ul > li	{ float:left; margin:0 3% 32px; width:14%; text-align:center; font-size:15px; line-height:1.3em; }
.itemList	{ position:relative; padding:15px 0 50px; }
.itemList > ul, .itemList > ul > li	{ list-style:none; margin:0; padding:0; }
.itemList > ul	{ width:100%; }
.itemList > ul > li	{ float:left; margin:0 3% 32px; width:19%; text-align:center; font-size:15px; line-height:1.3em; }
.itemList > ul > li > span	{ display:block; color:#df0070; font-size:13px; padding:5px 0 10px; }
.itemList > ul > li input[type="checkbox"]	{ margin:0 10px 0 0; padding:0; }
.itemList > ul > li table	{ width:100%; }
.itemList > ul > li table td:first-child	{ width:50%; padding-right:5%; text-align:right; vertical-align:middle; }	

.itemList form > ul, .itemList form > ul > li	{ list-style:none; margin:0; padding:0; }
.itemList form > ul	{ width:100%; }

.itemList form > ul > li	{ float:left; margin:0 3% 32px; width:19%; text-align:center; font-size:15px; line-height:1.3em; }
.itemList form > ul > li  .thumb > span	{ display:block; color:#df0070; font-size:13px; padding:5px 0 10px; }
.itemList form > ul > li .thumb input[type="checkbox"]	{ margin:0 5px 0 0; padding:0; }

.itemList form > ul > li .thumb table td:first-child	{  vertical-align:middle; }	
.itemList form > ul > li .thumb	{ position:relative; margin-bottom:10px; padding:8%; border:1px solid #fff; }
.itemList form > ul > li:hover .thumb	{ border:1px solid #ccc; }
.itemList form > ul > li .active	{ border:1px solid #F65274; }
.itemList form > ul > li .active:hover{ border:1px solid #F65274; }

.itemList .watchMore		{ position:absolute; bottom:5px; right:15px; height:25px; background:url(../images/common/btn_textStyle.png) no-repeat right top; }
.itemList .watchMore:hover		{ background-position:right bottom; }
.itemList .watchMore a	{display:block; color:#fff; padding:0 12px; height:25px; line-height:25px; background:url(../images/common/btn_textStyle_open.png) no-repeat left top; }
.itemList .watchMore a:hover	{ text-decoration:none; background-position:left bottom; }

.foodnote	{ position:absolute; font-size:12px; bottom:-20px; left:45px; }

.addon-highlight	{ border:0; }
.addon-highlight .title	{ padding:10px 20px; font-size:16px; color:#0c3e84; background-color:#f6f6f6; }
.addon-highlight > ul, .itemList > ul > li	{ list-style:none; margin:0; padding:0; }
.addon-highlight > ul	{ width:100%; }
.addon-highlight > ul > li	{ padding:20px; border-top:1px solid #ccc; }
.addon-highlight .thumb	{ float:left; width:12%; height:91px; }
.addon-highlight .detail	{ float:left; width:88%; }
.addon-highlight .detail span.highLight	{ font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; }
.addon-highlight .detail table	{ width:100%; }
.addon-highlight .detail table td:first-child	{ width:55px; }
.addon-highlight .detail table td		{ padding:5px; vertical-align:middle; }
.choose		{ margin-right:30px; font-size:16px; float:right; line-height:1em; text-align:left; }
.choose span	{ padding:0 15px; font-size:30px; color:#e5348c; line-height:1em; }

.payType table	{ width:100%; }
.payType td		{ padding:10px 25px 10px 45px; vertical-align:middle; }
.payType td:first-child	{ padding:10px 45px; width:25%; }
.payType td.radio	{ text-align:center; padding:0; width:40px; background-color:#fbfbfb; }
.payType tr.col_bg td.radio	{ background-color:#fff; }

.remark	{ font-size:14px; color:#c8a143; margin-left:15px; line-height:60px; }
.remark a		{ font-size:14px; color:#c8a143; text-decoration:underline; line-height:1.4em; }
.remark a:hover	{ font-size:14px; text-decoration:none;line-height:1.4em; }

.userInfo table	{ width:100%; }
.userInfo td	{ padding:10px; vertical-align:middle; }
.userInfo td:first-child	{ padding:10px 20px 10px 45px; width:18%; }
.userInfo td:first-child	{ padding:10px 20px 10px 25px; width:20%; }/*0625新增*/
.userInfo td td:first-child	{ padding:0; width:auto; }

.reseTable	{ width:auto !important; }
.reseTable td	{ width:auto; padding:0; margin:0;}

td.addressZone	{ width:175px !important; }

.summary		{ padding:15px 0 40px 0; }
.discountCode	{ width:51%; line-height:1.4em; float:left; }
.entryCode		{ width:600px; margin-bottom:15px; }
.entryCode span		{ display:inline-block; margin-left:20px; padding:5px 10px; border:1px solid #ccc; background-color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.entryCode input	{ border:none; background-color:#fff; font-size:13px; width:250px; }

.totalAmount	{ width:49%; float:right; text-align:right; font-size:15px }
.totalAmount span	{ display:inline-block; }
.totalAmount a	{ color:#e5348c;; text-decoration:underline; }
.totalAmount a:hover	{ text-decoration:none; }
.totalAmount table	{ width:500px!important; float:right; }
.totalAmount td		{padding:8px 0; text-align:right; }
.totalAmount td:first-child	{ padding:8px 0; font-weight:bold; width:110px; }
.totalAmount .total td		{ color:#ee1c29; }

.extraShopping			{ width:99.8%; margin:50px 0 35px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:5px solid #df0070; }
.extraShopping .head	{ height:40px; font-size:21px; color:#002a65; padding-top:20px; background:url(../images/common/groupBoxHead.gif) repeat-x left top; background-size:100% 100%; }
.extraShopping .title	{ display:inline-block; position:relative; margin-left:20px; line-height:1em; padding-left:25px; background:url(../images/common/img_hoverHreat.png) no-repeat left 5px; }
.extraShopping .title span	{ position:absolute; display:block; right:-105px; top:8px; width:91px; height:8px; background:url(../images/common/img_hr_line3.png) no-repeat left top; }
.extraShopping .itemList	{ padding:15px 0; }
.extraShopping .itemList ul, .extraShopping .itemList li	{ list-style:none; margin:0; padding:0; }
.extraShopping .itemList ul	{ width:100%; }
.extraShopping .itemList li	{ float:left; margin:0 3% 20px; width:205px; height:245px; text-align:center; font-size:15px; line-height:1.3em; }
.extraShopping .itemList li span	{ display:block; color:#0c3e84; font-weight:bold; }
.extraShopping .itemList li input[type="checkbox"]	{ margin:0 10px 0 0; padding:0; }

/* Content page banner */
.bannerZone	{ padding-top:15px; background-color:#fff; }
.bannerZone img	{ width:100%; }

.productMenu	{ float:left; }
.productMenu ul, .productMenu li	{ list-style:none; margin:0; padding:0; }
.productMenu ul	{ width:100%; }
.productMenu li	{ padding:5px 0 5px 25px; margin-right:20px; font-weight:bold; background:url(../images/common/img_productMenu_arrow.png) no-repeat 10px 10px; }
.productMenu li.line	{ padding-top:20px !important; background-position:10px 25px; margin-top:15px; border-top:1px solid #eee; }
.productMenu li li		{ background:none; padding:10px 0 0px 0; font-weight:normal; }
.productMenu a			{ color:#666; }
.productMenu a:hover, .productMenu a.active	{ color:#f55274; text-decoration:none; }

.productRight	{ width:80%; float:left; }

.selectionBox span	{ float:left; }
.selectionBox span.label	{ padding:7px 10px; }

ul.pageTab, ul.pageTab li	{ list-style:none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
ul.pageTab	{  float:right; padding:7px 0; }
ul.pageTab li	{ float:left; padding:0 3px; border:none; }
ul.pageTab li:first-child	{ padding:0 3px 0 0; }
ul.pageTab li a	{ color:#706e6c; text-decoration:none;font-family: Verdana, Geneva, sans-serif ; }
ul.pageTab li a:hover	{ text-decoration:underline;font-family: Verdana, Geneva, sans-serif; }
ul.pageTab li.active a	{ color:#f65274; text-decoration:none; cursor:default;font-family: Verdana, Geneva, sans-serif; }



ul.size, ul.size li	{ list-style:none; margin:0; padding:0; }
ul.size		{ width:100%; }
ul.size li	{ float:left; height:29px; padding-right:10px; margin:0 2% 2% 0; background:url(../images/common/img_size_bg.gif) no-repeat right top; cursor:pointer;}
ul.size li span	{ display:inline-block; padding-left:10px; height:29px; color:#666; line-height:2em; background:url(../images/common/img_size_start.gif) no-repeat left top; }
ul.size li:hover, ul.size li.active		{ background-position:right bottom; }
ul.size li:hover span, ul.size li.active span	{ background-position:left bottom; color:#fff; }

.groupBox			{ width:99.8%; margin:35px 0; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
.groupBox .head	{ height:40px; font-size:21px; color:#002a65; padding-top:20px; background:url(../images/common/groupBoxHead.gif) repeat-x left top; background-size:100% 100%; }
.groupBox .title	{ display:inline-block; position:relative; font-size:15px; margin-left:20px; height:25px; line-height:1.5em; color:#000; padding-left:28px; }
.groupBox .title span	{ position:absolute; display:block; right:-105px; top:8px; width:91px; height:8px; background:url(../images/common/img_hr_line3.png) no-repeat left top; }

.groupBox2	{ width:54%; height:255px; margin:0 2% 0 0; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
.groupBox2 .head	{ height:40px; font-size:21px; color:#002a65; padding-top:20px; background:url(../images/common/groupBoxHead2.gif) repeat-x left top; background-size:100% 100%; }
.groupBox2 .title	{ display:inline-block; position:relative; font-size:15px; margin-left:20px; height:25px; line-height:1.5em; color:#000; padding-left:28px; }
.groupBox2 .title span	{ position:absolute; display:block; right:-105px; top:8px; width:91px; height:8px; background:url(../images/common/img_hr_line3.png) no-repeat left top; }

.TxtContent	{ padding:10px 20px; line-height:1.5em; }
ul.numBull, ul.numBull li	{ list-style:none; margin:0; padding:0; }
ul.numBull	{ width:100%; }
ul.numBull li	{ list-style:decimal inside; padding-bottom:5px; }
.tab		{ background:url(../images/common/img_titleicon_tab.png) no-repeat left top; }
.msg		{ background:url(../images/common/img_titleicon_msg.png) no-repeat left top; }
.cloth		{ background:url(../images/common/img_titleicon_cloth.png) no-repeat left top; }

.gallery	{ padding:10px 0px 10px 20px; min-height:95px; overflow:auto; }
.gallery ul, .gallery li	{ list-style:none; margin:0; padding:0; }
.gallery ul	{ width:100%; }
.gallery li	{ float:left; width:75px; height:75px; margin-right:1%; padding:2px; border:1px dotted #fff; }
.gallery li:hover	{ border:1px dotted #ccc; }

.vdoThumb		{ float:left; width:43%; height:255px; }
.vdoThumb img	{ width:100%; }

/* End */

/* All buttom style */
.btn_go_subscribe			{ width:25px; height:25px; }
.btn_go_subscribe a			{ display:block; width:25px; height:25px; background:url(../images/common/btn_subscribe_arrow.png) no-repeat left top; }
.btn_go_subscribe a:hover	{ background-position:bottom; }

.btn_delCross	{ width:25px; height:25px; }
.btn_delCross a	{ display:block; width:25px; height:25px; background:url(../images/common/btn_del_cross.gif) no-repeat left top; }
.btn_delCross a:hover	{ background-position:bottom; }

.btn_back_shopping, .btn_next_step	{ width:205px; height:50px; }
.btn_back_shopping a	{ display:block; width:205px; height:50px; background:url(../images/common/btn_back_shopping.png) no-repeat left top; }
.btn_back_shopping a:hover	{ background-position:bottom; }
.btn_back_shopping input	{ display:block; width:205px; height:50px; background:url(../images/common/btn_back_shopping.png) no-repeat left top; border:0; cursor:pointer; }
.btn_back_shopping input:hover	{ background-position:bottom; }

.btn_next_step a	{ display:block; width:205px; height:50px; background:url(../images/common/btn_next_step.png) no-repeat left top; }
.btn_next_step a:hover	{ background-position:bottom; }
.btn_next_step input	{ display:block; width:150px; height:53px; background:url(../images/common/btn_next_step.png) no-repeat left top; border:0; cursor:pointer;}
.btn_next_step input:hover	{ background-position:bottom; }

.btn_addtocart, btn_buynow		{ width:150px; height:38px; }
.btn_addtocart a		{ display:block; width:150px; height:38px; background:url(../images/common/btn_addtocart.gif) no-repeat left top; }
.btn_addtocart a:hover	{ background-position:bottom; }
.btn_addtocart input{display:block; width:150px; height:38px; background:url(../images/common/btn_addtocart.gif) no-repeat left top; border:0; cursor:pointer;}
.btn_addtocart input:hover{background-position:bottom;}
.btn_buynow a			{ display:block; width:150px; height:38px; background:url(../images/common/btn_buynow.gif) no-repeat left top; }
.btn_buynow a:hover		{ background-position:bottom; }
.btn_buynow input{display:block; width:150px; height:38px; background:url(../images/common/btn_buynow.gif) no-repeat left top; border:0; cursor:pointer;}
.btn_buynow input:hover{background-position:bottom;}

/* End */
/* Member */
.member	{ padding:45px 0 20px; margin:0 auto; text-align:center; }
.member.chk_coins	{ padding:10px 0 20px; }
.member.firstLogin	{ width:855px; }
.member.login	{ width:540px; }
.member.reg_status	{ width:643px; }
.member.registration	{ width:740px; }
.member.provision		{ width:710px; text-align:center; }
.member.provision .btn_agree		{ margin:15px auto; }
.provision .scroll-pane	{ width:650px; height:390px; overflow-y:scroll; text-align:left; }
.scroll-pane ul, .scroll-pane li	{ list-style:none; margin:0; padding:0; }
.scroll-pane ul		{ width:100%; }
.scroll-pane li		{ list-style:decimal outside; margin-left:25px; line-height:1.3em; }


.member.provision .panel	{ width:650px; padding:15px 15px 15px 45px; }

.member .panel	{ border:1px solid #4e81be; border-top:2px solid #4e81be; text-align:left; font-size:15px; line-height:1.7em; margin-bottom:20px; padding:40px 20px;}
.member .panel table	{ width:100%; }
.member .panel td		{ text-align:left; padding:10px; vertical-align:middle; font-size:15px; }
.member .panel td:first-child		{ padding-right:30px; text-align:right; width:60px; }

.memberLogin	{ border-top:2px solid #d5d5d5; text-align:left; font-size:15px; line-height:1.7em; padding:40px 20px; background-color:#f5f5f5; }
.memberLogin table	{ width:100%; }
.memberLogin td		{ text-align:left; padding:10px; vertical-align:middle; font-size:15px; }
.memberLogin td:first-child		{ padding-right:30px; text-align:right; width:60px; }

.non-member		{ margin-right:20px; width:280px; float:left; border-top:2px solid #d5d5d5; font-size:15px; line-height:1.7em; padding:40px 20px; background-color:#f5f5f5; text-align:left; }
.non-member td	{ padding-top:10px; vertical-align:middle; font-size:15px; }

.forget_pw		{ margin-left:15px; }
.forget_pw a	{ display:inline-block; height:19px; padding-left:25px; background:url(../images/member/ico_question.gif) no-repeat left 50%; color:#335585; text-decoration:underline; font-size:13px; line-height:1.2em; }
.forget_pw a:hover	{ color:#5176aa; text-decoration:none; }
.reload_code a		{ color:#8cc21c; text-decoration:underline; }
.reload_code a:hover		{ text-decoration:none; }
.hLink a			{ font-size:13px; color:#335585; text-decoration:none; }
.hLink a:hover	{ text-decoration:underline; }

.reset_pw	{ width:485px; margin:35px auto; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.reset_pw .head	{ width:100%; height:33px; padding-top:20px; background:url(../images/member/img_reset_pw.gif) no-repeat; font-size:16px; color:#002a65; }
.reset_pw .head span	{ display:inline-block; padding:0 25px; background:url(../images/common/img_hoverHreat.png) no-repeat left 50%; }
.reset_pw .content	{ padding:20px 0; font-size:15px; }
.reset_pw .content table	{ width:100%; }
.reset_pw .content table td	{ padding:10px; text-align:left; }
.reset_pw .content table td:first-child	{ text-align:right; width:135px; }

.chk_coins	{ width:100%; }
.chk_coins td	{ width:14%; }
.chk_coins thead td	{ color:#0c3e84; padding:10px 10px; font-weight:bold; vertical-align:middle; text-align:center; background-color:#f6f6f6; font-size:15px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.chk_coins tbody td	{ padding:15px 0; color:#000; font-size:15px; border-bottom:1px dotted #ccc; vertical-align:middle; text-align:center; background-color:#fff; }
.chk_coins tbody td span{color: #f76a50;}

.chk_coins01	{ width:100%; margin:0 auto; }
.chk_coins01 td	{ width:25%; }
.chk_coins01 thead .title{ color:#0c3e84; padding:10px 10px; font-weight:bold; vertical-align:middle; text-align:center; background-color:#f6f6f6; font-size:15px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.chk_coins01 tbody td	{ padding:15px 0; color:#000; font-size:15px; border-bottom:1px dotted #ccc; vertical-align:middle; text-align:center; }
.chk_coins01 tbody td span{color: #DF0070;}

.chk_order	{ width:100%; }
.chk_order td	{ width:12%; }
.chk_order thead td	{ color:#0c3e84; padding:10px 2%; font-weight:bold; vertical-align:middle; text-align:center; background-color:#f6f6f6; font-size:15px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.chk_order thead td.qna	{ width:8% !important; }
.chk_order tbody td	{ padding:15px 0; color:#000; font-size:15px; border-bottom:1px dotted #ccc; vertical-align:middle; text-align:center; }
.chk_order td.order_num	{ color:#e5348c; }
.chk_order .returns		{ text-align:center; }
.chk_order .returns a	{ display:inline-block; width:83px; height:28px; background:url(../images/member/btn_returns_goods.png) no-repeat left top; }
.chk_order .returns a:hover	{ background-position:bottom; }
.bonus_detial a	{ display:inline-block; width:83px; height:28px; background:url(../images/common/btn_detial.png) no-repeat left top; }
.bonus_detial a:hover	{ background-position:bottom; }
.chk_order .returns input	{ display:inline-block; width:83px; height:28px; background:url(../images/member/btn_returns_goods.png) no-repeat left top; border:0; cursor:pointer; }
.chk_order .returns input:hover	{ background-position:bottom; }
.chk_order .cancel		{ text-align:center; }
.chk_order .cancel a	{ display:inline-block; width:83px; height:28px; background:url(../images/member/btn_cancel_order.png) no-repeat left top; }
.chk_order .cancel a:hover	{ background-position:bottom; }
.chk_order .cancel input	{ display:inline-block; width:83px; height:28px; background:url(../images/member/btn_cancel_order.png) no-repeat left top;border:0; cursor:pointer; }
.chk_order .cancel input:hover	{ background-position:bottom; }
.chk_order td.chk_btn	{ width:5% !important; }
.chk_order td.chk_btn span	{ display:block; float:left; width:46% !important; }
.chk_order .chk_order		{ margin-right:8%; }
.chk_order .chk_order a	{ display:block; background:url(../images/member/img_check_order.gif) no-repeat left 50%; padding-left:20px; }
.chk_order .chk_record a	{ display:block; background:url(../images/member/img_check_record.gif) no-repeat left 50%; padding-left:20px; }
.chk_order td.chk_btn span a { color:#333; text-decoration:none; }
.chk_order td.chk_btn span a:hover { text-decoration:underline; }

.return_detail		{ width:100%; }
.return_detail thead td	{ color:#0c3e84; padding:10px 2%; font-weight:bold; vertical-align:middle; text-align:center; background-color:#f6f6f6; font-size:15px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.return_detail tbody td	{ padding:15px 0; color:#000; font-size:15px; border-bottom:1px dotted #ccc; vertical-align:middle; text-align:center; }
.chk_order td.order_num	{ color:#f76a50; }
.chk_order td.order_num a{font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#f76a50; }

.status_result		{ margin-bottom:50px; }
.status_result .head	{ width:100%; height:33px; padding-top:3px; font-size:16px; color:#002a65; text-align:center; background-color:#f6f6f6; font-size:15px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.status_result table.status_result_info	{ width:100%; margin:0 auto; }
.status_result table.status_result_info td	{ text-align:left; vertical-align:top; padding:15px 3%; border-bottom:1px solid #eaeaea; }
.status_result table.qa_record	{ width:100%; }
.status_result table.qa_record td	{ vertical-align:top; padding:10px 20px; text-align:left; border-bottom:1px solid #eaeaea; }
.status_result table.qa_record td table	{ width:100%; }
.status_result table.qa_record td table td:first-child	{ width:50px; }
.status_result table.qa_record td td	{ border:none; }
.q-time		{ color:#cfad7d; padding:4px 0; }
.a-time		{ color:#e5348c; padding:4px 0; }


/* End*/

/* All buttom style */
.btn_go_subscribe			{ width:25px; height:25px; }
.btn_go_subscribe a			{ display:block; width:25px; height:25px; background:url(../images/common/btn_subscribe_arrow.png) no-repeat left top; }
.btn_go_subscribe a:hover	{ background-position:bottom; }

.btn_delCross	{ width:25px; height:25px; }
.btn_delCross a	{ display:block; width:25px; height:25px; background:url(../images/common/btn_del_cross.gif) no-repeat left top; }
.btn_delCross a:hover	{ background-position:bottom; }
.btn_delCross input	{ display:block; width:25px; height:25px; background:url(../images/common/btn_del_cross.gif) no-repeat left top; border:0; cursor:pointer; }
.btn_delCross input:hover	{ background-position:bottom; }


.btn_back_shopping, .btn_next_step	{ width:150px; height:50px; }
.btn_back_shopping a	{ display:block; width:150px; height:50px; background:url(../images/common/vi_showmain_bg33.png) no-repeat 0 -100px; text-align:center; font:18px/46px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; }
.btn_back_shopping a:hover	{ background:url(../images/common/vi_showmain_bg33.png) no-repeat 0 -150px; }

.btn_next_step a	{ display:block; width:150px; height:50px; background:url(../images/common/vi_showmain_bg33.png) no-repeat 0 0; text-align:center; font:18px/46px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif;}
.btn_next_step a:hover	{ background:url(../images/common/vi_showmain_bg33.png) no-repeat 0 -50px; }

.btn_addtocart, btn_buynow, btn_confirm_send, btn_print		{ width:150px; height:38px; }
.btn_addtocart a		{ display:block; width:150px; height:38px; background:url(../images/common/btn_addtocart.gif) no-repeat left top; }
.btn_addtocart a:hover	{ background-position:bottom; }
.btn_buynow a			{ display:block; width:165px; height:50px; background:url(../images/common/btn_buynow.gif) no-repeat left top; }
.btn_buynow a:hover		{ background-position:bottom; }
.btn_confirm_send a			{ display:block; width:150px; height:38px; background:url(../images/common/btn_confirm_send.png) no-repeat left top; }
.btn_confirm_send a:hover		{ background-position:bottom; }
.btn_confirm_send input			{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn01.png) no-repeat left top; border:0; cursor:pointer; }
.btn_confirm_send input:hover		{ background:url(../images/anyong_symbol/AF_SPstep_btn01.png) no-repeat left bottom;}
.btn_return_send input			{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn06.png) no-repeat left top; text-indent:-9999px; border:0; cursor:pointer; }
.btn_return_send input:hover		{ background:url(../images/anyong_symbol/AF_SPstep_btn06.png) no-repeat left bottom;}
.btn_print a			{ display:block; width:150px; height:38px; background:url(../images/common/btn_print.png) no-repeat left top; }
.btn_print a:hover		{ background-position:bottom; }
.btn_backtohome a		{ display:block; width:150px; height:38px; background:url(../images/common/btn_backtohome.png) no-repeat left top; }
.btn_backtohome a:hover	{ background-position:bottom; }

.btn_go_shopping, .btn_check_cart	{ position:absolute; width:150px; height:38px; top:185px; }
.btn_go_shopping	{ left:300px; }
.btn_check_cart		{ left:95px; }
.btn_go_shopping a			{ display:block; width:150px; height:38px; background:url(../images/common/btn_go_shopping.png) no-repeat left top; }
.btn_go_shopping a:hover		{ background-position:bottom; }
.btn_check_cart a			{ display:block; width:150px; height:38px; background:url(../images/common/btn_check_cart.png) no-repeat left top; }
.btn_check_cart a:hover		{ background-position:bottom; }

.btn_login, .btn_facebook_login, .btn_confirm_send_red		{ float:left; width:179px; height:38px; }

.btn_login a	{ display:block; width:179px; height:38px; background:url(../images/common/btn_login.png) no-repeat left top; }
.btn_login a:hover	{ background-position:bottom; }
.btn_login input{display:block; width:179px; height:38px; background:url(../images/common/btn_login.png) no-repeat left top; cursor:pointer; border:0; }
.btn_login input:hover	{ background-position:bottom; }
.btn_facebook_login a	{ display:block; width:179px; height:38px; background:url(../images/common/btn_facebook_login.png) no-repeat left top; }
.btn_facebook_login a:hover	{ background-position:bottom; }
.btn_confirm_send_red a	{ display:block; width:179px; height:38px; background:url(../images/common/btn_confirm_send_red.png) no-repeat left top; }
.btn_confirm_send_red a:hover	{ background-position:bottom; }
.btn_send	{ width:151px; height:38px; }
.btn_send a	{ display:block; width:151px; height:38px; background:url(../images/common/btn_send.png) no-repeat left top; }
.btn_send a:hover	{ background-position:bottom; }


.btn_agree	{ width:151px; height:38px; }
.btn_agree a	{ display:block; width:151px; height:38px; background:url(../images/common/btn_agree.png) no-repeat left top; }
.btn_agree a:hover	{ background-position:bottom; }
.btn_agree input{display:block; width:150px; height:38px; background:url(../images/common/btn_agree.png) no-repeat left top;cursor:pointer; border:0;}
.btn_agree input:hover{background-position:bottom;}

.btn_back_login	{ width:151px; height:38px; }
.btn_back_login a	{ display:block; width:151px; height:38px; background:url(../images/common/btn_back_login.png) no-repeat left top; }
.btn_back_login a:hover	{ background-position:bottom; }

.btn_prev	{ width:151px; height:38px; }
.btn_prev a	{ display:block; width:151px; height:38px; background:url(../images/common/btn_prev.png) no-repeat left top; }
.btn_prev a:hover	{ background-position:bottom; }


/* End */

/* Content page banner */
.bannerZone	{ padding-top:15px; background-color:#fff; }
.bannerZone img	{ width:100%; }

.mainContainer .productMenu	{ width:20%; float:left; }
.productMenu ul, .productMenu li	{ list-style:none; margin:0; padding:0; }
.productMenu ul	{ width:100%; }
.productMenu li	{ padding:5px 0 5px 25px; margin-right:20px; font-weight:bold; background:url(../images/common/img_productMenu_arrow.png) no-repeat 10px 10px; }
.productMenu li.line	{ padding-top:20px !important; background-position:10px 25px; margin-top:15px; border-top:1px solid #eee; }
.productMenu li li		{ background:none; padding:10px 0 0px 0; font-weight:normal; }
.productMenu a			{ color:#666; }
.productMenu a:hover, .productMenu a.active	{ color:#f55274; text-decoration:none; }

.productRight	{ width:80%; float:left; }

.selectionBox span	{ float:left; }
.selectionBox span.label	{ padding:7px 10px; }

ul.pageTab, ul.pageTab li	{ line-height:20px; list-style:none; margin:0; padding:0; }
ul.pageTab	{  float:right; padding:7px 0 10px; }
ul.pageTab li	{ float:left; padding:0 3px; border:none; font-size:13px; }
ul.pageTab li:first-child	{ padding:0 3px 0 0; }
ul.pageTab li a	{line-height:20px; color:#000; text-decoration:none; }
ul.pageTab li a:hover	{ text-decoration:underline; }
ul.pageTab li.active a	{ color:#00489a; text-decoration:none; cursor:default; }

.productFlow	{ zoom:1; width:100%; }
/*.productFlow	{ zoom:1; width:100%; padding:40px 0 20px; }*/
.productFlow > ul, .productFlow > ul > li	{ list-style:none; margin:0; padding:0; }
.productFlow > ul	{ width:100%; }
.productFlow > ul > li	{ position:relative; float:left; text-align:center; color:#706e6c; cursor:default; margin-bottom:15px;}
.productFlow > ul > li .thumb	{ position:relative; margin-bottom:10px; padding:8px; border:1px solid #fff; }
.productFlow > ul > li:hover .thumb	{ border:1px solid #ccc; }
.productFlow > ul > li a	{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-align:left;}
.productFlow > ul > li a:hover	{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#54565b; text-align:left; text-decoration:none;}
.productFlow > ul > li div.quickLook	{ display:none; position:absolute; bottom:8%; right:8%; z-index:30; font-family:Georgia; padding:0 4px; color:#7f7573; background-color:#eee9e7; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.productFlow > ul > li div.quickLook span	{ color:#f65274;}
.productFlow > ul > li div.quickLook:hover	{ background-color:#ffeae1; text-decoration:none;}
.productFlow > ul > li div.quickLook a	{ color:#7f7573; text-decoration:none; }
.productFlow > ul > li img	{ padding-bottom:15px; }
.productFlow > ul > li span.price	{ font-weight:bold; color:#E5348C; padding-top:5px; }

.quickview_container	{ display:none; position:fixed; z-index:50; top:0; left:0; width:100%; height:100%; }
.quickview_content		{ position:relative; top:15%; padding:80px 75px; width:810px; height:520px; margin:0 auto; background:url(../images/product/quickview/img_quickview_bg.png) no-repeat left top; }
.quickview_content .previewDemo	{ padding:0;}
a.quickview_close		{ position:absolute; display:block; right:25px; top:25px; width:35px; height:35px; background:url(../images/product/quickview/btn_quickview_close.gif) no-repeat left top; }
a.quickview_close:hover		{ background-position:bottom; }

.previewDemo	{ float:left; width:34%; padding:0 1%; }
.previewDemo .loupe-js	{ width:100%; margin-bottom:20px; }
.FB_like	{ width:155px; margin:0 auto; }
.product-other{	margin: 0 2% !important; height: 240px;}
.product-other li{	width:24% !important; }
.loupe { background-color:#fff; background:rgba(250, 250, 250, 0); border:5px solid rgba(250, 250, 250, 0.6); cursor:url(blank.png), url(blank.cur), none; }
.quickDetail			{ float:left; text-align:left; }
.quickDetail .title_q		{ position:relative; padding:0 0 15px 13px; margin-bottom:15px; border-bottom:1px solid #efefef; color:#adadad; }
.quickDetail .title_q .price	{ position:absolute; text-align:right; line-height:1em; right:10px; top:0px; font-size:50px; font-family:Arial; font-weight:bold; color:#f65274; }
.quickDetail .title_q .price > div	{ position:relative; display:inline-block; }
.quickDetail .title_q .price .sup		{ position:absolute; font-size:15px; left:-30px; top:-10px; }
.quickDetail .title_q .price .oldPrice		{ position:absolute; right:0; top:-10px; line-height:1em; font-size:15px; text-decoration:line-through; color:#666; }
.quickDetail .extraThumb	{ width:80px; }
.quickDetail .extraThumb img	{ border:1px solid #ccc; }

.quickDetail table	{ width:100%; }
.quickDetail td		{ padding:10px 0 10px; vertical-align:middle; font-family:Verdana, "Times New Roman", Times, serif; }
.quickDetail td:first-child		{ width:80px; padding-top:10px; }
.quickDetail td a	{ color:#83521e; }
ul.colorBox, ul.colorBox li	{ list-style:none; margin:0; padding:0; }
ul.colorBox	{ width:100%; }
ul.colorBox li	{ float:left; width:14px; height:14px; margin-right:7px; border:1px solid #ccc; cursor:pointer; }
ul.colorBox .color1	{ background-color:#fff; }
ul.colorBox .color2	{ background-color:#efe198; }
ul.colorBox .color3	{ background-color:#ccc; }
ul.colorBox .color4	{ background-color:#000; }
ul.colorBox .active	{ border:2px solid #f65274; width:12px; height:12px; }
ul.colorBox .active	img{ width:12px; height:12px;}

ul.size, ul.size li	{ list-style:none; margin:0; padding:0; }
ul.size		{ width:100%; }
ul.size li	{ float:left; height:29px; padding-right:10px; margin:0 2% 2% 0; background:url(../images/common/img_size_bg.gif) no-repeat right top; cursor:pointer;}
ul.size li span	{ display:inline-block; padding-left:10px; height:29px; color:#666; line-height:2em; background:url(../images/common/img_size_start.gif) no-repeat left top; }
ul.size li:hover, ul.size li.active		{ background-position:right bottom; }
ul.size li:hover span, ul.size li.active span	{ background-position:left bottom; color:#fff; }

.groupBox			{ width:99.8%; margin:35px 0; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
.groupBox .head	{ height:40px; font-size:21px; color:#002a65; padding-top:20px; background:url(../images/common/groupBoxHead.gif) repeat-x left top; background-size:100% 100%; }
.groupBox .title	{ display:inline-block; position:relative; font-size:15px; margin-left:20px; height:25px; line-height:1.5em; color:#000; padding-left:28px; }
.groupBox .title span	{ position:absolute; display:block; right:-105px; top:8px; width:91px; height:8px; background:url(../images/common/img_hr_line3.png) no-repeat left top; }

/*0717修*/
.groupBox2	{ width:54%; /*height:255px;*/ height:254px; margin:0 2% 0 0; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
.groupBox2 .head	{ height:40px; font-size:21px; color:#002a65; padding-top:20px; background:url(../images/common/groupBoxHead2.gif) repeat-x left top; background-size:100% 100%; }
.groupBox2 .title	{ display:inline-block; position:relative; font-size:15px; margin-left:20px; height:25px; line-height:1.5em; color:#000; padding-left:28px; }
.groupBox2 .title span	{ position:absolute; display:block; right:-105px; top:8px; width:91px; height:8px; background:url(../images/common/img_hr_line3.png) no-repeat left top; }

.TxtContent	{ padding:10px 20px; line-height:1.5em; }
ul.numBull, ul.numBull li	{ list-style:none; margin:0; padding:0; }
ul.numBull	{ width:100%; }
ul.numBull li	{ list-style:decimal inside; padding-bottom:5px; }
.tab		{ background:url(../images/common/img_titleicon_tab.png) no-repeat left top; }
.msg		{ background:url(../images/common/img_titleicon_msg.png) no-repeat left top; }
.cloth		{ background:url(../images/common/img_titleicon_cloth.png) no-repeat left top; }
.iheart		{ background:url(../images/common/img_hoverHreat.png) no-repeat 6px top; }

.gallery	{ padding:10px 0px 10px 20px; min-height:95px; overflow:auto; }
.gallery ul, .gallery li	{ list-style:none; margin:0; padding:0; }
.gallery ul	{ width:100%; }

/*0718修*/
.gallery li	{ float:left; width:75px; height:75px; margin-right:0.76%; padding:2px; border:1px dotted #fff; }
.gallery li:hover	{ border:1px dotted #ccc; }

.vdoThumb		{ float:left; width:43%; height:255px; }
.vdoThumb img	{ /*width:100%;*/ width:395px; }
/*0717修*/
/* End */

/* All buttom style */
.btn_go_subscribe			{ width:25px; height:25px; }
.btn_go_subscribe a			{ display:block; width:25px; height:25px; background:url(../images/common/btn_subscribe_arrow.png) no-repeat left top; }
.btn_go_subscribe a:hover	{ background-position:bottom; }

.btn_delCross	{ width:25px; height:25px; }
.btn_delCross a	{ display:block; width:25px; height:25px; background:url(../images/common/btn_del_cross.gif) no-repeat left top; }
.btn_delCross a:hover	{ background-position:bottom; }

.btn_back_shopping, .btn_next_step	{ float:right; width:150px; height:50px; margin-left:10px;}
.btn_back_shopping a	{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn03.png) no-repeat left top; text-indent:-9999px;border:0; cursor:pointer;}
.btn_back_shopping a:hover	{ background:url(../images/anyong_symbol/AF_SPstep_btn03.png) no-repeat  left bottom;}

.btn_back_pre a	{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn04.png) no-repeat left top; border:0; cursor:pointer;  }
.btn_back_pre a:hover	{ background:url(../images/anyong_symbol/AF_SPstep_btn04.png) no-repeat left bottom;}

.btn_next_step input	{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn02.png) no-repeat left top; text-indent:-9999px;border:0; cursor:pointer;}
.btn_next_step input:hover	{ background:url(../images/anyong_symbol/AF_SPstep_btn02.png) no-repeat left bottom;}

.btn_addtocart, btn_buynow, btn_confirm_send, btn_print		{ width:150px; height:38px; }
.btn_addtocart a		{ display:block; width:150px; height:38px; background:url(../images/common/btn_addtocart.png) no-repeat left top; }
.btn_addtocart a:hover	{ background-position:bottom; }
.btn_buynow a			{ display:block; width:165px; height:50px; background:url(../images/common/btn_buynow.png) no-repeat left top; }
.btn_buynow a:hover		{ background-position:bottom; }


.btn_addtocart input{display:block; width:150px; height:38px; background:url(../images/common/btn_addtocart.png) no-repeat left top; border:0; cursor:pointer;}
.btn_addtocart input:hover{background-position:bottom;}

.btn_buynow input{display:block; width:150px; height:38px; background:url(../images/common/btn_buynow.png) no-repeat left top; border:0; cursor:pointer;}
.btn_buynow input:hover{background-position:bottom;}

.btn_notify a		{ display:block; width:150px; height:38px; background:url(../images/common/notify.gif) no-repeat left top; }
.btn_notify a:hover	{ background-position:bottom; }

.btn_poduct_btn01 a		{ display:block; width:150px; height:38px; background:url(../images/common/poduct_btn01.gif) no-repeat left top; }
.btn_poduct_btn01 a:hover	{ background-position:bottom; }


.btn_confirm_send a			{ display:block; width:150px; height:38px; background:url(../images/common/btn_confirm_send.png) no-repeat left top; }
.btn_confirm_send a:hover		{ background-position:bottom; }
.btn_print a			{ display:block; width:150px; height:50px; background:url(../images/common/vi_showmain_bg33.png) no-repeat 0 0; text-align:center;color:#fff;text-decoration:none; font:18px/46px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; }
.btn_print a:hover		{ display:block; width:150px; height:50px; background:url(../images/common/vi_showmain_bg33.png) no-repeat 0 -50px; text-align:center;color:#fff;text-decoration:none; font:18px/46px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif;  }
.btn_backtohome a		{ display:block; width:150px; height:38px; background:url(../images/common/btn_backtohome.png) no-repeat left top; }
.btn_backtohome a:hover	{ background-position:bottom; }

.btn_go_shopping, .btn_check_cart	{ position:absolute; width:150px; height:38px; top:185px; }
.btn_go_shopping	{ left:300px; }
.btn_check_cart		{ left:95px; }
.btn_go_shopping a			{ display:block; width:150px; height:38px; background:url(../images/common/btn_go_shopping.png) no-repeat left top; }
.btn_go_shopping a:hover		{ background-position:bottom; }
.btn_check_cart a			{ display:block; width:150px; height:38px; background:url(../images/common/btn_check_cart.png) no-repeat left top; }
.btn_check_cart a:hover		{ background-position:bottom; }

.btn_login, .btn_facebook_login, .btn_confirm_send_red		{ float:left; width:179px; height:38px; }
.btn_facebook_login		{ margin-left:15px; }
.btn_login a	{ display:block; width:179px; height:38px; background:url(../images/common/btn_login.png) no-repeat left top; }
.btn_login a:hover	{ background-position:bottom; }
.btn_facebook_login a	{ display:block; width:179px; height:38px; background:url(../images/common/btn_facebook_login.png) no-repeat left top; }
.btn_facebook_login a:hover	{ background-position:bottom; }
.btn_confirm_send_red a	{ display:block; width:179px; height:38px; background:url(../images/common/btn_confirm_send_red.png) no-repeat left top; }
.btn_confirm_send_red a:hover	{ background-position:bottom; }
.btn_confirm_send_red input{display:block; width:179px; height:38px; background:url(../images/common/btn_confirm_send_red.png) no-repeat left top; border:0; cursor:pointer;}
.btn_confirm_send_red input:hover{background-position:bottom;}
.btn_send	{ width:150px; height:38px; }
.btn_send a	{ display:block; width:150px; height:38px; background:url(../images/common/btn_send.png) no-repeat left top; }
.btn_send a:hover	{ background-position:bottom; }
.btn_send input	{ display:block; width:150px; height:53px; background:url(../images/member_symbol/sb_btn_Send.png) no-repeat left top; border:0; cursor:pointer; }
.btn_send input:hover	{ background-position:bottom; }


.btn_agree	{ width:150px; height:38px; }
.btn_agree a	{ display:block; width:150px; height:38px; background:url(../images/common/btn_agree.png) no-repeat left top; }
.btn_agree a:hover	{ background-position:bottom; }

.btn_back_login	{ width:150px; height:38px; }
.btn_back_login a	{ display:block; width:150px; height:38px; background:url(../images/common/btn_back_login.png) no-repeat left top; }
.btn_back_login a:hover	{ background-position:bottom; }

.btn_prev	{ width:150px; height:38px; }
.btn_prev a	{ display:block; width:150px; height:38px; background:url(../images/common/btn_prev.png) no-repeat left top; }
.btn_prev a:hover	{ background-position:bottom; }

.btn_prev_blue	{ width:150px; height:38px; }
.btn_prev_blue a	{ display:block; width:150px; height:38px; background:url(../images/common/btn_prev_blue.png) no-repeat left top; }
.btn_prev_blue a:hover	{ background-position:bottom; }

.btn_ask_question	{ width:150px; height:38px; }
.btn_ask_question a	{ display:block; width:150px; height:38px; background:url(../images/common/btn_ask_question.png) no-repeat left top; }
.btn_ask_question a:hover	{ background-position:bottom; }

.btn_resend_cert	{ width:150px; height:38px; }
.btn_resend_cert a	{ display:block; width:150px; height:38px; background:url(../images/common/btn_resend_cert.png) no-repeat left top; }
.btn_resend_cert a:hover	{ background-position:bottom; }
.btn_resend_cert input{ display:block; width:150px; height:38px; background:url(../images/common/btn_resend_cert.png) no-repeat left top; border:0; cursor:pointer; text-indent:-9999px;}
.btn_resend_cert input:hover{ background-position:bottom;}

/*0718修*/
.btn_data_entry		{ width:260px; height:50px; }
.btn_data_entry a	{ display:block; width:260px; height:50px; background:url(../images/member/btn_data_entry.png) no-repeat left top; }
.btn_data_entry a:hover	{ background-position:bottom; }

a.FB_login		{ display:inline-block; padding-left:35px; background:url(../images/member/ico_facebook.gif) no-repeat left 50%; color:#325386; font:15px/24px Arial, Helvetica, sans-serif;text-decoration:none;}
a.FB_login:hover{ display:inline-block; padding-left:35px; background:url(../images/member/ico_facebook.gif) no-repeat left 50%;font:15px/24px Arial, Helvetica, sans-serif; color:#325386; text-decoration:underline;}
.reset_password_identify .extraBox{ margin-bottom: 20px;}
.reset_password_identify .btn-bar{ padding-left: 200px;}
.reset_password_identify .userInfo td:first-child{ padding-right: 15px;}
/* End */






/*new0718*/
.member p span{ color:#e5348c; font-weight:bold;}
.member p a{ color:#e5348c; font-weight:bold;}
.member p a:hover{ color:#e5348c;}
.member_title{ text-align:center; padding:0; margin: 0 0 0px 0;}
.center{ text-align:center;}

.m_left{ width:255px; float:left; padding:0; margin:0 15px 0 0; text-align:left; border-right: 1px solid #cccccc ;}
.m_left img{float:left; padding:0; margin:0 0 14px 0;}
.m_left ul{ padding:0; margin:0;}
.m_left li{ width:255px; padding:0; margin:0; float:left; margin:0 0 16px 0; padding:0; display:table-cell; vertical-align:middle;}
.m_left li img{ margin:0 10px 0 0;}
.m_right{ width:310px; float:right; padding:0; margin:0; text-align:left;}
.m_right img{float:left; padding:0; margin:0 0 14px 0;}
.m_right ul{ padding:0; margin:0;}
.m_right li{ width:310px; padding:0; margin:0; float:left; margin:0 0 16px 0; padding:0;display:table-cell; vertical-align:middle;}
.m_right li img{ margin:0 10px 0 0;}

.btn_member_check{ width:150px; height:38px; float:left; }
.btn_member_check a	{ display:block; width:150px; height:38px; background:url(../images/member/btn_member_check.gif) no-repeat left top; }
.btn_member_check a:hover	{ background-position:bottom; }


.btn_member_reset{ width:150px; height:38px; float:left;}
.btn_member_reset a	{ display:block; width:150px; height:38px; background:url(../images/member/btn_member_reset.gif) no-repeat left top; }
.btn_member_reset a:hover	{ background-position:bottom; }
.btn_member_reset input{ display:block; width:150px; height:38px; background:url(../images/member/btn_member_reset.gif) no-repeat left top; cursor:pointer; border:0;}
.btn_member_reset input:hover{background-position:bottom; }

.btn_bonus a		{ display:block; width:150px; height:38px; background:url(../images/common/btn_bonus.png) no-repeat left top; }
.btn_bonus a:hover	{ background-position:bottom; }


/*end*/
/*new0718*/
.member p span{ color:#ef4122; font-weight:bold;}
.member p a{ color:#ef4122; font-weight:bold;}
.member p a:hover{ color:#ef4122;}
.member_title{ text-align:center; padding:0; margin: 0 0 0px 0;}
.center{ text-align:center;}

.m_left{ width:255px; float:left; padding:0; margin:0 15px 0 0; text-align:left; border-right: 1px solid #cccccc ;}
.m_left img{float:left; padding:0; margin:0 0 14px 0;}
.m_left ul{ padding:0; margin:0;}
.m_left li{ width:255px; padding:0; margin:0; float:left; margin:0 0 16px 0; padding:0; display:table-cell; vertical-align:middle;}
.m_left li img{ margin:0 10px 0 0;}
.m_right{ width:310px; float:right; padding:0; margin:0; text-align:left;}
.m_right img{float:left; padding:0; margin:0 0 14px 0;}
.m_right ul{ padding:0; margin:0;}
.m_right li{ width:310px; padding:0; margin:0; float:left; margin:0 0 16px 0; padding:0;display:table-cell; vertical-align:middle;}
.m_right li img{ margin:0 10px 0 0;}

.btn_member_check{ width:150px; height:38px; float:left; }
.btn_member_check a	{ display:block; width:150px; height:38px; background:url(../images/member/btn_member_check.gif) no-repeat left top; }
.btn_member_check a:hover	{ background-position:bottom; }
.btn_member_check input	{ display:block; width:150px; height:38px; background:url(../images/member/btn_member_check.gif) no-repeat left top; cursor:pointer; border:0; }
.btn_member_check input:hover	{ background-position:bottom; }

.btn_member_reset{ width:150px; height:38px; float:left;}
.btn_member_reset a	{ display:block; width:150px; height:38px; background:url(../images/member/btn_member_reset.gif) no-repeat left top; }
.btn_member_reset a:hover	{ background-position:bottom; }
.product-others div{ color: #706E6C; font-size: 13px;}
.product-others .price{ color: #E5348C; display: block; font-weight: bold;}
/*end*/

/*member_nav-----原本的*/

.member_nav{ margin:0 auto; width:998px; height:95px;}
.member_nav li{ float:left;}
.member_nav li.m1 a{ display:block; width:262px; height:95px;background:url(../images/member/img_member_step.jpg) no-repeat 0 0; text-indent:-9999px;}
.member_nav li.m1 a:hover{background:url(../images/member/img_member_step.jpg) no-repeat 0 -95px;}
.member_nav li.m2 a{ display:block; width:285px; height:95px;background:url(../images/member/img_member_step.jpg) no-repeat -262px 0; text-indent:-9999px;}
.member_nav li.m2 a:hover{background:url(../images/member/img_member_step.jpg) no-repeat -262px -95px;}
.member_nav li.m3 a{ display:block; width:280px; height:95px;background:url(../images/member/img_member_step.jpg) no-repeat -547px 0; text-indent:-9999px;}
.member_nav li.m3 a:hover{background:url(../images/member/img_member_step.jpg) no-repeat -547px -95px;}
.member_nav li.m4 a{ display:block; width:171px; height:95px;background:url(../images/member/img_member_step.jpg) no-repeat -827px 0; text-indent:-9999px;}
.member_nav li.m4 a:hover{background:url(../images/member/img_member_step.jpg) no-repeat -827px -95px;}
.member_nav li.o4 a{ display:block; width:171px; height:95px;background:url(../images/member/img_member_step_o.jpg) no-repeat -827px 0; text-indent:-9999px;}
.member_nav li.o4 a:hover{background:url(../images/member/img_member_step_o.jpg) no-repeat -827px -95px;}
.member_nav li.now1 a{background:url(../images/member/img_member_step.jpg) no-repeat 0 -95px;}
.member_nav li.now2 a{background:url(../images/member/img_member_step.jpg) no-repeat -262px -95px;}
.member_nav li.now3 a{background:url(../images/member/img_member_step.jpg) no-repeat -547px -95px;}

/*member_nav----0625*/

.member_nav{ margin:0 auto; width:990px; height:100px;}
.member_nav li{ float:left;}
.member_nav li.step1 a{ display:block; width:181px; height:100px;background:url(../images/member/memberStep_img1.jpg) no-repeat left top; text-indent:-9999px;}
.member_nav li.step1 a:hover{background:url(../images/member/memberStep_img1.jpg) no-repeat left bottom;}
.member_nav li.step2 a{ display:block; width:212px; height:100px;background:url(../images/member/memberStep_img2.jpg) no-repeat left top; text-indent:-9999px;}
.member_nav li.step2 a:hover{background:url(../images/member/memberStep_img2.jpg) no-repeat left bottom;}
.member_nav li.step3 a{ display:block; width:181px; height:100px;background:url(../images/member/memberStep_img3.jpg) no-repeat left top; text-indent:-9999px;}
.member_nav li.step3 a:hover{background:url(../images/member/memberStep_img3.jpg) no-repeat left bottom;}
.member_nav li.step4 a{ display:block; width:213px; height:100px;background:url(../images/member/memberStep_img4.jpg) no-repeat left top; text-indent:-9999px;}
.member_nav li.step4 a:hover{background:url(../images/member/memberStep_img4.jpg) no-repeat left bottom;}
.member_nav li.step5 a{ display:block; width:203px; height:100px;background:url(../images/member/memberStep_img5.jpg) no-repeat left top; text-indent:-9999px;}
.member_nav li.step5 a:hover{background:url(../images/member/memberStep_img5.jpg) no-repeat left bottom;}
.member_nav li.nows1 a{background:url(../images/member/memberStep_img1.jpg) no-repeat left bottom;}
.member_nav li.nows2 a{background:url(../images/member/memberStep_img2.jpg) no-repeat left bottom;}
.member_nav li.nows3 a{background:url(../images/member/memberStep_img3.jpg) no-repeat left bottom;}
.member_nav li.nows4 a{background:url(../images/member/memberStep_img4.jpg) no-repeat left bottom;}
.member_nav li.nows5 a{background:url(../images/member/memberStep_img5.jpg) no-repeat left bottom;}

/*end*/

/* Sale page setting */
.saleProduct .productFlow > ul > li	{ position:relative; float:left; width:19.7%; text-align:center; color:#706e6c; border:1px solid #fff; }
.saleProduct .productFlow > ul > li span.price	{ display:block; color:#939393; font-weight:normal; padding:5px 0 10px; }
.saleProduct .productFlow > ul > li span.price span	{ font-weight:bold; color:#f65274; }
.saleProduct .productFlow > ul > li table	{ width:100%; }
.saleProduct .productFlow > ul > li table td:first-child	{ width:50%; padding-right:5%; text-align:right; vertical-align:middle; }

.sale_tnc		{ margin:-18px 0 2px; padding:12px 5%; width:90%; background-color:#f1eae0; }
.sale_tnc ul, .sale_tnc li	{ list-style:none; margin:0; padding:0; }
.sale_tnc ul	{ width:100%; }
.sale_tnc li	{ background:url(../images/common/img_bull.gif) no-repeat left 5px; padding:0 0 3px 10px; }
/*.saleInfo		{ position:relative; padding:24px 5%; width:90%; background-color:#f9f6f2; font-size:14px; }
.saleInfo span	{ color:#df0070; }
.btm_saleInfo	{ padding:12px 0 12px 5%; width:95%; font-size:14px; }
.btm_saleInfo ul	{ padding:0 !important; }
.btm_saleInfo span	{ color:#df0070; }
.btn_saleStatus		{ position:absolute; right:5%; top:12px; width:151px; height:38px; }
.btn_saleStatus a	{ display:block; width:151px; height:38px; background:url(../images/product/btn_saleStatus.png) no-repeat left top; cursor:default; }
.btn_saleStatus a:hover		{ cursor:default; }
.btn_saleStatus_ok		{ position:absolute; right:5%; top:12px; width:151px; height:38px; }
.btn_saleStatus_ok a	{ display:block; width:151px; height:38px; background:url(../images/product/btn_saleStatus.png) no-repeat left bottom; cursor:pointer; }
.btn_saleStatus_ok a:hover{ cursor:pointer; }*/
.return_partial_btn input	{ display:block; width:150px; height:53px; background:url(../images/common/return_partial_btn.png) no-repeat left top; cursor:pointer; border:0;}
.return_partial_btn input:hover{ background-position:bottom; }
.return_all_btn input	{ display:block; width:150px; height:53px; background:url(../images/common/return_all_btn.png) no-repeat left top; cursor:pointer; border:0;}
.return_all_btn input:hover{ background-position:bottom; }
input.webatm_btn	{ display:block; width:150px; height:50px; background:url(../images/common/webatm_btn.png) no-repeat left top; cursor:pointer; border:0; text-indent:-9999px; margin:15px 0 5px 0;}
input.webatm_btn:hover{ background-position:bottom; }

/* End*/

.successMsg		{ margin-top:20px; padding:35px 0; text-align:center; background-color:#f6f6f6; background-size:100%; border-top:#b82a41 3px solid;}
.successMsg div	{ padding:20px 0 30px; line-height:1.5em; font-size:15px; }

.successInfo .leadin	{ text-align:center; font-weight:bold; font-size:15px; color:#333; }
.successInfo .leadin span	{ color:#b9864f; }

.successInfo .infoTable	{ font-size:15px; padding:20px 0;}
.successInfo .infoTable .head	{  background-color:#f6f6f6; color:#1671b8; padding:10px 0; text-align:center; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background-color:#fff;}
.successInfo .infoTable table	{ width:100%; }
.successInfo .infoTable .table_v1 { background-color:#fff;}
.successInfo .infoTable .table_v1 td		{ border-bottom:1px solid #eaeaea;padding:10px 10px 10px 50px; }
.successInfo .infoTable .table_v1 td:first-child		{ width:20%; padding:10px 10px 10px 50px; }
.successInfo .infoTable .table_v2 { background-color:#fff;}
.successInfo .infoTable .table_v2 td		{ text-align:center; border-bottom:1px solid #eaeaea; padding:10px; }
.successInfo .infoTable .table_v2 thead td	{color:#555; }
.successInfo .infoTable .table_v2 td:first-child		{ text-align:left; padding:10px 10px 10px 50px; }
.successInfo .infoTable td.aliLeft	{ text-align:left; }
.notice		{ padding:20px 5%; border-bottom:1px solid #eaeaea; }

ul.bullNote, ul.bullNote li		{ list-style:none; margin:0; padding:0; }
ul.bullNote		{ width:100%; }
ul.bullNote li	{ line-height:1.3em; font-size:15px; padding-left:15px; background:url(../images/common/img_notice_bull.png) no-repeat left 8px; }
ul.bullNote li li	{ background:none; padding:0; }

ul.redTnc li	{ list-style:decimal; color:#f55274; margin-left:25px; }

.listpop{ color:#83521E; cursor:pointer;}
.listpop:hover{ text-decoration:underline;}

/* 選單變色 */
body#sort5 .mainMenu li.m01 a{width:80px; background:url(../images/common/btn_mainMenu01.gif) no-repeat left bottom; }
body#sort1 .mainMenu li.m03 a	{ width:120px; background:url(../images/common/btn_mainMenu03.gif) no-repeat left bottom; }
body#sort2 .mainMenu li.m02 a	{ width:90px; background:url(../images/common/btn_mainMenu02.gif) no-repeat left bottom; }
body#sort3 .mainMenu li.m05 a	{ width:130px; background:url(../images/common/btn_mainMenu05.gif) no-repeat left bottom; }
body#sort108 .mainMenu li.m04 a	{ width:96px; background:url(../images/common/btn_mainMenu04.gif) no-repeat left bottom; }
body#sale .mainMenu li.m07 a	{ width:70px; background:url(../images/common/btn_mainMenu07.gif) no-repeat left bottom; }
body#order_inquiry .toolMenu li.order{background-color:#e00073;}
body#order_inquiry .toolMenu li.order a{ color:#fff;}
body#service .toolMenu li.service{background-color:#e00073;}
body#service .toolMenu li.service a{ color:#fff;}
body#member_account .toolMenu li.account{background-color:#e00073;}
body#member_account .toolMenu li.account a{ color:#fff;}

/*product return table*/
.frame-return{
	padding: 0 43px;
	line-height: 24px;
}
.frame-return p{
	margin-bottom: 20px;
}
.t-product-return{
	width: 100% !important;
}
.t-product-return thead{
	background-color: #e5348c;
	color: #fff;
}
.t-product-return td{
	padding: 10px 20px;
}
.t-product-return td:first-child{
	width: 270px;
	padding: 15px 20px;
}
.t-product-return tbody td{
	padding: 13px 20px;
}
.t-product-return img {
	padding: 3px;
	border: 1px solid #ccc;
	box-shadow: 0 0 5px #ccc; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 16px;
}

.border-pink{
	border-bottom: 3px solid #e5348c;
}
.border-gray{
	border-bottom: 1px solid #eee;
}
.h3-return{
	color: #fff;
	background: url(../images/member/h3-return.png) 0 0 no-repeat;
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 20px;
	margin: 20px 0;
}
.list-return ul{
	list-style-type: decimal;
	padding:  0 66px;
	line-height: 24px;
	margin-bottom: 20px;
}
/*
.t-product-return tbody tr:nth-child(odd) {
	border-bottom: 1px solid #eee;
}
.t-product-return tbody tr:nth-child(even){
	border-bottom: 3px solid #e5348c;
}
*/

/* Fashion 時尚快報 0731 */
.latest_post_wrapper	{ position:relative; padding:70px 0 0 280px; }
.latest_date		{ position:absolute; left:0; top:0; width:360px; height:264px; background:url(../images/special/img_fashion_title_bg.png) no-repeat; }
.latest_post_wrapper span.year		{ position:absolute; left:15px; top:40px; line-height:1em; color:#002a65; font-size:49px; font-family:Georgia; font-style:italic; }
.latest_post_wrapper span.month		{ position:absolute; left:130px; top:95px; line-height:1em; color:#fff; word-spacing:-1px; font-size:47px; font-family:Georgia; font-style:italic; }
.latest_post_wrapper span.title		{ position:absolute; left:185px; top:155px; line-height:1em; color:#c9cdd7; font-size:34px; font-family:Verdana, Geneva, sans-serif; }
.latest_post_wrapper span.title span	{ position:absolute; right:-25px; top:-13px; width:20px; height:21px; background:url(../images/special/img_title_heart.png) no-repeat; }
.latest_post_wrapper table	{ width:100%; }
.latest_post_wrapper table thead td	{ background:url(../images/special/img_fashion_repeat_pattern.gif); text-align:right; vertical-align:middle; padding:8px 15px;}
.latest_post_wrapper table tbody td	{ vertical-align:middle; padding:8px 15px; border-top:1px solid #f5f5f5; font-family:Verdana, Geneva, sans-serif; font-size:15px; line-height:1em; }
.latest_post_wrapper table tbody td a	{ font-family:Verdana, Geneva, sans-serif; font-size:15px; line-height:1em; color:#333; }
.latest_post_wrapper table tbody tr:first-child td	{ border-top:none; }
.latest_post_wrapper table tbody td:first-child	{ text-align:right; font-family:Georgia, "Times New Roman", Times, serif; color:#002a65; font-weight:bold; vertical-align:middle; padding:8px 50px; width:120px; }

.fashionIdx	{ width:49%; padding-top:30px; }
.postIdxGroup		{ margin-top:30px; }
.postIdxGroup .coverPic	{ position:relative; width:100%; margin-bottom:17px; }
.postIdxGroup .coverPic img	{ width:100%; }
.postIdxGroup .coverPic span	{ display:none; position:absolute; left:0; top:0; width:98%; height:98%; border:6px solid #df0070; }
.postIdxGroup .postSubject	{ font-size:35px; color:#838383; padding:10px 20px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/special/img_fashion_repeat_pattern.gif); line-height:1em; }
.postIdxGroup .intro	{ padding:15px 15px 40px 15px; background:url(../images/special/img_readPost_arrow.gif) no-repeat bottom; background-size:100% 25px; font-size:15px; line-height:1.4em; }
.postIdxGroup a			{ display:block; color:#333; text-decoration:none; }
.postIdxGroup a:hover	{ text-decoration:none; }
.postIdxGroup a:hover .coverPic span	{ display:block; }
.postIdxGroup a:hover .intro		{ background:url(../images/special/img_readPost_arrow_hover.gif) no-repeat bottom; background-size:100% 25px; }
.postIdxGroup a:hover .postSubject	{ color:#e583a9; }


.fashion_detail		{ width:100%; position:relative; }
.fashion_detail .postSubject	{ position:absolute; top:50px; right:0; width:85%; padding:11px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; color:#fff; line-height:1em; background-color:#214c88; }
.fashion_detail .fashion_detail_row		{ width:49%; }
.fashion_detail .coverPic, .fashion_detail img		{ width:100%; }

.fashion_detail .pTitle		{ display:inline-block; color:#df0070; margin:20px 0 5px; padding:3px 45px 3px 20px; background:url(../images/special/img_fashion_repeat_pattern2.gif); }
.fashion_detail .post_content	{ padding:0 10px 0 20px; margin-bottom:15px; }

.postSetect		{ width:100%; padding-bottom:125px; }
.postSetect .postDate	{ font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px; font-size:23px; float:left; }

.back_corner	{ width:100%; padding-bottom:130px; border-top:1px solid #ccc; background-color:#214c88; }
.back_corner .btn_area	{ padding:20px; background-color:#e8e8e8; border-top:1px solid #fff; position:relative; }
.btn_backIdx	{ display:block; width:72px; height:25px; background:url(../images/common/btn_backIdx.png) no-repeat left top; }
.btn_backIdx:hover	{ background-position:bottom; }
.fbLike	{ position:absolute; right:20px; top:20px; width:73px; height:20px; }

/* END */

/* about us 130811 */

.cover_story .banner		{ position:relative; }
.cover_story .banner > img	{ width:100%; }
.cover_story .banner .txt	{ position:absolute; bottom:30px; width:608px; left:50%; margin-left:-304px; }
.cover_story .title img		{ width:100%; }
.cover_msg		{ font-size:15px; padding:50px 13%; background:url(../images/special/img_fashion_repeat_pattern.gif); }

.contactus		{ position:relative; width:95%; margin:0 auto; }
.contactus > img	{ width:100%; }
.contact_info	{ position:absolute; top:0; left:50%; margin-left:-267px; width:534px; height:447px; background:url(../images/aboutus/img_contact_info.png) no-repeat center; background-size:auto 100%; }
.contact_info table	{ width:100%; }
.contact_info table tr:first-child td	{ padding-top:25%; }
.contact_info td 	{ text-align:center; padding:5px 0; }
.contact_info td span	{ color:#df0070; }


.notice_container	{ width:100%; }
.notice_container .tit	{ text-align:center; }
.data_entry			{ width:100%; }
.data_entry ul		{ width:100%; }
.data_entry li		{ padding:5px 0; }

.dataGroup			{ padding:10px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer; color:#335585; font-weight:bold; }
.dataGroup span		{ display:inline-block; width:14px; height:15px; margin-right:10px; background:url(../images/aboutus/img_notice_post_arrow.gif) no-repeat left bottom; }
.dataGroup.clicked span	{ background-position:left 5px; }
.entryLayer			{ padding:25px 40px; }
.entryLayer table	{ width:100%; }
.entryLayer table td	{ vertical-align:top; line-height:1.5em; }
.entryLayer table td:first-child	{ width:55%; padding-right:3%; }
.entryLayer table td:first-child img	{ width:100%;}

/* End           */

/*  SiteMap  */
div.siteMap			{ padding:5%; }
div.siteMap ul, div.siteMap li	{ list-style:none; }
div.siteMap > ul > li		{ float:left; height:180px; padding:0 2%; font-size:16px; color:#335585; font-weight:bold; line-height:1.1em; }
div.siteMap .row1	{ width:15%; padding-left:0 !important; }
div.siteMap .row2	{ width:15%; }
div.siteMap .row3	{ width:16%; }
div.siteMap .row4	{ width:19%; }
div.siteMap .row5	{ width:14%; }
div.siteMap li a	{ color:#335585; text-decoration:none; }
div.siteMap li a:hover	{text-decoration:underline; }
div.siteMap ul li ul	{ width:100%; margin:15px 0 0 0; }
div.siteMap li li	{ padding-bottom:8px; }
div.siteMap li li a	{ font-size:15px; font-weight:normal; color:#333333; }

/* End           */


/* returns Demo Run Down 20130808 */
.returnDemo_T	{ width:100%; height:10px; background:url(../images/common/img_headerTLine.gif) no-repeat top; background-size:100% 3px; }
.returnDemo_B	{ width:100%; height:10px; background:url(../images/common/img_headerTLine.gif) no-repeat bottom; background-size:100% 3px; }
.returnRunDwn	{ width:100%; }
.returnRunDwn tr:first-child td	{ text-align:center; padding-top:0; }
.returnRunDwn tr:first-child td img	{ width:auto; }
.returnRunDwn td		{ position:relative; padding:30px 0 20px; }
.returnRunDwn td img	{ width:100%; }
.returnRunDwn td.stortcut	{ position:relative; background-color:#f6f6f6; padding:20px 2% 20px 4% !important; }
.returnRunDwn td.stortcut .boxRef	{ position:absolute; right:2%; top:20px; width:55%; max-height:190px; max-width:620px; }
.stepFlow				{ width:100%; padding:30px 0; }
.stepFlow li			{ padding:3px 0; height:20px; }
.stepFlow li a			{ position:relative; color:#333; font-size:14px; }
.stepFlow li a:hover	{ color:#e5348c; text-decoration:none; }
.stepFlow li a span	{ position:absolute; top:-2px; right:-27px; width:20px; height:20px; background:url(../images/special/img_demo_step_arrow.gif) no-repeat; }
.returnRunDwn td.btn	{ border-top:1px solid #eee; }

.btn_backTop			{ position:absolute; right:0; bottom:-12px; width:54px; height:24px; z-index:10; }
.btn_backTop a			{ display:block; width:54px; height:24px; background:url(../images/special/btn_backTop.gif) no-repeat left top; }
.btn_backTop a:hover		{ background-position:bottom; }
.btn_other_demoFlow			{ width:247px; height:38px; margin:0 auto; }
.btn_other_demoFlow a		{ display:block; width:247px; height:38px; background:url(../images/special/btn_other_demoFlow.gif) no-repeat left top; }
.btn_other_demoFlow a:hover	{ background-position:bottom; }

/* END            */


/* about us 130811 */

.cover_story .banner		{ position:relative; }
.cover_story .banner > img	{ width:100%; }
.cover_story .banner .txt	{ position:absolute; bottom:30px; width:608px; left:50%; margin-left:-304px; }
.cover_story .title img		{ width:100%; }
.cover_msg		{ font-size:15px; padding:50px 13%; background:url(../images/special/img_fashion_repeat_pattern.gif); }

.contactus		{ position:relative; width:95%; margin:0 auto; }
.contactus > img	{ width:100%; }
.contact_info	{ position:absolute; top:0; left:50%; margin-left:-267px; width:534px; height:447px; background:url(../images/aboutus/img_contact_info.png) no-repeat center; background-size:auto 100%; }
.contact_info table	{ width:100%; }
.contact_info table tr:first-child td	{ padding-top:25%; }
.contact_info td 	{ text-align:center; padding:5px 0; }
.contact_info td span	{ color:#df0070; }

.notice_container	{ width:100%; }
.notice_container .tit	{ text-align:center; }
.data_entry			{ width:100%; }
.data_entry ul		{ width:100%; }
.data_entry li		{ padding:5px 0; }

.dataGroup			{ padding:10px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer; color:#335585; font-weight:bold; }
.dataGroup span		{ display:inline-block; width:14px; height:15px; margin-right:10px; background:url(../images/aboutus/img_notice_post_arrow.gif) no-repeat left bottom; }
.dataGroup.clicked span	{ background-position:left 5px; }
.entryLayer			{ padding:25px 40px; }
.entryLayer table	{ width:100%; }
.entryLayer table td	{ vertical-align:top; line-height:1.5em; }
.entryLayer table td:first-child	{ width:55%; padding-right:3%; }
.entryLayer table td:first-child img	{ width:100%;}

/* End           */

.FaqMenuNone			{ margin: -10px 0 0 15px; border:none;}
.FaqMenuNone span		{ display:inline-block;background:url(../images/common/img_productMenu_arrow.png) no-repeat 10px 10px; }
.FaqMenuNone.clicked span	{ background-position:left 5px; }

.atmTeach			{ padding:50px 0; }
.atmTeach .header	{ margin-bottom:60px; color:#335585; font-size:22px; text-align:center; }
.atmTeach .stepPoint	{ padding:0 5%; }

/*faq*/
.faq{ 
	margin-top: 10px; font-family:Verdana, Geneva, sans-serif;
}
.title-faq{
	font-size: 22px;
	margin-bottom: 20px;
	color: #666;
}
.border-dotted{ 
	border-bottom: 1px dotted #ccc;
	margin-top: 2px;
 }
.faq .col-left,.faq .col-right{
	float: left;
}
.faq .col-left{
	width: 20%;
}
.faq .col-right{
	width: 80%;
}
.list-btn{
	font-size: 12px;
	display: block;
	height: 20px;	
}
.list-btn li{
	float: right;
	border-right: 1px solid #b17835;
	line-height: 10px;
}
.list-btn li:first-child{
	border: none;
}
.list-btn a{
	color: #b17835;
	padding: 0 9px;
	line-height: 10px;
}
.qanda_frame{
	font-size: 14px;
	line-height:24px;
}
.qanda_frame li{
	margin: 6px 0;
}

.qanda_frame li .on{
	margin: 6px 0;
}

.q_frame{
	font-family:Verdana, Geneva, sans-serif;
	background: url(../images/service/bg-q.png) 10px center no-repeat;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 0 10px 44px;
}
.q_frame a{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height:24px;
	color: #e5348c;
}
.a_frame{
	background: url(../images/service/bg-a.png) 10px 10px no-repeat;
	padding: 10px 0 10px 44px;
	line-height: 24px;
	margin-bottom: 10px;
}
.a_frame p{
	font-size:14px;
	line-height:24px;
	margin:0 0 12px 0;
}
.arrow-pink-right{
	background: url(../images/common/arrow-pink.png) 0 -14px no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	float: right;
	margin-right: 10px;
}
.on .arrow-pink-right{
	background-position: 0 0;
}

a.links{ color:#f55274;}
.faq-img{ padding:10px; margin:10px 0; border:2px #eeeeee solid; text-align:center;}
@media screen and (max-width: 1024px)
{ 
    .faq-img img{ width: 86.5% ;}
}

/*faqmenu*/


.faqMenu ul	{ width:100%; }
.faqMenu ul, .faqMenu li	{ list-style: none; margin: 0px 0 12px 0; padding: 0; width: 200px;}
.entryLayer-faq			{ margin: -30px 0 -40px -15px; }
.faqMenu li{
	background:url(../images/common/img_productMenu_arrow.png) no-repeat 10px 10px;
	/*font-size: 15px;*/
	padding:5px 0 5px 25px; margin-right:20px; font-weight:bold;
}

/*.faqMenu ul{
	margin: 7px 0;
}*/

.faqMenu li li	{ background:none; padding:10px 0 0px 0; font-weight:normal; margin:0 0 4px 0; }
.faqMenu a			{font-family:Verdana, Geneva, sans-serif; color:#666;line-height:15px; }
.faqMenu .title a:hover{ font-weight:bold;}
.faqMenu a:hover, .faqMenu a.active	{ 
    font-family:Verdana, Geneva, sans-serif;
	color:#f55274; 
	text-decoration:none !important; 
	line-height:15px;
}
.faqMenu li li a{ color: #666; }
.frame-privacy{
	font-size: 15px;
}
.h3-privacy{
	background: url(../images/service/h3-privacy.png)  0 0 no-repeat;
	color: #fff;
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 36px;
	margin: 30px 0 20px 0;
}
.frame-privacy p{
	font-size: 14px;
	line-height:24px;
	margin:0 0 16px 0;
}
.list-privacy{
	list-style-type: decimal; 
	line-height: 24px;
	margin-left: 30px;
	margin-bottom: 40px;
}
.list-privacy ul{
	list-style-type: disc; 
	margin: 10px 0 10px 20px;
}
.list-privacy li{ font-size:14px; line-height:24px; padding:0; margin:0 0 30px 0;}

.list-privacy ul li{ font-size:14px; line-height:24px; padding:0; margin:0 0 6px 0;}
.entryLayerLi{cursor:pointer;}

.btn_711{ width:150px; height:50px; float:left; margin:0 16px 0 0;}
.btn_711 a	{ display:block; width:150px; height:50px; background:url(../images/member/btn_711.png) no-repeat left top; }
.btn_711 a:hover	{ background-position:bottom; }

.btn_family{ width:150px; height:50px; float:left; margin:0 16px 0 0;}
.btn_family a	{ display:block; width:150px; height:50px; background:url(../images/member/btn_family.png) no-repeat left top; }
.btn_family a:hover	{ background-position:bottom; }

.btn_hilife{ width:150px; height:50px; float:left; margin:0 16px 0 0;}
.btn_hilife a	{ display:block; width:150px; height:50px; background:url(../images/member/btn_hilife.png) no-repeat left top; }
.btn_hilife a:hover	{ background-position:bottom; }

.btn_ok{ width:150px; height:50px; float:left; margin:0 16px 0 0;}
.btn_ok a	{ display:block; width:150px; height:50px; background:url(../images/member/btn_ok.png) no-repeat left top; }
.btn_ok a:hover	{ background-position:bottom; }

.head119{ height:40px; font-size:21px; color:#002a65; padding-top:20px; background:url(../images/common/groupBoxHead.gif) repeat-x left top; background-size:100% 100%; }
.title119	{ display:inline-block; position:relative; font-size:15px; margin-left:20px; height:25px; line-height:1.5em; color:#000; padding-left:28px; }
.title119 span	{ position:absolute; display:block; right:-105px; top:8px; width:91px; height:8px; background:url(../images/common/img_hr_line3.png) no-repeat left top; }

/*140902新增(會員專區&購物流程)*/
/*註冊流程*/
.member_into00_img{ width:710px; height:90px; background:url(../images/member/lock_mTopImg_02.jpg) no-repeat left top;}
.member_into01_img{ width:740px; height:90px; background:url(../images/member/lock_mTopImg_03.jpg) no-repeat left top;}
.member_into02_img{ width:740px; height:90px; background:url(../images/member/lock_mTopImg_04.jpg) no-repeat left top;}
.member_into02_img2{ width:162px; height:70px; background:url(../images/member/open_title.png) no-repeat left top;}
.member_into02_img3{ width:162px; height:70px; background:url(../images/member/ps_title.png) no-repeat left top;}
.member_into02_img4{ width:72px; height:72px; background:url(../images/member/open_step1.png) no-repeat left top;}
.member_into02_img5{ width:72px; height:72px; background:url(../images/member/open_step2.png) no-repeat left top;}
.member_into02_img6{ width:72px; height:72px; background:url(../images/member/ps_step1.png) no-repeat left top;}
.member_into02_img7{ width:72px; height:72px; background:url(../images/member/ps_step2.png) no-repeat left top;}
.member_into02_img4 p,.member_into02_img5 p,.member_into02_img6 p,.member_into02_img7 p{ margin-left:82px;}
.member_into03_img{ width:740px; height:90px; background:url(../images/member/lock_mTopImg_05.jpg) no-repeat left top;}
.member_login_img{ width:540px; height:90px; background:url(../images/member/lock_mTopImg_01.jpg) no-repeat left top;}/*會員登入*/
/*購物流程*/
.shopping_cart00_img{ width:880px; height:80px; background:url(../images/shopping/img_shoppingCart_step1.png) no-repeat left top; margin:35PX auto 10PX;}
.shopping_cart01_img{ width:880px; height:80px; background:url(../images/shopping/img_shoppingCart_step3.png) no-repeat left top;margin:35PX auto 10PX;}
.shopping_cart02_img{ width:880px; height:80px; background:url(../images/shopping/img_shoppingCart_step4.png) no-repeat left top;margin:35PX auto 10PX;}
.shopping_cart02_img2{ width:282px; height:152px; background:url(../images/shopping/img_shoppingcart_auccess2.gif) no-repeat center center;}
/*訂單*/
.order_inquiry_img{ width:945px; height:90px; background:url(../images/member/lock_mTopImg_06.jpg) no-repeat left top;}
.order_detail_img{ width:945px; height:90px; background:url(../images/member/lock_mTopImg_10.jpg) no-repeat left top;}
.inquiry_form_img{ width:945px; height:90px; background:url(../images/member/lock_mTopImg_08.jpg) no-repeat left top;}
.inquiry_record_img{ width:945px; height:90px; background:url(../images/member/lock_mTopImg_09.jpg) no-repeat left top;}
.cancel_order_img{ width:945px; height:90px; background:url(../images/member/lock_mTopImg_11.jpg) no-repeat left top;}
/*紅利*/
.member_bonus_img{ width:945px; height:90px; background:url(../images/member/lock_mTopImg_07.jpg) no-repeat left top;}
.member_addressee_img{ width:945px; height:90px; background:url(../images/member/lock_mTopImg_13.jpg) no-repeat left top;}

/*150224新增*/
.btn_confirm_send.fR.mL15,.btn_back_pre.fR{ float: right; width: 190px; margin-left:10px;}
.w80 { font-size: 15px; height: 27px; padding: 0 10px; width: 80px;}
.btn_print a{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn05.png) no-repeat left top; text-indent:-9999px;}
.btn_print a:hover{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn05.png) no-repeat left bottom; text-indent:-9999px;}

/*150305新增*/
.btn_back_cart a { background: url(../images/member_symbol/btn_back_cart.png) no-repeat scroll left top rgba(0, 0, 0, 0); display: block; height: 53px; width: 150px;}
.btn_back_cart a:hover { background-position:left bottom;}
.btn_prev	{ width:150px; height:53px; }
.btn_prev a	{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn04.png) no-repeat left top; }
.btn_prev a:hover	{ background-position:bottom; }
.btn_confirm_send2 input			{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn06.png) no-repeat left top; text-indent:-9999px; border:0; cursor:pointer; }
.btn_confirm_send2 input:hover		{ background:url(../images/anyong_symbol/AF_SPstep_btn06.png) no-repeat left bottom;}
.btn_ask_question	{ width:150px; height:53px; }
.btn_ask_question a	{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn07.png) no-repeat left top; }
.btn_ask_question a:hover	{ background-position:bottom; }
.btn_prev_blue	{ width:150px; height:53px; }
.btn_prev_blue a	{ display:block; width:150px; height:53px; background:url(../images/anyong_symbol/AF_SPstep_btn04.png) no-repeat left top; }
.btn_prev_blue a:hover	{ background-position:bottom; }