.product_tab .tab li.icon_load_left{
	background-image: url(../_images/loading/preload_16x16.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
.icon_load_right{
	background-image: url(../_images/loading/preload_16x16.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
}
@media only screen and (min-width : 1366px){
    .widgetPage.zoom-display{
        zoom: 1.25;
    }
	.widgetPage.zoom-display #lnw-gototop{
		bottom: 4px;
    	right: 54px;
		transform: scale(0.8);
    }
}
.widgetPage,
#lb,
.adminBar{
	min-width: 970px;
}
.pageUnderwear {
	display: flex;
	align-items: stretch;
}
/*
.buystep.step1{
	background-color: red;
}
.buystep.step2{
	background-color: green;
}
.buystep.step3{
	background-color: blue;
}
.buystep.step4{
	background-color: pink;
}


/* old step
.order_step1, .order_step2,.order_step3, .order_step4, .order_step5, .order_step6{
	background: transparent url('../_images/order/step.png') no-repeat;
	width: 670px;
	height: 43px;
	margin: 5px auto 40px;
}
.order_step1{
	background-position: 0px 0px;
}
.order_step2{
	background-position: 0px -50px;
}
.order_step3{
	background-position: 0px -90px;
}
.order_step4{
	background-position: 0px -50px;
}
.order_step5{
	background-position: 0px -100px;
}
.order_step6{
	background-position: 0px -150px;
}
/* ----------- Frame & Ribbon ----------*/
.gadgetThumbnail{
	position: relative;
	margin: auto;
	display: block;
}
.gadgetThumbnail img{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
}
.gadgetFrame{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 2;
	margin: auto;
	pointer-events: none;
}
.gadgetRibbon{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 3;
	margin: auto;
	pointer-events: none;
}
.size-80 .gadgetThumbnail,
.size-80 .gadgetThumbnail .gadgetFrame,
.size-80 .gadgetThumbnail .gadgetRibbon{
	width: 96px;
	height: 96px;
}
.size-100 .gadgetThumbnail,
.size-100 .gadgetThumbnail .gadgetFrame,
.size-100 .gadgetThumbnail .gadgetRibbon{
	width: 120px;
	height: 120px;
}
.size-150 .gadgetThumbnail,
.size-150 .gadgetThumbnail .gadgetFrame,
.size-150 .gadgetThumbnail .gadgetRibbon{
	width: 180px;
	height: 180px;
}
.size-250 .gadgetThumbnail,
.size-250 .gadgetThumbnail .gadgetFrame,
.size-250 .gadgetThumbnail .gadgetRibbon{
	width: 300px;
	height: 300px;
}
.size-80r .gadgetThumbnail,
.size-80r .gadgetThumbnail .gadgetFrame,
.size-80r .gadgetThumbnail .gadgetRibbon{
	width: 96px;
	height: 123px;
}
.size-100r .gadgetThumbnail,
.size-100r .gadgetThumbnail .gadgetFrame,
.size-100r .gadgetThumbnail .gadgetRibbon{
	width: 120px;
	height: 153px;
}
.size-150r .gadgetThumbnail,
.size-150r .gadgetThumbnail .gadgetFrame,
.size-150r .gadgetThumbnail .gadgetRibbon{
	width: 180px;
	height: 230px;
}
.size-250r .gadgetThumbnail,
.size-250r .gadgetThumbnail .gadgetFrame,
.size-250r .gadgetThumbnail .gadgetRibbon{
	width: 300px;
	height: 383px;
}
.frame-000 .gadgetFrame{background-image: none;}
.frame-001 .gadgetThumbnail img,.frame-002 .gadgetThumbnail img,.frame-003 .gadgetThumbnail img,.frame-004 .gadgetThumbnail img,
.frame-005 .gadgetThumbnail img,.frame-006 .gadgetThumbnail img,.frame-007 .gadgetThumbnail img,.frame-008 .gadgetThumbnail img,
.frame-009 .gadgetThumbnail img,.frame-010 .gadgetThumbnail img,.frame-011 .gadgetThumbnail img,.frame-012 .gadgetThumbnail img,
.frame-013 .gadgetThumbnail img,.frame-014 .gadgetThumbnail img,.frame-015 .gadgetThumbnail img,.frame-016 .gadgetThumbnail img,
.frame-017 .gadgetThumbnail img,.frame-018 .gadgetThumbnail img,.frame-019 .gadgetThumbnail img,.frame-020 .gadgetThumbnail img,
.frame-021 .gadgetThumbnail img,.frame-022 .gadgetThumbnail img,.frame-023 .gadgetThumbnail img,.frame-024 .gadgetThumbnail img,
.frame-025 .gadgetThumbnail img,.frame-026 .gadgetThumbnail img,.frame-027 .gadgetThumbnail img,.frame-028 .gadgetThumbnail img,
.frame-029 .gadgetThumbnail img,.frame-030 .gadgetThumbnail img,.frame-031 .gadgetThumbnail img,.frame-032 .gadgetThumbnail img,
.frame-033 .gadgetThumbnail img,.frame-034 .gadgetThumbnail img,.frame-035 .gadgetThumbnail img,.frame-036 .gadgetThumbnail img,
.frame-037 .gadgetThumbnail img,.frame-038 .gadgetThumbnail img,.frame-039 .gadgetThumbnail img,.frame-040 .gadgetThumbnail img,
.frame-041 .gadgetThumbnail img,.frame-042 .gadgetThumbnail img,.frame-043 .gadgetThumbnail img,.frame-044 .gadgetThumbnail img,
.frame-045 .gadgetThumbnail img,.frame-046 .gadgetThumbnail img,.frame-047 .gadgetThumbnail img,.frame-048 .gadgetThumbnail img,
.frame-049 .gadgetThumbnail img,.frame-050 .gadgetThumbnail img,.frame-051 .gadgetThumbnail img,.frame-052 .gadgetThumbnail img{
	border-width: 0px;
	border-style: none;
	border-color: transparent;
}
.size-80.frame-001 .gadgetFrame{background-image: url("../../../default/_images/frame/80/1.png");}
.size-80.frame-002 .gadgetFrame{background-image: url("../../../default/_images/frame/80/2.png");}
.size-80.frame-003 .gadgetFrame{background-image: url("../../../default/_images/frame/80/3.png");}
.size-80.frame-004 .gadgetFrame{background-image: url("../../../default/_images/frame/80/4.png");}
.size-80.frame-005 .gadgetFrame{background-image: url("../../../default/_images/frame/80/5.png");}
.size-80.frame-006 .gadgetFrame{background-image: url("../../../default/_images/frame/80/6.png");}
.size-80.frame-007 .gadgetFrame{background-image: url("../../../default/_images/frame/80/7.png");}
.size-80.frame-008 .gadgetFrame{background-image: url("../../../default/_images/frame/80/8.png");}
.size-80.frame-009 .gadgetFrame{background-image: url("../../../default/_images/frame/80/9.png");}
.size-80.frame-010 .gadgetFrame{background-image: url("../../../default/_images/frame/80/10.png");}
.size-80.frame-011 .gadgetFrame{background-image: url("../../../default/_images/frame/80/11.png");}
.size-80.frame-012 .gadgetFrame{background-image: url("../../../default/_images/frame/80/12.png");}
.size-80.frame-013 .gadgetFrame{background-image: url("../../../default/_images/frame/80/13.png");}
.size-80.frame-014 .gadgetFrame{background-image: url("../../../default/_images/frame/80/14.png");}
.size-80.frame-015 .gadgetFrame{background-image: url("../../../default/_images/frame/80/15.png");}
.size-80.frame-016 .gadgetFrame{background-image: url("../../../default/_images/frame/80/16.png");}
.size-80.frame-017 .gadgetFrame{background-image: url("../../../default/_images/frame/80/17.png");}
.size-80.frame-018 .gadgetFrame{background-image: url("../../../default/_images/frame/80/18.png");}
.size-80.frame-019 .gadgetFrame{background-image: url("../../../default/_images/frame/80/19.png");}
.size-80.frame-020 .gadgetFrame{background-image: url("../../../default/_images/frame/80/20.png");}
.size-80.frame-021 .gadgetFrame{background-image: url("../../../default/_images/frame/80/21.png");}
.size-80.frame-022 .gadgetFrame{background-image: url("../../../default/_images/frame/80/22.png");}
.size-80.frame-023 .gadgetFrame{background-image: url("../../../default/_images/frame/80/23.png");}
.size-80.frame-024 .gadgetFrame{background-image: url("../../../default/_images/frame/80/24.png");}
.size-80.frame-025 .gadgetFrame{background-image: url("../../../default/_images/frame/80/25.png");}
.size-80.frame-026 .gadgetFrame{background-image: url("../../../default/_images/frame/80/26.png");}
.size-80.frame-027 .gadgetFrame{background-image: url("../../../default/_images/frame/80/27.png");}
.size-80.frame-028 .gadgetFrame{background-image: url("../../../default/_images/frame/80/28.png");}
.size-80.frame-029 .gadgetFrame{background-image: url("../../../default/_images/frame/80/29.png");}
.size-80.frame-030 .gadgetFrame{background-image: url("../../../default/_images/frame/80/30.png");}
.size-80.frame-031 .gadgetFrame{background-image: url("../../../default/_images/frame/80/31.png");}
.size-80.frame-032 .gadgetFrame{background-image: url("../../../default/_images/frame/80/32.png");}
.size-80.frame-033 .gadgetFrame{background-image: url("../../../default/_images/frame/80/33.png");}
.size-80.frame-034 .gadgetFrame{background-image: url("../../../default/_images/frame/80/34.png");}
.size-80.frame-035 .gadgetFrame{background-image: url("../../../default/_images/frame/80/35.png");}
.size-80.frame-036 .gadgetFrame{background-image: url("../../../default/_images/frame/80/36.png");}
.size-80.frame-037 .gadgetFrame{background-image: url("../../../default/_images/frame/80/37.png");}
.size-80.frame-038 .gadgetFrame{background-image: url("../../../default/_images/frame/80/38.png");}
.size-80.frame-039 .gadgetFrame{background-image: url("../../../default/_images/frame/80/39.png");}
.size-80.frame-040 .gadgetFrame{background-image: url("../../../default/_images/frame/80/40.png");}
.size-80.frame-041 .gadgetFrame{background-image: url("../../../default/_images/frame/80/41.png");}
.size-80.frame-042 .gadgetFrame{background-image: url("../../../default/_images/frame/80/42.png");}
.size-80.frame-043 .gadgetFrame{background-image: url("../../../default/_images/frame/80/43.png");}
.size-80.frame-044 .gadgetFrame{background-image: url("../../../default/_images/frame/80/44.png");}
.size-80.frame-045 .gadgetFrame{background-image: url("../../../default/_images/frame/80/45.png");}
.size-80.frame-046 .gadgetFrame{background-image: url("../../../default/_images/frame/80/46.png");}
.size-80.frame-047 .gadgetFrame{background-image: url("../../../default/_images/frame/80/47.png");}
.size-80.frame-048 .gadgetFrame{background-image: url("../../../default/_images/frame/80/48.png");}
.size-80.frame-049 .gadgetFrame{background-image: url("../../../default/_images/frame/80/49.png");}
.size-80.frame-050 .gadgetFrame{background-image: url("../../../default/_images/frame/80/50.png");}
.size-80.frame-051 .gadgetFrame{background-image: url("../../../default/_images/frame/80/51.png");}
.size-80.frame-052 .gadgetFrame{background-image: url("../../../default/_images/frame/80/52.png");}
.size-100.frame-001 .gadgetFrame{background-image: url("../../../default/_images/frame/100/1.png");}
.size-100.frame-002 .gadgetFrame{background-image: url("../../../default/_images/frame/100/2.png");}
.size-100.frame-003 .gadgetFrame{background-image: url("../../../default/_images/frame/100/3.png");}
.size-100.frame-004 .gadgetFrame{background-image: url("../../../default/_images/frame/100/4.png");}
.size-100.frame-005 .gadgetFrame{background-image: url("../../../default/_images/frame/100/5.png");}
.size-100.frame-006 .gadgetFrame{background-image: url("../../../default/_images/frame/100/6.png");}
.size-100.frame-007 .gadgetFrame{background-image: url("../../../default/_images/frame/100/7.png");}
.size-100.frame-008 .gadgetFrame{background-image: url("../../../default/_images/frame/100/8.png");}
.size-100.frame-009 .gadgetFrame{background-image: url("../../../default/_images/frame/100/9.png");}
.size-100.frame-010 .gadgetFrame{background-image: url("../../../default/_images/frame/100/10.png");}
.size-100.frame-011 .gadgetFrame{background-image: url("../../../default/_images/frame/100/11.png");}
.size-100.frame-012 .gadgetFrame{background-image: url("../../../default/_images/frame/100/12.png");}
.size-100.frame-013 .gadgetFrame{background-image: url("../../../default/_images/frame/100/13.png");}
.size-100.frame-014 .gadgetFrame{background-image: url("../../../default/_images/frame/100/14.png");}
.size-100.frame-015 .gadgetFrame{background-image: url("../../../default/_images/frame/100/15.png");}
.size-100.frame-016 .gadgetFrame{background-image: url("../../../default/_images/frame/100/16.png");}
.size-100.frame-017 .gadgetFrame{background-image: url("../../../default/_images/frame/100/17.png");}
.size-100.frame-018 .gadgetFrame{background-image: url("../../../default/_images/frame/100/18.png");}
.size-100.frame-019 .gadgetFrame{background-image: url("../../../default/_images/frame/100/19.png");}
.size-100.frame-020 .gadgetFrame{background-image: url("../../../default/_images/frame/100/20.png");}
.size-100.frame-021 .gadgetFrame{background-image: url("../../../default/_images/frame/100/21.png");}
.size-100.frame-022 .gadgetFrame{background-image: url("../../../default/_images/frame/100/22.png");}
.size-100.frame-023 .gadgetFrame{background-image: url("../../../default/_images/frame/100/23.png");}
.size-100.frame-024 .gadgetFrame{background-image: url("../../../default/_images/frame/100/24.png");}
.size-100.frame-025 .gadgetFrame{background-image: url("../../../default/_images/frame/100/25.png");}
.size-100.frame-026 .gadgetFrame{background-image: url("../../../default/_images/frame/100/26.png");}
.size-100.frame-027 .gadgetFrame{background-image: url("../../../default/_images/frame/100/27.png");}
.size-100.frame-028 .gadgetFrame{background-image: url("../../../default/_images/frame/100/28.png");}
.size-100.frame-029 .gadgetFrame{background-image: url("../../../default/_images/frame/100/29.png");}
.size-100.frame-030 .gadgetFrame{background-image: url("../../../default/_images/frame/100/30.png");}
.size-100.frame-031 .gadgetFrame{background-image: url("../../../default/_images/frame/100/31.png");}
.size-100.frame-032 .gadgetFrame{background-image: url("../../../default/_images/frame/100/32.png");}
.size-100.frame-033 .gadgetFrame{background-image: url("../../../default/_images/frame/100/33.png");}
.size-100.frame-034 .gadgetFrame{background-image: url("../../../default/_images/frame/100/34.png");}
.size-100.frame-035 .gadgetFrame{background-image: url("../../../default/_images/frame/100/35.png");}
.size-100.frame-036 .gadgetFrame{background-image: url("../../../default/_images/frame/100/36.png");}
.size-100.frame-037 .gadgetFrame{background-image: url("../../../default/_images/frame/100/37.png");}
.size-100.frame-038 .gadgetFrame{background-image: url("../../../default/_images/frame/100/38.png");}
.size-100.frame-039 .gadgetFrame{background-image: url("../../../default/_images/frame/100/39.png");}
.size-100.frame-040 .gadgetFrame{background-image: url("../../../default/_images/frame/100/40.png");}
.size-100.frame-041 .gadgetFrame{background-image: url("../../../default/_images/frame/100/41.png");}
.size-100.frame-042 .gadgetFrame{background-image: url("../../../default/_images/frame/100/42.png");}
.size-100.frame-043 .gadgetFrame{background-image: url("../../../default/_images/frame/100/43.png");}
.size-100.frame-044 .gadgetFrame{background-image: url("../../../default/_images/frame/100/44.png");}
.size-100.frame-045 .gadgetFrame{background-image: url("../../../default/_images/frame/100/45.png");}
.size-100.frame-046 .gadgetFrame{background-image: url("../../../default/_images/frame/100/46.png");}
.size-100.frame-047 .gadgetFrame{background-image: url("../../../default/_images/frame/100/47.png");}
.size-100.frame-048 .gadgetFrame{background-image: url("../../../default/_images/frame/100/48.png");}
.size-100.frame-049 .gadgetFrame{background-image: url("../../../default/_images/frame/100/49.png");}
.size-100.frame-050 .gadgetFrame{background-image: url("../../../default/_images/frame/100/50.png");}
.size-100.frame-051 .gadgetFrame{background-image: url("../../../default/_images/frame/100/51.png");}
.size-100.frame-052 .gadgetFrame{background-image: url("../../../default/_images/frame/100/52.png");}
.size-150.frame-001 .gadgetFrame{background-image: url("../../../default/_images/frame/150/1.png");}
.size-150.frame-002 .gadgetFrame{background-image: url("../../../default/_images/frame/150/2.png");}
.size-150.frame-003 .gadgetFrame{background-image: url("../../../default/_images/frame/150/3.png");}
.size-150.frame-004 .gadgetFrame{background-image: url("../../../default/_images/frame/150/4.png");}
.size-150.frame-005 .gadgetFrame{background-image: url("../../../default/_images/frame/150/5.png");}
.size-150.frame-006 .gadgetFrame{background-image: url("../../../default/_images/frame/150/6.png");}
.size-150.frame-007 .gadgetFrame{background-image: url("../../../default/_images/frame/150/7.png");}
.size-150.frame-008 .gadgetFrame{background-image: url("../../../default/_images/frame/150/8.png");}
.size-150.frame-009 .gadgetFrame{background-image: url("../../../default/_images/frame/150/9.png");}
.size-150.frame-010 .gadgetFrame{background-image: url("../../../default/_images/frame/150/10.png");}
.size-150.frame-011 .gadgetFrame{background-image: url("../../../default/_images/frame/150/11.png");}
.size-150.frame-012 .gadgetFrame{background-image: url("../../../default/_images/frame/150/12.png");}
.size-150.frame-013 .gadgetFrame{background-image: url("../../../default/_images/frame/150/13.png");}
.size-150.frame-014 .gadgetFrame{background-image: url("../../../default/_images/frame/150/14.png");}
.size-150.frame-015 .gadgetFrame{background-image: url("../../../default/_images/frame/150/15.png");}
.size-150.frame-016 .gadgetFrame{background-image: url("../../../default/_images/frame/150/16.png");}
.size-150.frame-017 .gadgetFrame{background-image: url("../../../default/_images/frame/150/17.png");}
.size-150.frame-018 .gadgetFrame{background-image: url("../../../default/_images/frame/150/18.png");}
.size-150.frame-019 .gadgetFrame{background-image: url("../../../default/_images/frame/150/19.png");}
.size-150.frame-020 .gadgetFrame{background-image: url("../../../default/_images/frame/150/20.png");}
.size-150.frame-021 .gadgetFrame{background-image: url("../../../default/_images/frame/150/21.png");}
.size-150.frame-022 .gadgetFrame{background-image: url("../../../default/_images/frame/150/22.png");}
.size-150.frame-023 .gadgetFrame{background-image: url("../../../default/_images/frame/150/23.png");}
.size-150.frame-024 .gadgetFrame{background-image: url("../../../default/_images/frame/150/24.png");}
.size-150.frame-025 .gadgetFrame{background-image: url("../../../default/_images/frame/150/25.png");}
.size-150.frame-026 .gadgetFrame{background-image: url("../../../default/_images/frame/150/26.png");}
.size-150.frame-027 .gadgetFrame{background-image: url("../../../default/_images/frame/150/27.png");}
.size-150.frame-028 .gadgetFrame{background-image: url("../../../default/_images/frame/150/28.png");}
.size-150.frame-029 .gadgetFrame{background-image: url("../../../default/_images/frame/150/29.png");}
.size-150.frame-030 .gadgetFrame{background-image: url("../../../default/_images/frame/150/30.png");}
.size-150.frame-031 .gadgetFrame{background-image: url("../../../default/_images/frame/150/31.png");}
.size-150.frame-032 .gadgetFrame{background-image: url("../../../default/_images/frame/150/32.png");}
.size-150.frame-033 .gadgetFrame{background-image: url("../../../default/_images/frame/150/33.png");}
.size-150.frame-034 .gadgetFrame{background-image: url("../../../default/_images/frame/150/34.png");}
.size-150.frame-035 .gadgetFrame{background-image: url("../../../default/_images/frame/150/35.png");}
.size-150.frame-036 .gadgetFrame{background-image: url("../../../default/_images/frame/150/36.png");}
.size-150.frame-037 .gadgetFrame{background-image: url("../../../default/_images/frame/150/37.png");}
.size-150.frame-038 .gadgetFrame{background-image: url("../../../default/_images/frame/150/38.png");}
.size-150.frame-039 .gadgetFrame{background-image: url("../../../default/_images/frame/150/39.png");}
.size-150.frame-040 .gadgetFrame{background-image: url("../../../default/_images/frame/150/40.png");}
.size-150.frame-041 .gadgetFrame{background-image: url("../../../default/_images/frame/150/41.png");}
.size-150.frame-042 .gadgetFrame{background-image: url("../../../default/_images/frame/150/42.png");}
.size-150.frame-043 .gadgetFrame{background-image: url("../../../default/_images/frame/150/43.png");}
.size-150.frame-044 .gadgetFrame{background-image: url("../../../default/_images/frame/150/44.png");}
.size-150.frame-045 .gadgetFrame{background-image: url("../../../default/_images/frame/150/45.png");}
.size-150.frame-046 .gadgetFrame{background-image: url("../../../default/_images/frame/150/46.png");}
.size-150.frame-047 .gadgetFrame{background-image: url("../../../default/_images/frame/150/47.png");}
.size-150.frame-048 .gadgetFrame{background-image: url("../../../default/_images/frame/150/48.png");}
.size-150.frame-049 .gadgetFrame{background-image: url("../../../default/_images/frame/150/49.png");}
.size-150.frame-050 .gadgetFrame{background-image: url("../../../default/_images/frame/150/50.png");}
.size-150.frame-051 .gadgetFrame{background-image: url("../../../default/_images/frame/150/51.png");}
.size-150.frame-052 .gadgetFrame{background-image: url("../../../default/_images/frame/150/52.png");}
.size-250.frame-001 .gadgetFrame{background-image: url("../../../default/_images/frame/250/1.png");}
.size-250.frame-002 .gadgetFrame{background-image: url("../../../default/_images/frame/250/2.png");}
.size-250.frame-003 .gadgetFrame{background-image: url("../../../default/_images/frame/250/3.png");}
.size-250.frame-004 .gadgetFrame{background-image: url("../../../default/_images/frame/250/4.png");}
.size-250.frame-005 .gadgetFrame{background-image: url("../../../default/_images/frame/250/5.png");}
.size-250.frame-006 .gadgetFrame{background-image: url("../../../default/_images/frame/250/6.png");}
.size-250.frame-007 .gadgetFrame{background-image: url("../../../default/_images/frame/250/7.png");}
.size-250.frame-008 .gadgetFrame{background-image: url("../../../default/_images/frame/250/8.png");}
.size-250.frame-009 .gadgetFrame{background-image: url("../../../default/_images/frame/250/9.png");}
.size-250.frame-010 .gadgetFrame{background-image: url("../../../default/_images/frame/250/10.png");}
.size-250.frame-011 .gadgetFrame{background-image: url("../../../default/_images/frame/250/11.png");}
.size-250.frame-012 .gadgetFrame{background-image: url("../../../default/_images/frame/250/12.png");}
.size-250.frame-013 .gadgetFrame{background-image: url("../../../default/_images/frame/250/13.png");}
.size-250.frame-014 .gadgetFrame{background-image: url("../../../default/_images/frame/250/14.png");}
.size-250.frame-015 .gadgetFrame{background-image: url("../../../default/_images/frame/250/15.png");}
.size-250.frame-016 .gadgetFrame{background-image: url("../../../default/_images/frame/250/16.png");}
.size-250.frame-017 .gadgetFrame{background-image: url("../../../default/_images/frame/250/17.png");}
.size-250.frame-018 .gadgetFrame{background-image: url("../../../default/_images/frame/250/18.png");}
.size-250.frame-019 .gadgetFrame{background-image: url("../../../default/_images/frame/250/19.png");}
.size-250.frame-020 .gadgetFrame{background-image: url("../../../default/_images/frame/250/20.png");}
.size-250.frame-021 .gadgetFrame{background-image: url("../../../default/_images/frame/250/21.png");}
.size-250.frame-022 .gadgetFrame{background-image: url("../../../default/_images/frame/250/22.png");}
.size-250.frame-023 .gadgetFrame{background-image: url("../../../default/_images/frame/250/23.png");}
.size-250.frame-024 .gadgetFrame{background-image: url("../../../default/_images/frame/250/24.png");}
.size-250.frame-025 .gadgetFrame{background-image: url("../../../default/_images/frame/250/25.png");}
.size-250.frame-026 .gadgetFrame{background-image: url("../../../default/_images/frame/250/26.png");}
.size-250.frame-027 .gadgetFrame{background-image: url("../../../default/_images/frame/250/27.png");}
.size-250.frame-028 .gadgetFrame{background-image: url("../../../default/_images/frame/250/28.png");}
.size-250.frame-029 .gadgetFrame{background-image: url("../../../default/_images/frame/250/29.png");}
.size-250.frame-030 .gadgetFrame{background-image: url("../../../default/_images/frame/250/30.png");}
.size-250.frame-031 .gadgetFrame{background-image: url("../../../default/_images/frame/250/31.png");}
.size-250.frame-032 .gadgetFrame{background-image: url("../../../default/_images/frame/250/32.png");}
.size-250.frame-033 .gadgetFrame{background-image: url("../../../default/_images/frame/250/33.png");}
.size-250.frame-034 .gadgetFrame{background-image: url("../../../default/_images/frame/250/34.png");}
.size-250.frame-035 .gadgetFrame{background-image: url("../../../default/_images/frame/250/35.png");}
.size-250.frame-036 .gadgetFrame{background-image: url("../../../default/_images/frame/250/36.png");}
.size-250.frame-037 .gadgetFrame{background-image: url("../../../default/_images/frame/250/37.png");}
.size-250.frame-038 .gadgetFrame{background-image: url("../../../default/_images/frame/250/38.png");}
.size-250.frame-039 .gadgetFrame{background-image: url("../../../default/_images/frame/250/39.png");}
.size-250.frame-040 .gadgetFrame{background-image: url("../../../default/_images/frame/250/40.png");}
.size-250.frame-041 .gadgetFrame{background-image: url("../../../default/_images/frame/250/41.png");}
.size-250.frame-042 .gadgetFrame{background-image: url("../../../default/_images/frame/250/42.png");}
.size-250.frame-043 .gadgetFrame{background-image: url("../../../default/_images/frame/250/43.png");}
.size-250.frame-044 .gadgetFrame{background-image: url("../../../default/_images/frame/250/44.png");}
.size-250.frame-045 .gadgetFrame{background-image: url("../../../default/_images/frame/250/45.png");}
.size-250.frame-046 .gadgetFrame{background-image: url("../../../default/_images/frame/250/46.png");}
.size-250.frame-047 .gadgetFrame{background-image: url("../../../default/_images/frame/250/47.png");}
.size-250.frame-048 .gadgetFrame{background-image: url("../../../default/_images/frame/250/48.png");}
.size-250.frame-049 .gadgetFrame{background-image: url("../../../default/_images/frame/250/49.png");}
.size-250.frame-050 .gadgetFrame{background-image: url("../../../default/_images/frame/250/50.png");}
.size-250.frame-051 .gadgetFrame{background-image: url("../../../default/_images/frame/250/51.png");}
.size-250.frame-052 .gadgetFrame{background-image: url("../../../default/_images/frame/250/52.png");}
.size-80r.frame-001 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/1.png");}
.size-80r.frame-002 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/2.png");}
.size-80r.frame-003 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/3.png");}
.size-80r.frame-004 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/4.png");}
.size-80r.frame-005 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/5.png");}
.size-80r.frame-006 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/6.png");}
.size-80r.frame-007 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/7.png");}
.size-80r.frame-008 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/8.png");}
.size-80r.frame-009 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/9.png");}
.size-80r.frame-010 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/10.png");}
.size-80r.frame-011 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/11.png");}
.size-80r.frame-012 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/12.png");}
.size-80r.frame-013 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/13.png");}
.size-80r.frame-014 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/14.png");}
.size-80r.frame-015 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/15.png");}
.size-80r.frame-016 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/16.png");}
.size-80r.frame-017 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/17.png");}
.size-80r.frame-018 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/18.png");}
.size-80r.frame-019 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/19.png");}
.size-80r.frame-020 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/20.png");}
.size-80r.frame-021 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/21.png");}
.size-80r.frame-022 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/22.png");}
.size-80r.frame-023 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/23.png");}
.size-80r.frame-024 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/24.png");}
.size-80r.frame-025 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/25.png");}
.size-80r.frame-026 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/26.png");}
.size-80r.frame-027 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/27.png");}
.size-80r.frame-028 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/28.png");}
.size-80r.frame-029 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/29.png");}
.size-80r.frame-030 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/30.png");}
.size-80r.frame-031 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/31.png");}
.size-80r.frame-032 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/32.png");}
.size-80r.frame-033 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/33.png");}
.size-80r.frame-034 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/34.png");}
.size-80r.frame-035 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/35.png");}
.size-80r.frame-036 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/36.png");}
.size-80r.frame-037 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/37.png");}
.size-80r.frame-038 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/38.png");}
.size-80r.frame-039 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/39.png");}
.size-80r.frame-040 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/40.png");}
.size-80r.frame-041 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/41.png");}
.size-80r.frame-042 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/42.png");}
.size-80r.frame-043 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/43.png");}
.size-80r.frame-044 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/44.png");}
.size-80r.frame-045 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/45.png");}
.size-80r.frame-046 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/46.png");}
.size-80r.frame-047 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/47.png");}
.size-80r.frame-048 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/48.png");}
.size-80r.frame-049 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/49.png");}
.size-80r.frame-050 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/50.png");}
.size-80r.frame-051 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/51.png");}
.size-80r.frame-052 .gadgetFrame{background-image: url("../../../default/_images/frame/80r/52.png");}
.size-100r.frame-001 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/1.png");}
.size-100r.frame-002 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/2.png");}
.size-100r.frame-003 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/3.png");}
.size-100r.frame-004 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/4.png");}
.size-100r.frame-005 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/5.png");}
.size-100r.frame-006 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/6.png");}
.size-100r.frame-007 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/7.png");}
.size-100r.frame-008 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/8.png");}
.size-100r.frame-009 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/9.png");}
.size-100r.frame-010 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/10.png");}
.size-100r.frame-011 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/11.png");}
.size-100r.frame-012 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/12.png");}
.size-100r.frame-013 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/13.png");}
.size-100r.frame-014 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/14.png");}
.size-100r.frame-015 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/15.png");}
.size-100r.frame-016 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/16.png");}
.size-100r.frame-017 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/17.png");}
.size-100r.frame-018 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/18.png");}
.size-100r.frame-019 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/19.png");}
.size-100r.frame-020 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/20.png");}
.size-100r.frame-021 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/21.png");}
.size-100r.frame-022 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/22.png");}
.size-100r.frame-023 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/23.png");}
.size-100r.frame-024 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/24.png");}
.size-100r.frame-025 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/25.png");}
.size-100r.frame-026 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/26.png");}
.size-100r.frame-027 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/27.png");}
.size-100r.frame-028 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/28.png");}
.size-100r.frame-029 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/29.png");}
.size-100r.frame-030 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/30.png");}
.size-100r.frame-031 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/31.png");}
.size-100r.frame-032 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/32.png");}
.size-100r.frame-033 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/33.png");}
.size-100r.frame-034 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/34.png");}
.size-100r.frame-035 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/35.png");}
.size-100r.frame-036 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/36.png");}
.size-100r.frame-037 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/37.png");}
.size-100r.frame-038 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/38.png");}
.size-100r.frame-039 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/39.png");}
.size-100r.frame-040 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/40.png");}
.size-100r.frame-041 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/41.png");}
.size-100r.frame-042 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/42.png");}
.size-100r.frame-043 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/43.png");}
.size-100r.frame-044 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/44.png");}
.size-100r.frame-045 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/45.png");}
.size-100r.frame-046 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/46.png");}
.size-100r.frame-047 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/47.png");}
.size-100r.frame-048 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/48.png");}
.size-100r.frame-049 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/49.png");}
.size-100r.frame-050 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/50.png");}
.size-100r.frame-051 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/51.png");}
.size-100r.frame-052 .gadgetFrame{background-image: url("../../../default/_images/frame/100r/52.png");}
.size-150r.frame-001 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/1.png");}
.size-150r.frame-002 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/2.png");}
.size-150r.frame-003 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/3.png");}
.size-150r.frame-004 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/4.png");}
.size-150r.frame-005 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/5.png");}
.size-150r.frame-006 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/6.png");}
.size-150r.frame-007 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/7.png");}
.size-150r.frame-008 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/8.png");}
.size-150r.frame-009 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/9.png");}
.size-150r.frame-010 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/10.png");}
.size-150r.frame-011 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/11.png");}
.size-150r.frame-012 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/12.png");}
.size-150r.frame-013 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/13.png");}
.size-150r.frame-014 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/14.png");}
.size-150r.frame-015 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/15.png");}
.size-150r.frame-016 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/16.png");}
.size-150r.frame-017 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/17.png");}
.size-150r.frame-018 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/18.png");}
.size-150r.frame-019 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/19.png");}
.size-150r.frame-020 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/20.png");}
.size-150r.frame-021 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/21.png");}
.size-150r.frame-022 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/22.png");}
.size-150r.frame-023 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/23.png");}
.size-150r.frame-024 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/24.png");}
.size-150r.frame-025 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/25.png");}
.size-150r.frame-026 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/26.png");}
.size-150r.frame-027 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/27.png");}
.size-150r.frame-028 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/28.png");}
.size-150r.frame-029 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/29.png");}
.size-150r.frame-030 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/30.png");}
.size-150r.frame-031 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/31.png");}
.size-150r.frame-032 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/32.png");}
.size-150r.frame-033 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/33.png");}
.size-150r.frame-034 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/34.png");}
.size-150r.frame-035 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/35.png");}
.size-150r.frame-036 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/36.png");}
.size-150r.frame-037 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/37.png");}
.size-150r.frame-038 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/38.png");}
.size-150r.frame-039 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/39.png");}
.size-150r.frame-040 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/40.png");}
.size-150r.frame-041 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/41.png");}
.size-150r.frame-042 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/42.png");}
.size-150r.frame-043 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/43.png");}
.size-150r.frame-044 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/44.png");}
.size-150r.frame-045 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/45.png");}
.size-150r.frame-046 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/46.png");}
.size-150r.frame-047 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/47.png");}
.size-150r.frame-048 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/48.png");}
.size-150r.frame-049 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/49.png");}
.size-150r.frame-050 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/50.png");}
.size-150r.frame-051 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/51.png");}
.size-150r.frame-052 .gadgetFrame{background-image: url("../../../default/_images/frame/150r/52.png");}
.size-250r.frame-001 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/1.png");}
.size-250r.frame-002 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/2.png");}
.size-250r.frame-003 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/3.png");}
.size-250r.frame-004 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/4.png");}
.size-250r.frame-005 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/5.png");}
.size-250r.frame-006 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/6.png");}
.size-250r.frame-007 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/7.png");}
.size-250r.frame-008 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/8.png");}
.size-250r.frame-009 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/9.png");}
.size-250r.frame-010 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/10.png");}
.size-250r.frame-011 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/11.png");}
.size-250r.frame-012 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/12.png");}
.size-250r.frame-013 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/13.png");}
.size-250r.frame-014 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/14.png");}
.size-250r.frame-015 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/15.png");}
.size-250r.frame-016 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/16.png");}
.size-250r.frame-017 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/17.png");}
.size-250r.frame-018 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/18.png");}
.size-250r.frame-019 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/19.png");}
.size-250r.frame-020 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/20.png");}
.size-250r.frame-021 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/21.png");}
.size-250r.frame-022 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/22.png");}
.size-250r.frame-023 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/23.png");}
.size-250r.frame-024 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/24.png");}
.size-250r.frame-025 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/25.png");}
.size-250r.frame-026 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/26.png");}
.size-250r.frame-027 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/27.png");}
.size-250r.frame-028 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/28.png");}
.size-250r.frame-029 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/29.png");}
.size-250r.frame-030 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/30.png");}
.size-250r.frame-031 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/31.png");}
.size-250r.frame-032 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/32.png");}
.size-250r.frame-033 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/33.png");}
.size-250r.frame-034 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/34.png");}
.size-250r.frame-035 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/35.png");}
.size-250r.frame-036 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/36.png");}
.size-250r.frame-037 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/37.png");}
.size-250r.frame-038 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/38.png");}
.size-250r.frame-039 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/39.png");}
.size-250r.frame-040 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/40.png");}
.size-250r.frame-041 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/41.png");}
.size-250r.frame-042 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/42.png");}
.size-250r.frame-043 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/43.png");}
.size-250r.frame-044 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/44.png");}
.size-250r.frame-045 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/45.png");}
.size-250r.frame-046 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/46.png");}
.size-250r.frame-047 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/47.png");}
.size-250r.frame-048 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/48.png");}
.size-250r.frame-049 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/49.png");}
.size-250r.frame-050 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/50.png");}
.size-250r.frame-051 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/51.png");}
.size-250r.frame-052 .gadgetFrame{background-image: url("../../../default/_images/frame/250r/52.png");}

.rb-hot-000 .gadgetRibbon.hot{background-image: none;}
.rb-hot-001 .size-80 .gadgetRibbon.hot,.rb-hot-001 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/1_hot.png");}
.rb-hot-002 .size-80 .gadgetRibbon.hot,.rb-hot-002 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/2_hot.png");}
.rb-hot-003 .size-80 .gadgetRibbon.hot,.rb-hot-003 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/3_hot.png");}
.rb-hot-004 .size-80 .gadgetRibbon.hot,.rb-hot-004 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/4_hot.png");}
.rb-hot-005 .size-80 .gadgetRibbon.hot,.rb-hot-005 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/5_hot.png");background-position: right bottom;}
.rb-hot-006 .size-80 .gadgetRibbon.hot,.rb-hot-006 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/6_hot.png");}
.rb-hot-007 .size-80 .gadgetRibbon.hot,.rb-hot-007 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/7_hot.png");}
.rb-hot-008 .size-80 .gadgetRibbon.hot,.rb-hot-008 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/8_hot.png");background-position: right bottom;}
.rb-hot-009 .size-80 .gadgetRibbon.hot,.rb-hot-009 .size-80r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/80/9_hot.png");}
.rb-hot-001 .size-100 .gadgetRibbon.hot,.rb-hot-001 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/1_hot.png");}
.rb-hot-002 .size-100 .gadgetRibbon.hot,.rb-hot-002 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/2_hot.png");}
.rb-hot-003 .size-100 .gadgetRibbon.hot,.rb-hot-003 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/3_hot.png");}
.rb-hot-004 .size-100 .gadgetRibbon.hot,.rb-hot-004 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/4_hot.png");}
.rb-hot-005 .size-100 .gadgetRibbon.hot,.rb-hot-005 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/5_hot.png");background-position: right bottom;}
.rb-hot-006 .size-100 .gadgetRibbon.hot,.rb-hot-006 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/6_hot.png");}
.rb-hot-007 .size-100 .gadgetRibbon.hot,.rb-hot-007 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/7_hot.png");}
.rb-hot-008 .size-100 .gadgetRibbon.hot,.rb-hot-008 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/8_hot.png");background-position: right bottom;}
.rb-hot-009 .size-100 .gadgetRibbon.hot,.rb-hot-009 .size-100r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/100/9_hot.png");}
.rb-hot-001 .size-150 .gadgetRibbon.hot,.rb-hot-001 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/1_hot.png");}
.rb-hot-002 .size-150 .gadgetRibbon.hot,.rb-hot-002 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/2_hot.png");}
.rb-hot-003 .size-150 .gadgetRibbon.hot,.rb-hot-003 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/3_hot.png");}
.rb-hot-004 .size-150 .gadgetRibbon.hot,.rb-hot-004 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/4_hot.png");}
.rb-hot-005 .size-150 .gadgetRibbon.hot,.rb-hot-005 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/5_hot.png");background-position: right bottom;}
.rb-hot-006 .size-150 .gadgetRibbon.hot,.rb-hot-006 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/6_hot.png");}
.rb-hot-007 .size-150 .gadgetRibbon.hot,.rb-hot-007 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/7_hot.png");}
.rb-hot-008 .size-150 .gadgetRibbon.hot,.rb-hot-008 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/8_hot.png");background-position: right bottom;}
.rb-hot-009 .size-150 .gadgetRibbon.hot,.rb-hot-009 .size-150r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/150/9_hot.png");}
.rb-hot-001 .size-250 .gadgetRibbon.hot,.rb-hot-001 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/1_hot.png");}
.rb-hot-002 .size-250 .gadgetRibbon.hot,.rb-hot-002 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/2_hot.png");}
.rb-hot-003 .size-250 .gadgetRibbon.hot,.rb-hot-003 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/3_hot.png");}
.rb-hot-004 .size-250 .gadgetRibbon.hot,.rb-hot-004 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/4_hot.png");}
.rb-hot-005 .size-250 .gadgetRibbon.hot,.rb-hot-005 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/5_hot.png");background-position: right bottom;}
.rb-hot-006 .size-250 .gadgetRibbon.hot,.rb-hot-006 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/6_hot.png");}
.rb-hot-007 .size-250 .gadgetRibbon.hot,.rb-hot-007 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/7_hot.png");}
.rb-hot-008 .size-250 .gadgetRibbon.hot,.rb-hot-008 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/8_hot.png");background-position: right bottom;}
.rb-hot-009 .size-250 .gadgetRibbon.hot,.rb-hot-009 .size-250r .gadgetRibbon.hot{background-image: url("../../../default/_images/ribbon/250/9_hot.png");}

.rb-recommend-000 .gadgetRibbon.recommend{background-image: none;}
.rb-recommend-001 .size-80 .gadgetRibbon.recommend,.rb-recommend-001 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/1_recommend.png");}
.rb-recommend-002 .size-80 .gadgetRibbon.recommend,.rb-recommend-002 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/2_recommend.png");}
.rb-recommend-003 .size-80 .gadgetRibbon.recommend,.rb-recommend-003 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/3_recommend.png");}
.rb-recommend-004 .size-80 .gadgetRibbon.recommend,.rb-recommend-004 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/4_recommend.png");}
.rb-recommend-005 .size-80 .gadgetRibbon.recommend,.rb-recommend-005 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/5_recommend.png");background-position: right bottom;}
.rb-recommend-006 .size-80 .gadgetRibbon.recommend,.rb-recommend-006 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/6_recommend.png");}
.rb-recommend-007 .size-80 .gadgetRibbon.recommend,.rb-recommend-007 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/7_recommend.png");}
.rb-recommend-008 .size-80 .gadgetRibbon.recommend,.rb-recommend-008 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/8_recommend.png");background-position: right bottom;}
.rb-recommend-009 .size-80 .gadgetRibbon.recommend,.rb-recommend-009 .size-80r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/80/9_recommend.png");}
.rb-recommend-001 .size-100 .gadgetRibbon.recommend,.rb-recommend-001 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/1_recommend.png");}
.rb-recommend-002 .size-100 .gadgetRibbon.recommend,.rb-recommend-002 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/2_recommend.png");}
.rb-recommend-003 .size-100 .gadgetRibbon.recommend,.rb-recommend-003 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/3_recommend.png");}
.rb-recommend-004 .size-100 .gadgetRibbon.recommend,.rb-recommend-004 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/4_recommend.png");}
.rb-recommend-005 .size-100 .gadgetRibbon.recommend,.rb-recommend-005 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/5_recommend.png");background-position: right bottom;}
.rb-recommend-006 .size-100 .gadgetRibbon.recommend,.rb-recommend-006 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/6_recommend.png");}
.rb-recommend-007 .size-100 .gadgetRibbon.recommend,.rb-recommend-007 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/7_recommend.png");}
.rb-recommend-008 .size-100 .gadgetRibbon.recommend,.rb-recommend-008 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/8_recommend.png");background-position: right bottom;}
.rb-recommend-009 .size-100 .gadgetRibbon.recommend,.rb-recommend-009 .size-100r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/100/9_recommend.png");}
.rb-recommend-001 .size-150 .gadgetRibbon.recommend,.rb-recommend-001 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/1_recommend.png");}
.rb-recommend-002 .size-150 .gadgetRibbon.recommend,.rb-recommend-002 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/2_recommend.png");}
.rb-recommend-003 .size-150 .gadgetRibbon.recommend,.rb-recommend-003 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/3_recommend.png");}
.rb-recommend-004 .size-150 .gadgetRibbon.recommend,.rb-recommend-004 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/4_recommend.png");}
.rb-recommend-005 .size-150 .gadgetRibbon.recommend,.rb-recommend-005 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/5_recommend.png");}
.rb-recommend-006 .size-150 .gadgetRibbon.recommend,.rb-recommend-006 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/6_recommend.png");}
.rb-recommend-007 .size-150 .gadgetRibbon.recommend,.rb-recommend-007 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/7_recommend.png");}
.rb-recommend-008 .size-150 .gadgetRibbon.recommend,.rb-recommend-008 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/8_recommend.png");background-position: right bottom;}
.rb-recommend-009 .size-150 .gadgetRibbon.recommend,.rb-recommend-009 .size-150r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/150/9_recommend.png");}
.rb-recommend-001 .size-250 .gadgetRibbon.recommend,.rb-recommend-001 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/1_recommend.png");}
.rb-recommend-002 .size-250 .gadgetRibbon.recommend,.rb-recommend-002 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/2_recommend.png");}
.rb-recommend-003 .size-250 .gadgetRibbon.recommend,.rb-recommend-003 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/3_recommend.png");}
.rb-recommend-004 .size-250 .gadgetRibbon.recommend,.rb-recommend-004 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/4_recommend.png");}
.rb-recommend-005 .size-250 .gadgetRibbon.recommend,.rb-recommend-005 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/5_recommend.png");background-position: right bottom;}
.rb-recommend-006 .size-250 .gadgetRibbon.recommend,.rb-recommend-006 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/6_recommend.png");}
.rb-recommend-007 .size-250 .gadgetRibbon.recommend,.rb-recommend-007 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/7_recommend.png");}
.rb-recommend-008 .size-250 .gadgetRibbon.recommend,.rb-recommend-008 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/8_recommend.png");background-position: right bottom;}
.rb-recommend-009 .size-250 .gadgetRibbon.recommend,.rb-recommend-009 .size-250r .gadgetRibbon.recommend{background-image: url("../../../default/_images/ribbon/250/9_recommend.png");}

.rb-sale-000 .gadgetRibbon.sale{background-image: none;}
.rb-sale-001 .size-80 .gadgetRibbon.sale,.rb-sale-001 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/1_sale.png");}
.rb-sale-002 .size-80 .gadgetRibbon.sale,.rb-sale-002 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/2_sale.png");}
.rb-sale-003 .size-80 .gadgetRibbon.sale,.rb-sale-003 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/3_sale.png");}
.rb-sale-004 .size-80 .gadgetRibbon.sale,.rb-sale-004 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/4_sale.png");}
.rb-sale-005 .size-80 .gadgetRibbon.sale,.rb-sale-005 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/5_sale.png");background-position: right bottom;}
.rb-sale-006 .size-80 .gadgetRibbon.sale,.rb-sale-006 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/6_sale.png");}
.rb-sale-007 .size-80 .gadgetRibbon.sale,.rb-sale-007 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/7_sale.png");}
.rb-sale-008 .size-80 .gadgetRibbon.sale,.rb-sale-008 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/8_sale.png");background-position: right bottom;}
.rb-sale-009 .size-80 .gadgetRibbon.sale,.rb-sale-009 .size-80r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/80/9_sale.png");}
.rb-sale-001 .size-100 .gadgetRibbon.sale,.rb-sale-001 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/1_sale.png");}
.rb-sale-002 .size-100 .gadgetRibbon.sale,.rb-sale-002 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/2_sale.png");}
.rb-sale-003 .size-100 .gadgetRibbon.sale,.rb-sale-003 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/3_sale.png");}
.rb-sale-004 .size-100 .gadgetRibbon.sale,.rb-sale-004 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/4_sale.png");}
.rb-sale-005 .size-100 .gadgetRibbon.sale,.rb-sale-005 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/5_sale.png");background-position: right bottom;}
.rb-sale-006 .size-100 .gadgetRibbon.sale,.rb-sale-006 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/6_sale.png");}
.rb-sale-007 .size-100 .gadgetRibbon.sale,.rb-sale-007 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/7_sale.png");}
.rb-sale-008 .size-100 .gadgetRibbon.sale,.rb-sale-008 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/8_sale.png");background-position: right bottom;}
.rb-sale-009 .size-100 .gadgetRibbon.sale,.rb-sale-009 .size-100r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/100/9_sale.png");}
.rb-sale-001 .size-150 .gadgetRibbon.sale,.rb-sale-001 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/1_sale.png");}
.rb-sale-002 .size-150 .gadgetRibbon.sale,.rb-sale-002 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/2_sale.png");}
.rb-sale-003 .size-150 .gadgetRibbon.sale,.rb-sale-003 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/3_sale.png");}
.rb-sale-004 .size-150 .gadgetRibbon.sale,.rb-sale-004 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/4_sale.png");}
.rb-sale-005 .size-150 .gadgetRibbon.sale,.rb-sale-005 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/5_sale.png");background-position: right bottom;}
.rb-sale-006 .size-150 .gadgetRibbon.sale,.rb-sale-006 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/6_sale.png");}
.rb-sale-007 .size-150 .gadgetRibbon.sale,.rb-sale-007 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/7_sale.png");}
.rb-sale-008 .size-150 .gadgetRibbon.sale,.rb-sale-008 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/8_sale.png");background-position: right bottom;}
.rb-sale-009 .size-150 .gadgetRibbon.sale,.rb-sale-009 .size-150r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/150/9_sale.png");}
.rb-sale-001 .size-250 .gadgetRibbon.sale,.rb-sale-001 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/1_sale.png");}
.rb-sale-002 .size-250 .gadgetRibbon.sale,.rb-sale-002 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/2_sale.png");}
.rb-sale-003 .size-250 .gadgetRibbon.sale,.rb-sale-003 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/3_sale.png");}
.rb-sale-004 .size-250 .gadgetRibbon.sale,.rb-sale-004 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/4_sale.png");}
.rb-sale-005 .size-250 .gadgetRibbon.sale,.rb-sale-005 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/5_sale.png");background-position: right bottom;}
.rb-sale-006 .size-250 .gadgetRibbon.sale,.rb-sale-006 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/6_sale.png");}
.rb-sale-007 .size-250 .gadgetRibbon.sale,.rb-sale-007 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/7_sale.png");}
.rb-sale-008 .size-250 .gadgetRibbon.sale,.rb-sale-008 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/8_sale.png");background-position: right bottom;}
.rb-sale-009 .size-250 .gadgetRibbon.sale,.rb-sale-009 .size-250r .gadgetRibbon.sale{background-image: url("../../../default/_images/ribbon/250/9_sale.png");}

.rb-new-000 .gadgetRibbon.new{background-image: none;}
.rb-new-001 .size-80 .gadgetRibbon.new,.rb-new-001 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/1_new.png");}
.rb-new-002 .size-80 .gadgetRibbon.new,.rb-new-002 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/2_new.png");}
.rb-new-003 .size-80 .gadgetRibbon.new,.rb-new-003 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/3_new.png");}
.rb-new-004 .size-80 .gadgetRibbon.new,.rb-new-004 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/4_new.png");}
.rb-new-005 .size-80 .gadgetRibbon.new,.rb-new-005 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/5_new.png");background-position: right bottom;}
.rb-new-006 .size-80 .gadgetRibbon.new,.rb-new-006 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/6_new.png");}
.rb-new-007 .size-80 .gadgetRibbon.new,.rb-new-007 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/7_new.png");}
.rb-new-008 .size-80 .gadgetRibbon.new,.rb-new-008 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/8_new.png");background-position: right bottom;}
.rb-new-009 .size-80 .gadgetRibbon.new,.rb-new-009 .size-80r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/80/9_new.png");}
.rb-new-001 .size-100 .gadgetRibbon.new,.rb-new-001 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/1_new.png");}
.rb-new-002 .size-100 .gadgetRibbon.new,.rb-new-002 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/2_new.png");}
.rb-new-003 .size-100 .gadgetRibbon.new,.rb-new-003 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/3_new.png");}
.rb-new-004 .size-100 .gadgetRibbon.new,.rb-new-004 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/4_new.png");}
.rb-new-005 .size-100 .gadgetRibbon.new,.rb-new-005 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/5_new.png");background-position: right bottom;}
.rb-new-006 .size-100 .gadgetRibbon.new,.rb-new-006 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/6_new.png");}
.rb-new-007 .size-100 .gadgetRibbon.new,.rb-new-007 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/7_new.png");}
.rb-new-008 .size-100 .gadgetRibbon.new,.rb-new-008 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/8_new.png");background-position: right bottom;}
.rb-new-009 .size-100 .gadgetRibbon.new,.rb-new-009 .size-100r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/100/9_new.png");}
.rb-new-001 .size-150 .gadgetRibbon.new,.rb-new-001 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/1_new.png");}
.rb-new-002 .size-150 .gadgetRibbon.new,.rb-new-002 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/2_new.png");}
.rb-new-003 .size-150 .gadgetRibbon.new,.rb-new-003 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/3_new.png");}
.rb-new-004 .size-150 .gadgetRibbon.new,.rb-new-004 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/4_new.png");}
.rb-new-005 .size-150 .gadgetRibbon.new,.rb-new-005 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/5_new.png");background-position: right bottom;}
.rb-new-006 .size-150 .gadgetRibbon.new,.rb-new-006 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/6_new.png");}
.rb-new-007 .size-150 .gadgetRibbon.new,.rb-new-007 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/7_new.png");}
.rb-new-008 .size-150 .gadgetRibbon.new,.rb-new-008 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/8_new.png");background-position: right bottom;}
.rb-new-009 .size-150 .gadgetRibbon.new,.rb-new-009 .size-150r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/150/9_new.png");}
.rb-new-001 .size-250 .gadgetRibbon.new,.rb-new-001 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/1_new.png");}
.rb-new-002 .size-250 .gadgetRibbon.new,.rb-new-002 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/2_new.png");}
.rb-new-003 .size-250 .gadgetRibbon.new,.rb-new-003 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/3_new.png");}
.rb-new-004 .size-250 .gadgetRibbon.new,.rb-new-004 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/4_new.png");}
.rb-new-005 .size-250 .gadgetRibbon.new,.rb-new-005 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/5_new.png");background-position: right bottom;}
.rb-new-006 .size-250 .gadgetRibbon.new,.rb-new-006 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/6_new.png");}
.rb-new-007 .size-250 .gadgetRibbon.new,.rb-new-007 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/7_new.png");}
.rb-new-008 .size-250 .gadgetRibbon.new,.rb-new-008 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/8_new.png");background-position: right bottom;}
.rb-new-009 .size-250 .gadgetRibbon.new,.rb-new-009 .size-250r .gadgetRibbon.new{background-image: url("../../../default/_images/ribbon/250/9_new.png");}
.gadgetThumbnail img{
	vertical-align: middle;
}
.size-80 .gadgetThumbnail img{ width: 80px;	height:80px;}
.size-100 .gadgetThumbnail img{ width: 100px;	height:100px;}
.size-150 .gadgetThumbnail img{ width: 150px;	height:150px;}
.size-250 .gadgetThumbnail img{ width: 250px;	height:250px;}
.size-80r .gadgetThumbnail img{ width: 80px;	height:107px;}
.size-100r .gadgetThumbnail img{ width: 100px;	height:133px;}
.size-150r .gadgetThumbnail img{ width: 150px;	height:200px;}
.size-250r .gadgetThumbnail img{ width: 250px;	height:333px;}
#productPopup{
	width: auto;
	height: auto;
}
#productPopup .detailTD table{
	width: 300px;
}
#productPopup .headTD{
	width: 100px;
	font-weight: bold;
	text-align: left;
	height: 24px;
	vertical-align: middle;
}
#productPopup .bodyTD{
	text-align: left;
	vertical-align: middle;
}
#lnwbox .popupLoading{
	width: 50px;
	height: 50px;
	background: #ffffff url(../_images/loading/preload_48x48.gif) no-repeat center center;
}
/*----------- Zoom in Product list----------*/
/*Zoom*/
.productsArea .zoom,
.subproductsArea .zoom,
.productLayout .productPhoto .zoom{
	background: #111111 url(../_images/zoom/thumbnail_zoom.png) no-repeat;
}
.zoom{
	position: absolute;
	display: none;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 100;
}
.productLayout .productPhoto .zoom{
	background-position: bottom right;
	bottom: 0px;
	width: 100%;
	height: 50px;
	z-index: 4;
}
.productLayout .productPhoto .zoom .txt{
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin: 10px;
}
.size-80 .zoom,
.size-80r .zoom{
	background-position: top center;
	height: 25px;
	width: 80px;
	left: 8px;
	bottom: 8px;
}
.size-100 .zoom,
.size-100r .zoom{
	background-position: top center;
	height: 30px;
	width: 100px;
	left: 10px;
	bottom: 10px;
}
.size-150 .zoom,
.size-150r .zoom{
	background-position: bottom center;
	height: 40px;
	width: 150px;
	left: 15px;
	bottom: 15px;
}
.size-250 .zoom,
.size-250r .zoom{
	background-position: bottom center;
	height: 40px;
	width: 250px;
	left: 25px;
	bottom: 25px;
}
.productLayout .productPhoto:hover .zoom,
.productsArea .gadgetThumbnail:hover .zoom,
.subproductsArea .gadgetThumbnail:hover .zoom{
	display: block;
}
/* ---------- Showroom widget ---------- */
.productsArea{
	padding: 0px 0px 20px 0px;
}
.productsArea:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.productsArea{zoom:1}
.productsArea .productArea{
	position: relative;
}
.productsArea .productItem{
	margin: 0px auto;
}
.productsArea .product_code{
	line-height: 16px;
	height: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 2px;
	white-space: nowrap;
	word-break: break-word;
}
.productsArea .product_name{
	font-weight: bold;
	overflow: hidden;
	line-height: 16px;
	text-overflow: ellipsis;
	margin-bottom: 5px;
}
.productsArea .product_name a{
	/*
	color: inherit;
	font-weight: inherit;
	font-size: inherit;
	text-decoration: inherit;
	line-height: inherit;
	*/
}
.productsArea .product_name .parentLeft{
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 9px;
}
.productsArea .product_name .parentLeft .parentImage{
	width: 32px;
	height: 32px;
}
.productsArea .product_name .parentRight{
	margin-left: 47px;
	min-height: 32px;
	text-align: left;
}
.productsArea .product_name .parentRight .parent_name{
	height: 16px;
	overflow: hidden;
	text-overflow: none;
}
.productsArea .product_price_old{
	text-decoration: line-through;
	line-height: 16px;
	color: #aaa;
}
.productsArea .productDetail{
	text-align: center;
	margin: auto;
}
.productsArea .product_comingsoon,
.productsArea .product_discontinued,
.productsArea .product_soldout{
	font-weight: bold;
	color:red;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	vertical-align: middle;
}
.productsArea .product_in_cart{
	margin-top: 5px;
	font-size: 12px;
	display: inline-block;
	line-height: 1.5em;
}
.product_comingsoon.warningBox span,
.product_discontinued.warningBox span,
.product_soldout.warningBox span{
	color:red;
	font-size: 13px;
	vertical-align: middle;
}
.productsArea .product_comingsoon, .productsArea .product_discontinued,
.productsArea .product_soldout, .productsArea .product_button{
	text-align: center;
}
.layout-column .productsArea .productItem .gadgetThumbnail{
	float: left;
	vertical-align: top;
}
.layout-column .productsArea .productItem .productDetail{
	text-align:left;
}
.layout-column .productsArea .product_name .parentLeft{
	margin-left: 0;
}
.layout-column .productsArea .product_name .parentRight{
	margin-left: 38px;
}
/* ----- Showroom Side-widget ----- */
.z-article .productsArea .productItem{
	margin: auto;
	-webkit-transition: box-shadow 0.25s ease 0s, min-height 0.35s ease 0s;
	transition: box-shadow 0.25s ease 0s, min-height 0.35s ease 0s;
	border: 1px solid transparent;
	padding: 2px 10px 5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	/*min-height: 300px;*/
}
.z-article .productsArea .productItem:hover{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0.0625em 0.25em rgba(51, 65, 80, 0.35);
	z-index: 5;
}
.z-article .productsArea .productDetail{
	min-height: 120px;
}
.z-article .productsArea .product_name{
	height: 32px;
	min-height: 32px;
}
.z-article .productsArea .productItem:hover .product_code{
	height: auto;
	white-space: normal;
}
.z-article .productsArea .productItem:hover .product_name{
	height: auto;
}
.z-article .productsArea .productItem:hover .product_name .parentRight .parent_name{
	height: auto;
}
.z-article .productsArea .productItem .product_price{
	padding-top: 0;
	line-height: 16px;
	height: 16px;
	padding-bottom: 5px;
	position: relative;
}
.z-article .productsArea .productItem .product_price_old{
	height: 16px;
	line-height: 16px;
	padding-bottom: 10px;
}
.z-article .layout-column .size-80 .product_name,
.z-article .layout-column .size-80r .product_name,
.z-article .layout-column .size-100 .product_name{
	height: 32px;
	min-height: 32px;
}
.z-article .layout-column .size-100r .product_name,
.z-article .layout-column .size-150 .product_name{
	height: 48px;
	min-height: 48px;
}
.z-article .layout-column .size-150r .product_name{
	height: 64px;
	min-height: 64px;
}
.z-article .layout-column .size-250 .productItem .product_name{
	height: 130px;
	min-height: 130px;
}
.z-article .layout-column .size-250r .productItem .product_name{
	height: 210px;
	min-height: 210px;
}
.z-aside .productsArea{
	width: 220px;
}
.z-aside .productsArea .productItem{
	padding: 10px 0;
}
.z-aside .productsArea .productItem .product_name{
	height: auto;
}
.z-aside .size-80 .layout-column .product_name,
.z-aside .size-80r .layout-column .product_name{
	width: 110px;
}
.z-aside .layout-column .productItem{
	overflow:hidden;
}
/*see more*/
.seeAll{
	height: 20px;
	width: 100%;
	margin: 10px 0;
	text-align: center;
	display: block;
}
/* ----- Showroom Article-widget ----- */
.z-article .productsArea .productArea{
	/*float: left;*/
}

/*--------------------------trai edit ---------------*/

.z-article .size-80 .productArea	{	width: 140px; height:280px;}
.z-article .size-100 .productArea	{	width: 175px; height:290px;}
.z-article .size-150 .productArea	{	width: 233px; height:355px;}
.z-article .size-250 .productArea	{	width: 330px; height:492px;}
.z-article .size-80r .productArea	{	width: 140px; height:311px;}
.z-article .size-100r .productArea	{	width: 175px; height:341px;}
.z-article .size-150r .productArea	{	width: 233px; height:418px;}
.z-article .size-250r .productArea	{	width: 350px; height:575px;}

/*-------------------------- end trai edit ---------------*/

.page-product .z-article .size-80 .productArea	{	width: 180px;	}
.page-product .z-article .size-80r .productArea	{	width: 180px;	}

.z-article .size-80 .productItem,	.z-article .size-80r .productItem	{	width: 130px; padding: 2px 5px 5px;}
.z-article .size-100 .productItem,	.z-article .size-100r .productItem	{	width: 150px; padding: 2px 8px 5px;}
.z-article .size-150 .productItem,	.z-article .size-150r .productItem	{	width: 200px; padding: 2px 5px 5px;}
.z-article .size-250 .productItem,	.z-article .size-250r .productItem	{	width: 310px; padding: 2px 4px 8px;}

.z-article .layout-column .size-80 .productArea		{	width: 233px; height:140px;}
.z-article .layout-column .size-100 .productArea	{	width: 350px; height:175px;}
.z-article .layout-column .size-150 .productArea	{	width: 350px; height:210px;}
.z-article .layout-column .size-250 .productArea	{	width: 700px; height:330px;}
.z-article .layout-column .size-80r .productArea	{	width: 233px; height:186px;}
.z-article .layout-column .size-100r .productArea	{	width: 350px; height:208px;}
.z-article .layout-column .size-150r .productArea	{	width: 350px; height:283px;}
.z-article .layout-column .size-250r .productArea	{	width: 700px; height:413px;}
.z-article .layout-column .productItem{
	width: auto;
}
.z-article .layout-column .productItem .productDetail{
	min-width: 130px;
}
.z-article .layout-column .size-80 .productItem .productDetail, .z-article .layout-column .size-80r .productItem .productDetail{margin: 8px 0px 0px 101px;}
.z-article .layout-column .size-100 .productItem .productDetail, .z-article .layout-column .size-100r .productItem .productDetail{margin: 10px 5px 0px 125px;}
.z-article .layout-column .size-150 .productItem .productDetail, .z-article .layout-column .size-150r .productItem .productDetail{margin: 15px 10px 0px 185px;}
.z-article .layout-column .size-250 .productItem .productDetail, .z-article .layout-column .size-250r .productItem .productDetail{width: 300px; margin: 25px 10px 0px 305px;}
/*see more*/
.z-article .seeAll{
	text-align: right;
}

/*----------- Column aside -----------*/
.z-aside .layout-column .productsArea .productItem .productDetail{
	width:120px;
	text-align:left;
	margin-left:100px;
}
.layout-column .productsArea .productItem .productDetail .product_button{
	text-align:left;
	margin-top:5px;
}
.z-aside .layout-column .productsArea .productItem .productDetail .product_name{
	height:16px;
}
.z-aside .layout-column .productsArea .productItem .productDetail .product_soldout{
	text-align:left;
}
.z-aside .layout-column .productsArea.size-80 .productItem .productDetail .product_price,
.z-aside .layout-column .productsArea.size-80r .productItem .productDetail .product_price{
	padding-bottom:3px;
}
/* ---------- Product Arrow ---------- */
.quantity_control{
	padding-top: 2px;
	float: right;
}
.quantity_control .increase,
.quantity_control .decrease{
	background-image: url(../_images/icons/up-down-arrow.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 16px;
	height: 10px;
	cursor: pointer;
}
.quantity_control .decrease{
	background-position: 0px -12px;
}
.quantity_box{
	width: 30px;
	text-align: right;
	float: right;
	padding: 0px 3px;
}
.buttonContainer{
	width: 100%;
	margin: 20px auto;
	display: inline-block;
	text-align: center;
}
.buttonContainer .alignLeft{
	float: left;
	text-align: left;
	display: inline-block;
}
.buttonContainer .alignCenter{
	margin: auto;
	text-align: center;
	display: inline-block;
}
.buttonContainer .alignRight{
	float: right;
	text-align: right;
	display: inline-block;
}
.pagination{
	margin: 5px auto;
}
.titleHeader{
	position: relative;
	display: block;
	margin-bottom: 10px;/*MARGIN.BOTTOM header*/
	overflow: hidden;
}
.titleHeader .headerText{
	position: relative;
}
.titleHeader .headerImage{
	position: relative;
	display: inline;
	display: inline-block;
}
#lnwmap{
	margin-bottom: 20px;
}
.BUTTON,
.SBUTTON,
.MBUTTON,
.LBUTTON{
	display: inline-block;
	cursor: pointer;
	margin: auto;
	text-align: center;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.BUTTON li,
.SBUTTON li,
.MBUTTON li,
.LBUTTON li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	float: left;
}
.BUTTON .buttonSubmit,
.SBUTTON .buttonSubmit,
.MBUTTON .buttonSubmit,
.LBUTTON .buttonSubmit{
	width: 0px !important;
	height: 0px !important;
	background: transparent none !important;
	border: 0px none !important;
	font-size: 0px !important;
	line-height: 0px !important;
	visibility: hidden !important;
}
.BUTTON .buttonText,
.SBUTTON .buttonText,
.MBUTTON .buttonText,
.LBUTTON .buttonText{
	text-align: center;
	vertical-align: middle;
}
.BLOCK,
.ABLOCK,
.BBLOCK,
.CBLOCK,
.DBLOCK{
	box-sizing: border-box;
}
.BLOCK .blockCenter,
.ABLOCK .blockCenter,
.BBLOCK .blockCenter,
.CBLOCK .blockCenter,
.DBLOCK .blockCenter{

}
.BLOCK .blockCenter,
.ABLOCK .blockCenter,
.BBLOCK .blockCenter,
.CBLOCK .blockCenter,
.DBLOCK .blockCenter{
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
}
.BLOCK .blockLeft,
.ABLOCK .blockLeft,
.BBLOCK .blockLeft,
.CBLOCK .blockLeft,
.DBLOCK .blockLeft{
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
}
.BLOCK .blockRight,
.ABLOCK .blockRight,
.BBLOCK .blockRight,
.CBLOCK .blockRight,
.DBLOCK .blockRight{
	background-color: transparent;
	background-position: right top;
	background-repeat: no-repeat;
}
.BLOCK .blockMiddle .blockLeft,
.ABLOCK .blockMiddle .blockLeft,
.BBLOCK .blockMiddle .blockLeft,
.CBLOCK .blockMiddle .blockLeft,
.DBLOCK .blockMiddle .blockLeft,
.BLOCK .blockMiddle .blockRight,
.ABLOCK .blockMiddle .blockRight,
.BBLOCK .blockMiddle .blockRight,
.CBLOCK .blockMiddle .blockRight,
.DBLOCK .blockMiddle .blockRight{
	background-repeat: repeat-y;
}
.BLOCK .blockTop .blockCenter,
.ABLOCK .blockTop .blockCenter,
.BBLOCK .blockTop .blockCenter,
.CBLOCK .blockTop .blockCenter,
.DBLOCK .blockTop .blockCenter,
.BLOCK .blockBottom .blockCenter,
.ABLOCK .blockBottom .blockCenter,
.BBLOCK .blockBottom .blockCenter,
.CBLOCK .blockBottom .blockCenter,
.DBLOCK .blockBottom .blockCenter{
	background-repeat: repeat-x;;
}
.BLOCK .blockMiddle .blockCenter,
.ABLOCK .blockMiddle .blockCenter,
.BBLOCK .blockMiddle .blockCenter,
.CBLOCK .blockMiddle .blockCenter,
.DBLOCK .blockMiddle .blockCenter{
	background-repeat: repeat;
	overflow: hidden;
	word-break: break-word;
}
.DBLOCK{
	margin-bottom:20px;
}
.COLTABLE thead td{
	height: 35px;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}
.COLTABLE .headTD,
.FORMTABLE .nameTD{
	text-align: left;
	font-weight: bold;
	padding: 8px 4px 8px 8px;
	vertical-align: top;
	width: 170px;
	line-height: 1.5em;
}
.COLTABLE .bodyTD,
.FORMTABLE .inputTD,
.FORMTABLE .radioTD,
.FORMTABLE .buttonTD{
	text-align: left;
	font-weight: normal;
	padding: 8px 10px;
	vertical-align: top;
	line-height: 1.5em;
}
/*---------- Article Zone [z-article] ----------*/
.z-article .more{
	display: block;
	text-align: right;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.z-article .widgetUnit{
	/*width: 700px;*/
	position: relative;
}
/*---------- Header Zone [z-header] ----------*/
.z-header{
	clear: both;
	width: 100%;
}
.z-header .banner a{
	display: block;
	line-height: 0;
}
.z-header .banner img{
	position: relative;
	display: block;
}
/*ui lnwTool*/
.z-header .banner img.ui-draggable{
	cursor: move;
}
/*---------- Navigation Zone [z-nav] ----------*/
.z-nav{
	clear: both;
	width: 100%;
	margin:0 auto;
}
.z-nav .nav-container{
	width: 960px;
	margin:0 auto;
	text-align: center;
}
.z-nav .pageNav{
	padding: 10px 10px 10px 10px;
	list-style-type: none;
	overflow: hidden;
	display: inline-block;
	text-align: left;
	margin: 0 auto;
	}
/*only IE7*/
*+html .z-nav .pageNav{
	padding: 10px 10px 10px 10px;
	}
.z-nav .pageNav li{
	min-width: 100px;
	display: inline-block;
	margin: 0px 5px;
	padding: 0;
	text-align: center;
	position: relative;
	overflow: hidden;
	vertical-align: top;
}
/*only IE7*/
*:first-child+html .z-nav .pageNav{
	display: block;
}
*:first-child+html .z-nav .pageNav li{
	float: left;
}
.z-nav .pageNav li a .text{
	display: block;
}
/*---------- Side Bar Zone [z-aside] ----------*/
.z-aside{/*all-width 240 pixels*/
/*	float: left;*//*float only not absolute*/
/*	padding: 15px 10px 0px 10px;*/
	width: 240px;/*content width 220 pixels*/
	padding: 0px;
	margin: 0px;
	/*margin-right: 720px;*/
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding: 15px 9px 0px 9px;
	order: 1;
}
.z-aside .widgetUnit{
	width: 220px;
	margin-bottom: 20px;
	clear: both;
}
.z-aside .zoneShirt{
	display: inline-block;
}
/*---------- Article Zone [z-article] ----------*/
.z-article{/*all-width 720 pixels*/
/*	margin-left: 240px;*//*space for z-aside*/
	_margin-left: 0px;/*space for z-aside*/
	width: 720px;/*content width 220 pixels*/
	float:right;
	margin: 0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding: 15px 9px 0px 9px;
	order: 2;
}
.page-dealer .z-article,
.page-product .z-article,
.page-checkout .z-article{
	float: none;
	width: 100% !important;
	box-sizing: border-box;
}
.page-dealer .z-article,
.page-checkout .z-article{
	background: white !important;
}
.z-article .widgetUnit{
	margin: 0px 0px 20px 0px;
	clear: both;
}
.page-dealer .z-article .widgetUnit,
.page-product .z-article .widgetUnit,
.page-checkout .z-article .widgetUnit{
	width: 100% !important;
}
.z-article .widgetUnit:first-child{
	border-top: none;
}
.z-article .zoneShoe{
	clear: both;
}
/*
.z-article:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
*/

/*------------Row Table------------*/
.ROWTABLE thead td{
	height:40px;
	font-size: 14px;
}
.ROWTABLE tbody td{
	padding: 10px 5px;
}
.ROWTABLE tfoot .valueTD{
	font-size:14px;
}
.ROWTABLE .checkbox{
	width:20px;
	padding-right:5px;
}
/*---------- Footer Zone [z-footer] ----------*/
.z-footer{
	clear: both;
	width: 100%;
	background-position:center bottom;
}
.z-footer tr.middle td.center{
	padding: 30px 0;
}
.z-footer .menu{
	padding: 10px 0;
}
.z-footer .copyright,
.z-footer .copyright a{
	font-size: 11px;
	font-weight: bold;
}
.z-footer .copyright a{
	padding: 0 10px;
}
/*-------------------- DBD ------------------*/
.u-dbd\/registered {
	text-align: center;
	min-height: 60px;
}
.u-dbd\/registered #ajaxDivReg{
	display: inline-block;
}
/*-------------------- Breadcrumb ------------------*/
.u-breadcrumb{
	overflow: hidden;
	width: 100%;
}
.u-breadcrumb .bc_page{
	margin: 0px;
	padding: 0px;
	float:left;
}
.u-breadcrumb .bc_page li{
	list-style-type: none;
	float:left;
	display: inline;
}
.u-breadcrumb .bc_page li .container{
	padding: 10px 5px;
	float: left;
	display: inline-block;
}


.u-breadcrumb .bc_page li .container.first{
	padding-left: 0px;
	font-weight: bold;
}
.u-breadcrumb .next{
	display: inline;
	float: left;
	padding: 10px 0;
}
/*-------------------- Cart Widget --------------------*/
.u-cart{
	position: absolute;
	right: 0px;
	top: 51px;
	width: 160px;
	z-index: 123;
}
.u-cart .product{
	width: 140px;
	text-align: center;
}
/*------------------ Widgets in Side bar-----------------*/
.z-aside .u-facebook\/likebox{
	overflow: hidden;
}
/*---------- Category ----------*/
*:first-child+html .u-category{
	z-index: 1;
}

/*----- Cat-item all Style -----*/
.u-category .main-cat {
	position: relative;
}
.u-category .content > .main-cat > .cat-item{
	display: block;
	min-height: 20px;
	width: 100%;
}
.u-category .cat-item{
	display: block;
	position: relative;
	cursor: pointer;
	width: 100%;
	/*margin-left: 10px;*/
}
.u-category .cat-item a{
	padding: 5px 0;
	display: block;
	width: 100%;
	box-sizing: border-box;
}
.u-category .content > .main-cat > .cat-item > .middle > a{
	font-weight: bold;
}
.u-category .main-cat .all .middle{
	margin-left: 0;
}
.u-category a:hover{
	text-decoration: underline;
}
.u-category .content > .main-cat {
	position: relative;
	padding: 0 10px;
}
.u-category .content .main-cat .pro-all,
.u-category .content .main-cat .pro-hot,
.u-category .content .main-cat .pro-new,
.u-category .content .main-cat .pro-recommend,
.u-category .content .main-cat .pro-sale{
	padding: 0;
}

/* ----- sub category width and background ----- */
.u-category .cat-item:hover .sub-cat {
	display: block;
}
.u-category .cat-item:hover .cat-item .sub-cat {
	display: none;
}
.u-category .cat-item .cat-item:hover .sub-cat {
	display: block;
}
.u-category .cat-item .cat-item:hover .cat-item .sub-cat {
	display: none;
}
.u-category .cat-item .cat-item .cat-item:hover .sub-cat {
	display: block;
}
.u-category .cat-item .cat-item .cat-item:hover .cat-item .sub-cat {
	display: none;
}
.u-category .cat-item .cat-item .cat-item .cat-item:hover .sub-cat {
	display: block;
}
.u-category .subframebg{
	position: absolute;
	top: 0px;
	width: 220px;
	left: 0px;
	*z-index: 2;
}
.u-category .cat-item .sub-cat {
	position: absolute;
	top: -5px;
	left: 100%;
	z-index: 30;
	display: none;
}

.u-category .subframebg .cat-item{
	width: 220px;
}
.u-category .subframebg .cat-item a{
	background: none transparent;
	width: 100%;
	overflow: hidden;
	word-wrap: break-word;
	display: block;
	padding: 5px 10px;
	box-sizing: border-box;
}
.u-category .subframebg tr.top td.center{
	height: 5px;
	margin: 10px 0px 0px 0px;
}
.u-category .cat_more{
	padding-top: 10px;
	text-align: right;
}

/*---------- Search Widget ----------*/
*:first-child+html .u-search{
	z-index: 1;
}
/* ----- search box ----- */
.u-search .text-container{
	width: 165px;
	height: 20px;
	display: block;
	float: left;
	position: relative;
}
.u-search .text-container .textbox{
	width: 165px;
	height: 20px;
	line-height: 18px;
}
/* ----- search button ----- */
.u-search .button-container{
	height: 20px;
	width: 40px;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
	margin-left: 10px;
}
.u-search .button-container .submit,
.u-search .button-container .submit table,
.u-search .button-container .submit table .text{
	width: 100%;
}
.u-search .button-container .submit table .text{
	line-height: 18px;
}
/* ----- Advance search ----- */
.u-search .adv-text{
	padding-top: 3px;
	clear: both;
}
.u-search .adv-text a{
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}
/*---------- search pop up --------	*/
.u-search .search-popup{
	position: absolute;
	top: 35px;
	display: none;
	left: 102%;
	z-index: 191;
	*z-index: auto;
	width: 250px;
/*	border: 1px solid #e1e1e1;*/
}
.u-search .search-popup .searchframebg{
	width: 250px;
}
.u-search .search-popup .pointer{
	z-index: 192;
}
.u-search .search-popup .searchframebg td.left, .u-search .search-popup .searchframebg td.right{
	width: 0px;
}
.u-search .search-popup .searchframebg tr.bottom td{
	/*background-color: #f1f1f1;*/
	height: 20px;
}
.u-search .search-popup .searchframebg ul.result{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.u-search .search-popup .searchframebg ul.result li{
	padding: 0 10px 0 10px;
	display: block;
	min-height: 50px;
	position: relative;
	cursor: pointer;
	/*border-bottom: 1px dashed #e1e1e1;*/
}
.u-search .search-popup .searchframebg ul.result li.none{
	min-height: 20px;
	margin: 0;
	padding: 5px 0;
	cursor: default
}
.u-search .search-popup .searchframebg ul.result li .productItem{
	display: block;
	min-height: 50px;
	padding: 10px 0;
}
.u-search .search-popup .searchframebg ul.result li .product_content .product_name{
	font-weight: bold;
}
.u-search .search-popup .searchframebg ul.result li .productItem .productImageBox{
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	padding-right: 10px;
	/*background-color: #f1f1f1;*/
}
.u-search .search-popup .searchframebg ul.result li .productItem .product_content{
	display: block;
}
.u-search .search-popup .searchframebg .seemore{
	display: block;
	width: 100%;
	padding: 5px 0px;
	text-align: center;
}
.u-search .search-popup .searchframebg ul.result li .empty{
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
}

/* ---------- Statistic Side-widget ---------- */
.u-stat .statTable{
	margin: 10px auto;
	font-weight: bold;
	width: 200px;
}
.u-stat .statTable td{
	width: 85px;
}

/* ---------- Member Side-widget ---------- */
/*----- logout Zone -----*/
.u-member .logout-zone{
	margin: 10px auto;
	text-align: center;
}
.u-member .logout-zone .button-container{
	margin:0 auto;
}
.u-member .logout-zone .bemember .button-container .b-bemember{
	background: transparent url('../_images/widget/unit/member/button_bg.png') repeat-x;
	border: 1px solid #AFAFAF;
	line-height: 25px;
	width:100%;
	height: 25px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-shadow: 0px 1px 0px #fff;
	cursor: pointer;
	text-align: center;
}
.u-member .logout-zone .b-logout{
	margin: 0 auto;
}
.u-member .logout-zone .avatar{
	margin: 5px 0;
}
.u-member .logout-zone .avatar img{
	width: 100px;
	height: 100px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.u-member .logout-zone .content br{
	display: none;
}
.u-member .logout-zone .content{
	margin: 5px 0;
}
.u-member .logout-zone .content a{
	font-size: 1.16em;
	font-weight: bold;
}
.u-member .logout-zone .content .dealer_label_rank{
	margin-top: 5px;
}
.u-member .logout-zone .list_order{
	list-style: circle inside;
	margin-bottom: 10px;
	padding:0;
	width: 100%;
	margin: 0 auto;
}
.u-member .logout-zone .list_order div{
	line-height: 25px;
	text-align: left;
	margin: 15px 0px 10px 0px;
}
.u-member .logout-zone .list_order div b {
	font-size: 13px;
	margin-left: 20px;
}
.u-member .logout-zone .list_order div ul {
	text-align: left;
	margin-top: 0px;
	padding-left: 10px;
}
.u-member .logout-zone .list_order div ul li {
	padding-left: 10px;
}
.u-member .logout-zone .list_order div ul li:hover{
	background-color:rgba(0,0,0,0.05)
}
.u-member .logout-zone .list_order div .icon-order,
.u-member .logout-zone .list_order div .icon-informpayment{
	background:transparent url(../_images/icons/icon_widgetmember.png) no-repeat;
	background-size: cover;
	width: 20px;
	height: 20px;
	margin-top: -4px;
	display: inline-block;
	vertical-align: middle;
}
.u-member .logout-zone .list_order div .icon-order{ background-position: 0px 0px;}
.u-member .logout-zone .list_order div .icon-informpayment{background-position: 0px -32px;}
/*login and logout button sytle*/
.u-member .logout-zone .b-logout{
	height: 20px;
	cursor: pointer;
}
.u-member .login-zone .b-logout .text{
	line-height: 20px;
}
.u-member .member_levels  {
	text-align: left;
}
.u-member .member_levels .text {
	font-weight: bold;
	font-size: 14px;
	line-height: 25px;
	margin-left: 20px;
}
.u-member .member_levels ul{
	list-style: square inside;
	margin:0;
	margin-bottom: 10px;
	padding:0;
}
.u-member .member_levels ul li{
	margin: 3px 20px;
	line-height: 1.5em;
	text-align: left;
}

#lnwbox_permission{
	padding:10px;
}
#lnwbox_permission .icon_lock{
	background:transparent url(../_images/widget/unit/member/icon_lock.png) no-repeat;
	width:68px;
	height:57px;
	float:left;
}
#lnwbox_permission .topic{
	width:240px;
	height:50px;
	border-bottom:1px solid #aaa;
	float:left;
	text-align: left;
}
#lnwbox_permission .content{
	clear:both;
	margin-top:20px;
	text-align: left;
}
#lnwbox_permission .content .shop_img{
	background:transparent url(../_images/widget/unit/member/no_shoppic.jpg) no-repeat;
	width:32px;
	height:32px;
	float:left;
}
#lnwbox_permission .detail ul{
	padding:0px;
	margin:0px;
}
#lnwbox_permission .detail{
	margin-left:15px;
}
#lnwbox_permission .detail ul li{
	list-style:square;
	text-align: left;
	line-height:25px;
}
#lnwbox_permission .button_blue{
	background: transparent url('../_images/widget/unit/member/button_bg_blue.png') repeat-x;
	border: 1px solid #AFAFAF;
	line-height: 22px;
	width:65px;
	height: 25px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-shadow: 0px -1px 0px #555;
	cursor: pointer;
	text-align: center;
	margin:3px;
	float:right;
}
#lnwbox_permission .button_grey{
	background: transparent url('../_images/widget/unit/member/button_bg.png') repeat-x;
	border: 1px solid #AFAFAF;
	line-height: 25px;
	width:65px;
	height: 25px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-shadow: 0px 1px 0px #fff;
	cursor: pointer;
	text-align: center;
	margin:3px;
	float:right;
}
#lnwbox_permission .button_blue:hover,
#lnwbox_permission .button_grey:hover{
	border: 1px solid #666;
}
#lnwbox_permission .button_blue:active{
	background:#ccc none;
}
#lnwbox_permission .button_blue:active{
	background:#0099ff none;
}
/* ---------- Lnw Login Zone ---------- */
.u-member .lnwlogin-zone{
	background-color: #f5f5f5;
	border: 1px solid #D8D9DC;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	/* ---------- width: 220px; -------edit - by trai 08-01-2015-- */
	width: 200px;

	/* ---------- end edit  ---------- */
	margin: 0px auto;
}
.quickOrder .u-member .lnwlogin-zone{
	width: 100%;
	box-sizing: border-box;
}

.u-member .lnwaccount-part,
.u-member .facebook-part,
.u-member .register-part{
	padding: 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
	/* ---------- edit  -----by trai 08-01-2015----- */
.u-member .lnwaccount-part,
.u-member .register-part{
	padding: 15px 10px;
}
	/* ---------- end edit  ---------- */
.u-member .lnwaccount-part img,
.u-member .register-part img{
	float: right;
}
.u-member .lnwaccount-part,
.u-member .facebook-part{
	border-bottom:1px solid #D8D9DC;
}
.u-member .lnwlogin-zone .b-gotologinfb-contaniner{
	margin-top:15px;
}
.u-member .lnwlogin-zone .lnwaccount-part .b-gotologin,
.u-member .lnwlogin-zone .register-part .b-gotoregister{
	width:100%;
	line-height:30px;
	color:white;
	font-size:1.1em;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-align: center;
	margin-top:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.u-member .lnwlogin-zone .lnwaccount-part .b-gotologin{
	background-color: #85cf30;
	border: 1px solid #7dc32d;
}
.u-member .lnwlogin-zone .lnwaccount-part .b-gotologin:hover{
	background-color:#7dc32d;
}
.u-member .lnwlogin-zone .text{
	display:inline;
	font-size: 14px;
/* ---------- edit  -----by trai 08-01-2015----- */
	line-height: 20px;
/* ---------- end edit  ---------- */

}
.u-member .lnwlogin-zone .logo{
	display:inline;
}
.u-member .lnwlogin-zone .register-part .b-gotoregister{
	background-color: #777;
	border: 1px solid #666;
}
.u-member .lnwlogin-zone .register-part .b-gotoregister:hover{
	background-color:#666;
}
.u-member .lnwlogin-zone .register-part .subtext{
	color:#666;
}
.u-member .lnwlogin-zone .register-part .subtext a{
	color:#00a0eb;
}
.u-member .lnwlogin-zone .register-part .subtext a:hover{
	color:#2dbcff;
}

/* ---------- Link Side-widget ---------- */
.u-link img{
	max-width: 200px;
	width: expression(document.body.clientWidth > 200 ? "200px" : document.body.clientWidth+"px");
	margin: 5px;
}

/* ---------- link list style --------- */
.u-link .link_area .link_item a span{
	text-align: left;
	display: block;
	margin: 0 10px;
	font-weight: bold;
}
.u-link .link_area .link_item a img + span{
	text-align: center;
	font-weight: normal;
}
.u-link .link_area .link_item{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

/* ---------- Contact Us Side-widget ---------- */
/*----- Header Style -----*/
.u-contact .tel{
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
}
.u-contact .email{
	text-align: center;

}
.u-contact  .social-item .social-text{
	display: none;
}
.u-contact .social-area{
	margin-top:10px;
}
.u-contact  .social-item .social-icon{
	font-family: 'social-icon';
	font-size: 16px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 2px 4px;
}
/*
.u-contact .social-item.line .social-icon{
	font-family: 'custom-icon';
}
*/
.u-contact .social-item.foursquare,
.u-contact .social-item.whatsapp{
	display: none;
}
.u-contact .social-item.facebook .social-icon:before{ content: "\e900"; }
.u-contact .social-item.twitter .social-icon:before{ content: "\e908"; }
.u-contact .social-item.twitter-x .social-icon:before{ content: "\e90e"; }
.u-contact .social-item.gplus .social-icon:before{ content: "\e902"; }
.u-contact .social-item.instagram .social-icon:before{ content: "\e903"; }
.u-contact .social-item.pinterest .social-icon:before{ content: "\e906"; }
.u-contact .social-item.flickr .social-icon:before{ content: "\e901"; }
.u-contact .social-item.youtube .social-icon:before{ content: "\e909"; }
.u-contact .social-item.line .social-icon:before{ content: "\e905"; }
.u-contact .social-item.tiktok .social-icon:before{ content: "\e90c"; }

/*---------- Trackcode ----------*/
.u-trackcode .input_form{
	width:100%;
}
/* ----- search box ----- */
.u-trackcode .text-container{
	width: 165px;
	height: 20px;
	display: block;
	float: left;
	position: relative;
}
.u-trackcode .text-container .textbox{
	width: 165px;
	height: 20px;
	line-height: 18px;
}
/* ----- search button ----- */
.u-trackcode .button-container{
	height: 20px;
	width: 40px;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
	margin-left: 10px;
}
.u-trackcode .button-container .submit,
.u-trackcode .button-container .submit table,
.u-trackcode .button-container .submit table .text{
	width: 100%;
}
.u-trackcode .button-container .submit table .text{
	line-height: 18px;
}
.u-trackcode .all_description{
	clear:both;
}
.u-trackcode .all_description .description,
.u-trackcode .all_description .seeAll{
	font-size:11px;
}
/* ---------- Track & Trace Side-widget ---------- */
/* ----- input box ----- */
/*
.u-track .text-container{
	width: 165px;
	height: 20px;
	display: block;
	float: left;
	position: relative;
}
.u-track .text-container .textbox{
	width: 165px;
	height: 20px;
	line-height: 18px;
}
*/
/* ----- submit button ----- */
/*
.u-track .button-container{
	height: 20px;
	width: 40px;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
	margin-left: 10px;
}
.u-track .button-container .submit,
.u-track .button-container .submit table,
.u-track .button-container .submit table .text{
	width: 100%;
}
.u-track .button-container .submit table .text{
	line-height: 18px;
}
*/
/* ----- Detail ----- */
/*
.u-track .detail{
	clear: both;
	padding-top: 5px;
	*position: relative;
	*top: -20px;
}
*:first-child+html .u-track form{
	margin-top: 0;
	height: 25px;
}
*/
.u-track .titleHeader{
	height: 0px;
}
.u-track .trackBox{
	position: relative;
	background: transparent url(../_images/track/bg.gif) no-repeat 0px 0px;
	width: 165px;
	height: 140px;
	margin: 0 auto;
}
.u-track .trackBox.defaultlang{
	background: transparent url(../_images/track/bgthai.png) no-repeat 0px 0px;
}
.u-track .trackBox.otherlang{
	background: transparent url(../_images/track/bgeng.png) no-repeat 0px 0px;
}
.u-track .link{
	position: absolute;
	top: 100px;
	left:30px;
	display: block;
	color: #606060;
	border: solid 1px #B7B7B7;
	background: white;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EDEDED));
	background: -moz-linear-gradient(top, white, #EDEDED);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#EDEDED');
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 auto;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: 5px ;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	border-radius: .5em;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.u-track .link:hover{
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.u-track .link:active{
	 color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
/*-------------------- Blog Article-widget -------------------*/
.u-blog\/recent .framebg{
	width: 700px;
}
/*----- Header Style -----*/
.u-blog\/recent .titleHeader{
	margin-bottom: 4px;
}
.u-blog\/recent .blogsArea{
	margin-top: 10px;
	margin-bottom: 10px;
}
/*layout of blog widget*/
.u-blog\/recent .blogsArea .blogBox{

	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.u-blog\/recent .blogsArea .blogBox{
	clear: both;
}
.u-blog\/recent .blogsArea .blogBox .blogThumbnail{
	float: left;
}
.u-blog\/recent .blogsArea .blogBox .blogExample{
	margin-right: 10px;
}
.u-blog\/recent .blogBox .blogExample .blogText{
	overflow: hidden;
	word-wrap: break-word;
}
.u-blog\/recent .size-80 .blogBox .blogExample,
.u-blog\/recent .size-80r .blogBox .blogExample{
	margin-left: 110px;
	width: 580px;
	min-height: 100px;
}
.u-blog\/recent .size-100 .blogBox .blogExample,
.u-blog\/recent .size-100r .blogBox .blogExample{
	margin-left: 130px;
	width: 560px;
	min-height: 120px;
}
.u-blog\/recent .blogsArea.size-150 .blogBox .blogExample,
.u-blog\/recent .blogsArea.size-150r .blogBox .blogExample{
	margin-left: 190px;
	width: 500px;
	min-height: 180px;
}
.u-blog\/recent .blogsArea.size-250 .blogBox .blogExample,
.u-blog\/recent .blogsArea.size-250r .blogBox .blogExample{
	margin-left: 310px;
	width: 380px;
	min-height: 300px;
}
.u-blog\/recent .blogsArea .blogBox .blogExample a{
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	*margin: 0px;
	*padding: 0px;
}
.u-blog\/recent .blogsArea .blogBox .blogExample span.date{
	line-height: 25px;
	font-size:11px;
	padding: 5px 0;
	text-align: left;
	*padding: 0;
}
.u-blog\/recent .blogsArea .blogBox .content{
	clear: both;
}
.blog_content code{
	background-color: #fff;
	font-style: italic;
	border: 1px dashed #898989;
	display: block;
	padding: 10px;
	font-size: 12px;
	margin: 10px;
}
.blog_content .fbcomments_area {
	overflow: hidden;
}

/*-------------------- Webboard Article-widget -------------------*/
.u-webboard\/recent .topicsArea{
	margin: 10px auto;
	list-style: none;
	width:680px;
	padding: 0px;
}
.u-webboard\/recent .pinTopic .pinIcon{
	background-position: -24px -100px;
	background-image: url(../_images/icons/icons.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 20px;
	position: absolute;
	display: inline-block;
}
.u-webboard\/recent .topicsArea li{
	border-top: dashed 1px #e1e1e1;
	text-align: left;
	padding: 10px 0;
}
.u-webboard\/recent .topicsArea li:first-child{
	border-top: none;
}
.u-webboard\/recent .topicsArea li>a{
	display: block;
	padding-bottom:10px;
	padding-left: 30px;
	word-wrap: break-word;
}
.u-webboard\/recent .topicDetail{
	overflow: hidden;
	display: inline;
	padding-left: 30px;
}
.u-webboard\/recent .topicDetail{
	font-size: 11px;
}

/* ---------- Page Side-widget ---------- */
.u-menu .pageNav{
	padding: 0;
	margin-left: 8px;
	list-style: none;
}
.u-menu .pageNav li{
	padding: 2px 0;
}
.u-menu .pageNav .text{
	line-height: 24px;
}
.u-menu .pageNav li .icon{
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	background-image:url('../_images/icons/page.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.u-menu .pageNav li .i-main{
	background-image:url('../_images/icons/house.png');
}
.u-menu .pageNav li .i-how2order{
	background-image:url('../_images/icons/cart.png');
}
.u-menu .pageNav li .i-informpayment{
	background-image:url('../_images/icons/money_dollar.png');
}
.u-menu .pageNav li .i-article{
	background-image:url('../_images/icons/livejournal.png');
}
.u-menu .pageNav li .i-webboard{
	background-image:url('../_images/icons/comments.png');
}
.u-menu .pageNav li .i-aboutus{
	background-image:url('../_images/icons/shop.png');
}
.u-menu .pageNav li .i-contactus{
	background-image:url('../_images/icons/mail_box.png');
}
.u-menu .pageNav li .i-category{
	background-image:url('../_images/icons/box.png');
}


/* -------------------- Home -------------------- */
/* Welcome area */
.u-section-main > .mainBlock,
.u-section-main > .unitShirt > .mainBlock{
	table-layout: fixed;
}
.mainBlock{
	width: 100%;
}
.mainBlock .picture-container{
	width: 300px;
	padding: 10px;
	float: left;
}
.mainBlock .picture-container img{
	width: 300px;
}
.mainBlock .text-container{
	word-break: break-word;
	margin-top: 20px;
}
.sitemapArea{
	font-size: 16px;

	line-height: 1.5em;
}
/* -------------------- Catagory Page -------------------- */
/*---------- Category Description ----------*/
.categoryLayout .layoutLeft{
	width:240px;
	height: 240px;
	float: left;
	padding: 10px;
}
.categoryLayout .layoutRight{
	margin-left: 260px;
	padding: 10px;
}
.categoryLayout .layoutImg{
	float: left;
	padding: 10px;
}
.categoryLayout .layoutDesc{
	padding: 10px;
/*	display: table-cell;*/
}
.categoryLayout .catdesc *{
/*	background-repeat: no-repeat;*/
}
.categoryLayout.desc_pos_bottom .layoutImg{
	float: none;
	width: auto;
	text-align: center;
}
/*---------- Sub-category list ----------*/
.subcat{
	margin: 20px 0 10px 0;
}
.subcat_list{
	margin: 10px 2px;
	display: flex;
	flex-wrap: wrap;
}
.subcat_list:after{
	clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;
}
.subcat_list .subcat_item{
	width: 230px;
	/*float: left;*/
	margin-bottom: 10px;
	display: table;
	min-height: 50px;
	flex: 0 0 230px;
}

.subcat_image_cover{
	border: 0px;
	display: table-cell;
	vertical-align: top;
	/*float: left;*/
	width: 50px;
}
.subcat_image_cover .subcat_image{
	width: 50px;
	height: 50px;
}
.subcat_name_cover{
	display: table-cell;
	max-width: 170px;
	vertical-align: middle;
	word-break: break-word;
	padding: 0 5px;
	/*margin-left: 54px;*/
	/*vertical-align: middle;*/
}
/* -------------------- About us Page Style -------------------- */
.aboutusBlock .blockMiddle .blockCenter{ word-break: break-word; overflow: hidden;}
.aboutusBlock .shop_img{
	width: 200px;
	height: 200px;
	padding: 0px 20px;
	float: left;
	text-align: center;
	margin: 0px;
}
.aboutusBlock .shop_desc{
	word-break: break-word;
	padding: 0px 10px 0 0;
	margin-left: 250px;
	min-height: 200px;
}
.aboutusBlock .shop_desc .datarow{
	padding: 5px 0px;
}
.aboutusBlock .shop_desc .datarow .qr_code .desc{
	font-size: 11px;
	color: #777;
}
.aboutusBlock .shop_desc .head{
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 125px;
	display: inline-block;
	float: left;
	line-height: 20px;
}
.aboutusBlock .shop_desc .body{
	line-height: 20px;
	margin-left: 130px;
}

/* -------------------- Contact us Page Style -------------------- */
.contactusBG{
	width: 100%;
}
.contactusBG .bgTop,
.contactusBG .bgBottom{
	height: 0px;
}
.contactusBG .bgLeft,
.contactusBG .bgRight{
	width: 0px;
}
.contactusBG .bgMiddle .bgCenter{
	width: 100%;
	height: 100%;
}
.contactusBG .Block{
	width: 100%;
	height: 100%;
}
.contactusBG .contactusBlock-form{
	width: 48%;
	float:left;
}
.contactusBG .contactusBlock-map{
	margin-left: 330px;
	width: 360px;
}
.contactusBG .contactusBlock-info{
	margin-left: 51%;
}
.contactusTable .headTD,
.contactusTable .bodyTD{
    vertical-align: middle;
    padding:10px;
}
.contactusTable.COLTABLE .headTD{
    width: 60px;
}
.contactusTable.COLTABLE{
	width: 98%;
}
.contactusTable.COLTABLE tbody tr:first-child td{
    border-top:none;
}
.contactusForm{
	width: 100%;
}
.contactusForm .nameTD{
	width:60px;
}
.contactusForm .inputTD input{
	width: 93%;
	padding: 0px 5px;
}
.contactusForm textarea{
	width: 97%;
	height: 100px;
}
.contactusForm.FORMTABLE{
	padding-top: 15px;
}
.contactusForm.FORMTABLE td{
	padding: 10px 5px;
}
.contactusForm.FORMTABLE td.nameTD{
	padding: 15px 5px 10px 15px;
}
.contactusTable{
	width: 100%;
}
.contactusTable .headTD{
	width: 60px;
}
*:first-child+html .contactusBlock-map .BLOCK .blockMiddle .blockCenter{
	width: 350px;
}
.contactAddress{
	clear: both;
	padding: 20px 0px;
}
.addressMap{
	width: 100%;
}
.addressInfo{
	margin-top: 10px;
}
.addressInfo .addressText{
	padding: 10px 0px;
	line-height: 20px;
}
.addressInfo .addressTelephone .title{
	font-weight: bold;
}
.addressInfo .addressTelephone .info{
	padding-left: 20px;
}
.filter_notice{
	color: red;
	font-size: 0.9em;
}

/* -------------------- Payment Info Page Style -------------------- */
.how2inform-text,
.how2pay-text{
	width: 100%;
}
.bankTable{
	width: 100%;
}
.bankTable thead td{
	font-weight: bold;
	height:40px;
}

.bankTable td{
	text-align: center;
}
.bankTable .bankTD		{	width: 30px;}
.bankTable .banknameTD		{	width: 100px;	text-align:left;}
.bankTable thead .bankTD		{
	text-align: center;
}
.bankTable .numberTD	{	width:130px;}
.bankTable .nameTD		{	width:auto; min-width: 150px;}
.bankTable .branchTD	{	width:100px;}
.bankTable .typeTD		{	width:80px;}
.bankTable .leftTD,
.bankTable .rightTD{
	padding: 0;
	width: 5px;
}
.bankTable img{
	vertical-align:middle;
	height:24px;
	width:24px;
}

.bankArea{
    border: 1px solid #ddd;
    border-bottom:none;
    margin-bottom: 20px;
}
.bankArea .bankBox{
    width:100%;
    clear: both;
    border-bottom: 1px solid #ddd;
    padding:20px 0;
    display: flex;
}
.bankArea .bankBox .bank_pic,
.bankArea .bankBox .bank_name,
.bankArea .bankBox .account_name{
    display: inline-block;
}
.bankArea .bankBox .account_name{
    text-align: right;
    vertical-align: top;
}
.bankArea .bankBox .bank_pic img{
    width:60px;
    height:60px;
    padding:0 20px;
}
.bankArea .bankBox .bank_name,
.bankArea .bankBox .account_name{
    vertical-align: top;
}
.bankArea .bankBox .account_name{
    float:right;
    padding-right:20px;
    width: 300px;
    flex: 1;
}
.bankArea .bankBox .bank_name .text-bank,
.bankArea .bankBox .bank_name .text-name,
.bankArea .bankBox .account_name .text-branch,
.bankArea .bankBox .account_name .text-number{
    display: block;
}
.bankArea .bankBox .bank_name .text-bank{
    font-size: 20px;
    text-decoration: none;
    padding: 0;
    font-weight: normal;
    line-height: 30px;
    background-image: none;
}

.bankArea .bankBox .bank_name .text-bank.KBANK{
    color:#30b456;
}.bankArea .bankBox .bank_name .text-bank.BAY{
    color:#efb400;
}.bankArea .bankBox .bank_name .text-bank.SCB{
    color:#4b2785;
}.bankArea .bankBox .bank_name .text-bank.BBL{
    color:#101082;
}.bankArea .bankBox .bank_name .text-bank.KTB{
    color:#00a4e4;
}
.bankArea .bankBox .bank_name .text-type::before{
    content: " | ";
}
.bankArea .bankBox .bank_name .text-type,
.bankArea .bankBox .bank_name .text-branch{
    font-size: 14px;
    line-height: 22px;
}
.bankArea .bankBox .account_name .text-name{
    font-size: 14px;
    line-height: 22px;
}
.bankArea .bankBox .account_name .text-number{
    font-size: 24px;
    font-weight: normal;
    line-height: 38px;
}

/* -------------------- Inform Payment list -------------------- */
.paymentListTable{width: 100%;}
.paymentListTable td{text-align:center;}
.paymentListTable .informdateTD{width: 120px;}
.paymentListTable .dateTD{width: 100px;}
.paymentListTable .amountTD{width: 100px;}
.paymentListTable .statusTD{width: 90px;}
.paymentListTable .controlTD{width: 30px;}
.paymentListTable thead td{font-weight: bold; text-align:center;}
.paymentListTable .fullTime{color: #898989;}
.paymentListTable .bankTD span{display: block;}
.paymentListTable .bankTD .accountDetail{color: #898989; font-size: 11px;}
.paymentListTable .dateTD .time{display: block; color: #898989; font-size: 11px;}
.paymentListTable tbody .amountTD{text-align: right;}
.paymentListTable .controlTD ul{ padding: 0; list-style: none;}
.paymentListTable tbody .statusTD{ font-weight: bold; font-size: 11px;}
.paymentListTable .statusTD .accept{ color: navy;}
.paymentListTable .statusTD .wait_check{ color: darkorange;}
.paymentListTable .statusTD .reject{ color: maroon;}

/* -------------------- Inform Payment Page Style -------------------- */
/*inform payment form*/
.paymentForm{
	width: 100%;
}
.paymentForm .nameTD{
	width: 150px;
	vertical-align: middle;
}
.paymentForm tbody .inputTD{
	padding-top:10px;
	padding-bottom:10px;
}
.paymentForm .width_full{
	width: 98%;
}
.bankList{
	width:500px;
}
.bankList td{
	padding: 1px 2px;
	height:35px;
}
/*inform order table*/
.orderTable{
	margin-top:10px;
	width: 100%;
}
/*
.orderTable thead td{
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.orderTable tbody td{
	text-align: center;
	vertical-align: middle;
}
.orderTable tfoot td{
	text-align: right;
	font-weight: bold;
}
.orderTable .fullTime{color: #898989;}
.orderTable tbody .checkboxTD, .orderTable tbody .productsTD {text-align: left;	}
.orderTable .checkboxTD	{	width:20px;}
.orderTable .codeTD		{	width:60px;}
.orderTable .priceTD		{	width:100px;	padding: 0px 5px 0px 0px;	text-align:right;	}
.orderTable .dateTD		{	width:110px;		}
.orderTable .statusTD		{	width:100px;		}
.orderTable .controlTD		{	width:25px;		padding: 0px 0px 0px 5px;	}
.orderTable tbody .controlTD		{	padding: 5px 0px 5px 5px;}
.orderTable .leftTD,
.orderTable .rightTD{
	padding: 0;
	width: 5px;
}

.orderTable tbody .productsTD .productQuantity{
	position: absolute;
	bottom: 0px;
	right: 0px;
	color: black;
	background-color: rgba(255, 255, 255, .9);
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	font-size: 11px;
	padding: 0 3px;
}
.orderTable tbody .productsTD .productQuantity .bold{
	font-weight: bold;
}
.orderTable ul{
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.paymentListTable .statusTD .icon,
.orderTable .statusTD .icon{
	background: transparent url(../_images/icons/status_50.png) no-repeat;
	width: 50px;
	height: 40px;
	margin: 0 auto;
	display: block;
}
.orderTable .statusTD .icon.icon-cart{ background-position: 0 -320px;}
.orderTable .statusTD .icon.icon-cancel{ background-position: 0 -240px;}
.orderTable .statusTD .icon.icon-remove{ background-position: 0 -280px;}
.orderTable .statusTD .icon.icon-complete{ background-position: 0 0;}
.orderTable .statusTD .icon.icon-expired{ background-position: 0 -80px;}
.paymentListTable .statusTD .icon.icon-wait_check,
.orderTable .statusTD .icon.icon-check_inform{ background-position: 0 -160px;}
.orderTable .statusTD .icon.icon-wait_inform,
.orderTable .statusTD .icon.icon-before_payment{ background-position: 0 -200px;}
.orderTable .statusTD .icon.icon-prepare_stock{ background-position: 0 -120px;}
.orderTable .statusTD .icon.icon-shipping{ background-position: 0 -40px;}

.paymentListTable .statusTD .icon.icon-accept{ background-position: 0 -360px;}
.paymentListTable .statusTD .icon.icon-reject{ background-position: 0 -400px;}
.paymentListTable .statusTD .icon.icon-cancel{ background-position: 0 -240px;}

.orderTable .statusTD span{font-weight: bolder; font-size: 12px;}
.orderTable .statusTD .cart{color: purple;}
.orderTable .statusTD .cancel{color: red;}
.orderTable .statusTD .remove{color: gray;}
.orderTable .statusTD .complete{color: navy;}
.orderTable .statusTD .expired{color: sienna;}
.paymentListTable .statusTD .wait_check,
.orderTable .statusTD .check_inform{color: darkorange  ;}
.orderTable .statusTD .wait_inform,
.orderTable .statusTD .before_payment{color: darkgreen; display: block;}
.orderTable .statusTD .prepare_stock{color: DarkGoldenRod ; display: block;}
.orderTable .statusTD .shipping{color: SteelBlue   ; display: block;}
.orderTable .statusTD .track_code{color: #898989; display: block; font-size: 11px; font-weight: normal;}

.paymentListTable .controlTD .icon,
.orderTable .controlTD .icon{
	background: transparent url(../_images/icons/icons.png) no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	margin-top: 2px 0;
}
.paymentListTable .controlTD .icon.view,
.orderTable .controlTD .icon.view{ background-position: 0 -48px;}
.paymentListTable .controlTD .icon.view:hover,
.orderTable .controlTD .icon.view:hover{ background-position: -24px -48px;}
.paymentListTable .controlTD .icon.cancel,
.orderTable .controlTD .icon.cancel{background-position:  0 -24px;}
.paymentListTable .controlTD .icon.cancel:hover,
.orderTable .controlTD .icon.cancel:hover{background-position: -24px -24px;}
.orderTable .controlTD .icon.edit{background-position: 0 0;}
.orderTable .controlTD .icon.edit:hover{background-position: -24px 0;}
*/
.chooseOrder .order_container,
.orderTable .order_container{
	display: table;
	width:100%;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #eee;
	box-shadow: 0px 5px rgba(0,0,0,0.05);
	cursor: pointer;
}
.order_container .productQuantity:before{
	content: ' ';
	white-space: pre;
}
.u-section-payment .paymentOnline_desc{
	font-size: 1.2em;
	display: block;
	margin:10px 0 15px;
}
.chooseOrder .desc{
	font-size: 1.2em;
	display: block;
	margin-top:20px;
}
.chooseOrder .no_order{
	font-size: 1.4em;
	display: block;
	margin-top:20px;
	text-align: center;
}
.chooseOrder .order_container{
	position:relative;
}
.chooseOrder .order_container .cover_container{
	position: absolute;
	width:100%;
	height: 100px;
	bottom:0px;
	left:0px;
}
.chooseOrder .order_container:hover{
	border:1px solid #19b100;
}
.chooseOrder .order_container:hover .order_header .icon{
	display:inline-block;
}
.chooseOrder .order_container .order_header,
.orderTable .order_container .order_header{
	width:100%;
	background: #eee;
	height: 50px;
	line-height: 50px;
	border-top-left-radius:3px;
	-moz-border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-top-right-radius:3px;
	-webkit-border-top-right-radius:3px;
}

.orderTable .order_container:hover {
	background: #fefefe;
	border-color: #e0e8eb;
}
.orderTable .order_container:hover .order_header{
	background: #e0e8eb;
}

.chooseOrder .order_container .order_header .icon{
	display: none;
	vertical-align: middle;
	width: 32px;
	height:32px;
	background: transparent url(../_images/icons/chooseorder.png);
}
.chooseOrder .gotoOnlinePayment{
	background-image: linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	border: solid 1px #d7d7d7;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
	display: block;
	margin-top: 40px;
	font-size: 20px;
	font-weight: bold;
	float: right;
	cursor: pointer;
}
.chooseOrder .gotoOnlinePayment:hover{
	background-image:none;
	background-color: #fff;
}
/*active*/
.chooseOrder .order_container.active .order_header .icon{
	background-position: 0 -32px;
	display: inline-block;
}
.chooseOrder .order_container.active .order_header{
	background-color: #96c88d;
}
.chooseOrder .order_container.active{
	border:1px solid #19b100;
}

.chooseOrder .order_container .orderid,
.orderTable .order_container .orderid{
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-left: 15px;
}
.chooseOrder .order_container .moredetail,
.orderTable .order_container .moredetail{
	float:left;
	padding-left:15px;
}
.chooseOrder .order_container .order_info,
.orderTable .order_container .order_info{
	display: table;
	width:100%;
}
.chooseOrder .order_container .order_info .detail,
.orderTable .order_container .order_info .detail{
	display: block;
	float: left;
	width:200px;
	padding:20px 15px 15px 15px;
}
.chooseOrder .order_container .order_info .product,
.orderTable .order_container .order_info .product{
	display: block;
	float: left;
	padding:15px;
}
.chooseOrder .order_container .order_info .status,
.orderTable .order_container .order_info .status{
	display: block;
	float:right;
	padding:15px;
	text-align: center;
}
.chooseOrder .order_container .order_info .status .inform_payment,
.orderTable .order_container .order_info .status .inform_payment{
	background-image: linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	border: solid 1px #d7d7d7;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	display: block;
	margin-top: 5px;
}
.chooseOrder .order_container .order_info .status .cancel_order,
.orderTable .order_container .order_info .status .cancel_order{
	line-height: 25px;
}
.chooseOrder .order_container .order_info .detail .price,
.orderTable .order_container .order_info .detail .price{
	font-size: 1.2em;
}
.chooseOrder .order_container .order_info .detail .price .number,
.orderTable .order_container .order_info .detail .price .number{
	font-size: 1.2em;
}
.chooseOrder .order_container .order_info .detail .time .fullTime,
.orderTable .order_container .order_info .detail .time .fullTime{
	color:#ccc;
}
.chooseOrder .order_container .order_info .detail .lnwpoint,
.orderTable .order_container .order_info .detail .lnwpoint{
	font-size: 0.86em;
	color: #868686;
}
.productTable .lnwpointTR .textTD .icon,
.chooseOrder .order_container .order_info .detail .lnwpoint .icon,
.orderTable .order_container .order_info .detail .lnwpoint .icon{
	background-image: url("../../../lnwshop/default/_images/icons/coin16.png");
	width: 16px;
	height: 16px;
	display: inline-block;
}
.chooseOrder .status .icon,
.orderDetail_header .status .icon{
	background: transparent url(../_images/icons/status_48.png) no-repeat;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	display: block;
}
.chooseOrder .status .icon,
.orderTable .status .icon,
.checkoutBody .successBody .successBox .middle .box_status .icon1{
	background: transparent url(../_images/icons/status_50.png) no-repeat;
	width: 50px;
	height: 40px;
	margin: 0 auto;
	display: block;
}

.chooseOrder .status .icon.icon-cart,
.orderTable .status .icon.icon-cart{ background-position: 0 -320px;}


.chooseOrder .status .icon.icon-remove,
.orderTable .status .icon.icon-remove{ background-position: 0 -280px;}

.chooseOrder .status .icon.icon-cancel,
.orderTable .status .icon.icon-cancel{ background-position: 0 -240px;}


.chooseOrder .status .icon.icon-before_payment,
.orderTable .status .icon.icon-wait_inform,
.orderTable .status .icon.icon-before_payment,
.checkoutBody .successBody .successBox .middle .box_status .icon1 {background-position: 0 -200px;}


.chooseOrder .status .icon.icon-check_inform,
.paymentListTable .status .icon.icon-wait_check,
.orderTable .status .icon.icon-check_inform{ background-position: 0 -160px;}

.chooseOrder .status .icon.icon-prepare_stock,
.orderTable .status .icon.icon-prepare_stock,
.checkoutBody .successBody .successBox .middle .box_status .icon1.cod { background-position: 0 -120px;}


.chooseOrder .status .icon.icon-expired,
.orderTable .status .icon.icon-expired{ background-position: 0 -80px;}

.chooseOrder .status .icon.icon-shipping,
.orderTable .status .icon.icon-shipping{ background-position: 0 -40px;}

.chooseOrder .status .icon.icon-wait_confirm,
.orderTable .status .icon.icon-wait_confirm{ background-position: 0 -440px;}

.chooseOrder .status .icon.icon-complete,
.orderTable .status .icon.icon-complete{ background-position: 0 0;}

.orderDetail_header .status .icon.icon-cart{background-position: 0 -384px;}
.orderDetail_header .status .icon.icon-remove{background-position: 0 -336px;}
.orderDetail_header .status .icon.icon-cancel{background-position: 0 -288px;}
.orderDetail_header .status .icon.icon-before_payment{background-position: 0 -240px;}
.orderDetail_header .status .icon.icon-check_inform{background-position: 0 -192px;}
.orderDetail_header .status .icon.icon-prepare_stock{background-position: 0 -144px;}
.orderDetail_header .status .icon.icon-expired{background-position: 0 -96px;}
.orderDetail_header .status .icon.icon-shipping{background-position: 0 -48px;}
.orderDetail_header .status .icon.icon-complete{background-position: 0 0;}



/* order detail*/
.ccOrderHeader{
	display: none;
	background: linear-gradient(141deg, #e5e5e5, #bbb);
	color: #333;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	text-align: center;
	padding: 0 10px;
	border: 1px solid #ddd;
	box-sizing: border-box;
}
.orderDetail_header {
	height: 55px;
	border-bottom:1px solid #aaa;
	margin-top:30px;
}
.orderDetail_header .left{
	float: left;
}
.orderDetail_header .left .orderid_text{
	font-size: 26px;
}
.orderDetail_header .left .time_text{
	color:#999;
	line-height: 30px;
	font-size: 14px;
}
.orderDetail_header .status{
	float: right;
	width:auto;
}
.orderDetail_header .status span{
	float:left;
	font-size: 18px;
}
.orderDetail_header .status .status_text{
	line-height: 48px;
}
.orderDetail_header .status .track_text,
.orderDetail_header .status .track_code{
	font-size: 1.5em;
}
.detail_container{
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
}
.paymentDetail_container,
.detail_container .shippingAddress,
.detail_container .shippingMethod,
.bank_container,
.payment_container{
	/*
	background-image: linear-gradient(bottom, #F6F6F6 29%, #FCFCFC 65%);
	background-image: -o-linear-gradient(bottom, #F6F6F6 29%, #FCFCFC 65%);
	background-image: -moz-linear-gradient(bottom, #F6F6F6 29%, #FCFCFC 65%);
	background-image: -webkit-linear-gradient(bottom, #F6F6F6 29%, #FCFCFC 65%);
	background-image: -ms-linear-gradient(bottom, #F6F6F6 29%, #FCFCFC 65%);
	*/
	border:1px solid #eeeeee;
	box-shadow: 0px 5px rgba(0,0,0,0.03);
	box-sizing: border-box;
	padding:20px;
	background-color: #fbfbfb;
}
.payment_container .desc{
	text-align:left;
	margin-left:169px;
}
.detail_container .shippingAddress,
.detail_container .shippingMethod{
	min-height: 160px;
}
.detail_container .shippingAddress{
	float:left;
	width:55%;
}
.detail_container .shippingMethod{
	float:right;
	width: 42%;
}
.orderCancel_container{
	height: 40px;
}
.orderCancel_container .orderCancelButton{
	float:right;
	font-size: 16px;
	background-image: linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	border: solid 1px #d7d7d7;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	color: #666666;
	cursor: pointer;
}
.orderCancel_container .orderCancelButton:hover{
	background-color:#fff;
	background-image:none ;
	color: #444444;
}
.orderCancel_container .orderCancelText{
	float: right;
	margin: 0px 10px 0px 10px;
	line-height: 40px;
}
.paymentDetail_container .header,
.detail_container .header{
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
}
.paymentDetail_container .detail,
.detail_container .detail{
	font-size: 14px;
	line-height: 22px;
}
.clearMe{
	clear: both;
}
.orderDetail_payment_header{
	font-size: 20px;
	line-height: 34px;
	margin-top: 20px;
}
.orderDetail_subheader{
	display: block;
	margin-top:25px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5em;
}
.paymentDetail_container{
	margin-top:10px;
}
.paymentDetail_container .left{
	float: left;
}
.paymentDetail_container .right{
	float:right;
	padding-right: 75px;
}
.paymentHistory_header {
	margin-top: 30px;
}

.bank_container{
	height:75px;
}
.bank_container .total_text{
	display: block;
	float:left;
	line-height: 35px;
}
.bank_container .informPaymentButton{
	float:right;
	font-size: 16px;
	background-image: linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	border: solid 1px #d7d7d7;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
}
.bank_container .informPaymentButton:hover{
	background-color:#fff;
	background-image:none ;
}
.payment_container{
	width: 100%;
	margin-bottom:15px;
}
.payment_container .img{
	width:169px;
	height:100px;
	float:left;
}
.payment_container.paypal .img{
	background: transparent url(../_images/order/paypal_img.png) no-repeat;
}.payment_container.paysbuy .img{
	background: transparent url(../_images/order/paysbuy_img.png) no-repeat;
}.payment_container.payatall .img{
	background: transparent url(../_images/order/payatall_img.png) no-repeat;
}
.payment_container .total{
	float:right;
	width: 180px;
	text-align: center;
}
.payment_container .total .text{
	color:#888;
	display: block;
	margin-top:10px;
}
.payment_container .total .netprice{
	font-size: 15px;
	font-weight: bold;
	display: block;
}

.u-section-payment .payment_container .desc,
.u-section-order .payment_container .desc{
	float:left;
	padding-left:40px;
	margin:0;
	width:250px;
	display: block;
}
.u-section-checkout .payment_container .desc{
	float:left;
	padding-left:40px;
	margin:0;
	width:450px;
	display: block;
}
.payment_container .desc li{
	margin-top:10px;
	padding:2px 0px;
}
.u-section-order .productTable{
	margin-top:10px;
}
.detailLayout{
	margin: 10px 0 20px;
}
.detailLayout .layoutBottom{
	text-align: left;
	word-break: break-word;
}
.u-section-how2pay .payment_container .desc{
	float:left;
	padding-left:40px;
	margin:0;
	width:440px;
	display: block;
}


/*more detail*/
.informorder-input{
	margin-top: 20px;
	text-align: center;
}
.detailLayout{
	width: 100%;
	margin: 20px auto;
}
.detailLayout .layoutLeft{
	text-align: left;
	font-weight: bold;
	margin-bottom:15px;
}
.detailLayout .layoutRight{
	text-align: left;
}
.detailLayout textarea{
	width: 690px;
	height: 100px;
	max-width: 100%;
}
.detailLayout .layoutTop{
	line-height: 30px;
	text-align: left;
}
/*PayPal Section in informpage*/
.paymentGateway .gatewayLogo,
.paypalLogo,
.paysbuyLogo{
	position: relative;
	top: 6px;
}
.paymentGateway .DBLOCK,
.paypalBlock,
.paysbuyBlock{
	width: 100%;
}
.paymentGateway .alignCenter,
.paypalBlock .alignCenter,
.paysbuyBlock .alignCenter{
	text-align: center;
}

.paymentGateway .alignCenter a,
.paypalBlock .alignCenter a,
.paysbuyBlock .alignCenter a{
	display: block;
}
.paymentGateway .gatewayCondition,
.paypalCondition,
.paysbuyCondition{
	list-style-position: inside;
	display: block;
	margin: 10px auto;
	width: 600px;
	padding: 0;
}
/*Paypal Form*/
.paymentGateway .FORMTABLE,
.paypalForm,
.paysbuyForm{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}
.paymentGateway .FORMTABLE td,
.paymentGateway .FORMTABLE td.nameTD,
.paymentGateway .FORMTABLE td.inputTD,
.paypalForm td,
.paypalForm td.nameTD,
.paypalForm td.inputTD,
.paysbuyForm td,
.paysbuyForm td.nameTD,
.paysbuyForm td.inputTD{
	vertical-align: middle;
	text-align: right;
}
.paymentGateway .FORMTABLE td:first-child,
.paypalForm td:first-child,
.paysbuyForm td:first-child{
	width: 240px;
}
.paymentGateway .FORMTABLE .inputTD input,
.paypalForm .inputTD input,
.paysbuyForm .inputTD input{
	text-align: right;
}
.paymentGateway .FORMTABLE .textTD,
.paymentGateway .FORMTABLE .valueTD,
.paypalForm .textTD,
.paypalForm .valueTD,
.paysbuyForm .textTD,
.paysbuyForm .valueTD{
	font-weight: bold;
/*	font-size: 1.25em;*/
}
.paymentGateway .FORMTABLE .textTD .detail,
.paypalForm .textTD .detail,
.paysbuyForm .textTD .detail{
	font-weight: normal;
}
.payment_notice{
	font-weight: bold;
	color: red;
	margin: 5px 0;
	line-height: 18px;
}
.transfer_notice{
	color: red;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 12px;
}
.lnwpay_how2pay .how2pay_content .choiceArea .selectArea {
	padding: 0px;
}
.transfer_notice2 {
	color: #3553a5;
	line-height: 18px;
	font-weight: normal;
	font-size: 13px;
	padding: 20px 20px 20px 30px !important;
	background-color: #f7f9fa;
/*	border: 1px solid #ccc;*/
}
.transfer_notice2 u {
	color: red;
}
.gatewayPic{text-align: center;}
/*---------- Inform Success Page ----------*/
.inform_success{
	width: 100%;
}
.paymentTable{
	width: 450px;
	margin: 0 auto;
}
.paymentTable .headTD{
	width: 120px;
	vertical-align: bottom;
}
.paymentTable .bodyTD{
	vertical-align: bottom;
}
.paymentTable .bodyTD img{float:left;}
.informSucessText1,
.informSucessText2{
	text-align: center;
	width: 100%;
	font-size: 1.3em;
	font-weight: bold;
}
.btn-payonline{
	border: 0px;
	background: transparent none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}
/* -------------------- How2order Pages Style --------------------*/
.how2order .how2order_step{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.how2order .how2order_step .step1,
.how2order .how2order_step .step2,
.how2order .how2order_step .step3,
.how2order .how2order_step .step4,
.how2order .how2order_step .step5,
.how2order .how2order_step .step6{
	padding: 12px 10px;
	width: 210px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.how2order .how2order_step .step_img{
	max-width: 90%;
	margin: auto;
}
.how2order .how2order_step .step_text{
	line-height: 1.2em;
	margin-top: 10px;
	font-size: 14px;

	text-align: left;
}
.how2order .how2order_step .arrow{
	display: none;
}
.how2order .arrow_down{
	display: none;
}
/* -------------------- Articles Pages Style --------------------*/
/* ---------- blog list page ----------*/
.blogsArea{
	width: 700px;
}
.u-section .blogBox{
	padding: 20px 0;
	border-top: 1px dashed #898989;
}
.blogBox:first-child{
	border-top: none;
}
.blogBox .blogThumbnail{
	float: left;
}
.size-80 .blogThumbnail,	.size-80r .blogThumbnail	{	width: 100px;	}
.size-100 .blogThumbnail,	.size-100r .blogThumbnail	{	width: 120px;	}
.size-150 .blogThumbnail,	.size-150r .blogThumbnail	{	width: 180px;	}
.size-250 .blogThumbnail,	.size-250r .blogThumbnail	{	width: 300px;	}

.size-80 .body,		.size-80r .body	{	margin-left: 120px;	}
.size-100 .body,	.size-100r .body	{	margin-left: 140px;	}
.size-150 .body,	.size-150r .body	{	margin-left: 200px;	}
.size-250 .body,	.size-250r .body	{	margin-left: 320px;	}

.blogBox .name,
.blogBox .content,
.blogBox .tag{
	word-wrap: break-word;
	display: block;
	overflow: hidden;
}
.u-section .size-250 .blogBox .name,
.u-section .size-250 .blogBox .info,
.u-section .size-250 .blogBox .content,
.u-section .size-250 .blogBox .tag,
.u-section .size-250r .blogBox .name,
.u-section .size-250r .blogBox .info,
.u-section .size-250r .blogBox .content,
.u-section .size-250r .blogBox .tag{
	width: 380px;
}
.size-150 .blogBox .name,
.size-150 .blogBox .content,
.size-150 .blogBox .tag,
.size-150r .blogBox .name,
.size-150r .blogBox .content,
.size-150r .blogBox .tag{
	width: 500px;
}
.size-100 .blogBox .name,
.size-100 .blogBox .content,
.size-100 .blogBox .tag,
.size-100r .blogBox .name,
.size-100r .blogBox .content,
.size-100r .blogBox .tag{
	width: 560px;
}
.size-80 .blogBox .name,
.size-80 .blogBox .content,
.size-80 .blogBox .tag,
.size-80r .blogBox .name,
.size-80r .blogBox .content,
.size-80r .blogBox .tag{
	width: 580px;
}
.blogBox .author,
.blogBox .date{
	padding-right: 10px;
}
.blogBox .status{
	padding-top: 10px;
}
.blogBox .tag,
.blogBox .info{
	padding: 5px 0;
}
.blogBox .name a{
	font-weight: bold;
	line-height: 1.6em;
}
/* ---------- blog view page ----------*/
.u-section .blog_title{
	font-weight: bold;
}
.u-section .blog_tag,
.u-section .blog_title,
.u-section .blog_content{
	width: 700px;
	display: block;
	overflow: hidden;
	padding: 10px 0;
	word-break: break-word;
}
.u-section .blog_stats{
	padding: 5px 0;
}
.u-section .blog_date,
.u-section .blog_author{
	display: inline-block;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}
.u-section .blog_control .SBUTTON{
	float: left;
}
.u-section .blog_control .b-gotoEditArticle,
.u-section .blog_control .b-deleteArticle{
	min-height: 24px;
	line-height: 24px;
	margin-right: 10px;
}

/*
.blog_control .b-deleteArticle .buttonLeft,
.blog_control .b-gotoEditArticle .buttonLeft{
	background-color: transparent;
	background-image: url(../_images/icons/icons.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
}
.blog_control .b-gotoEditArticle .buttonLeft{
	background-position: 0px 0px;
}
.blog_control .b-deleteArticle .buttonLeft{
	background-position: 0px -24px;
}
.blog_control .b-gotoEditArticle:hover .buttonLeft{
	background-position: -24px 0px;
}
.blog_control .b-deleteArticle:hover .buttonLeft{
	background-position: -24px -24px;
}
.blog_control .b-gotoEditArticle .buttonText,
.blog_control .b-deleteArticle .buttonText{
	line-height: 24px;
	text-align: left;
}*/


.addCartArea{
	text-align: center;

}
.noCartArea{
	text-align: center;
	margin-top: 20px;
}
.warningBox{
	background-color: #fff7e2;
	border: 1px dotted #ffb400;
	color: #000000;
}
.warningBox span{
	padding: 10px 10px 10px 45px;
	box-sizing: border-box;
	line-height: 20px;
	text-align: left;
	display: inline-block;
	/* font-weight: bold; */
	/* padding-left: 28px; */
	background: transparent url(../_images/icons/attention.png) no-repeat 10px center;
	color: #000;
}
/* ---------- Add and Edit form Styles ---------- */
.reviewForm{
	width: 680px;

}
.reviewForm .nameTD{
	width: 120px;
}
.reviewForm textarea{
	width: 540px;
	height: 150px;
	border: 1px solid #d2d2d2;
	resize: none;
}
.blogForm{
	width: 680px;
}
.blogForm .nameTD{
	width: 120px;
}
.blogForm .inputTD input[type=text]{
	width: 100%;
}
.blogForm .inputTD input[type=checkbox],
.blogForm .radioTD input[type=radio]{
	margin-right: 2px;
}
.blogForm .inputTD .choice,
.blogForm .radioTD .choice{
	margin-right: 36px;
}
.blogForm .inputTD textarea{
	width: 100%;
}
.rule {
	position: relative;
}
.rule span.bold{	font-weight: bold;}
.rule_info {
	display: inline-block;
}
.rule_info .rule_info_icon{
	background: transparent url(../_images/promotion/des24.png) no-repeat 0px 0px;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-left: 5px;
	display: inline-block;
}
.rule_info ul {
	display: none;
}
.rule_info ul li {
	list-style: none;
	line-height: 25px;
}
.rule_info:hover ul {
	display: block;
	max-width: 100%;
	position: absolute;
	left: 0px;
	background-color: lightgoldenrodyellow;
	border: 1px solid lightyellow;
	padding: 10px;
	z-index: 100;
}

/* -------------------- Promotion Pages Style --------------------*/
/* -------------------- Promotion-Detail Pages Style --------------------*/
.u-section-promotion, .promotion_name,.promotion_date{
}
.u-section-promotion .subPromotionGap{

}
.promotion_image{
	width:100%;
	text-align:center;
}
.subPromotion_image{
	width:250px;
	height:auto;
	float:left;
}
.subPromotion_image img{
	vertical-align: middle;
}
.subPromotion_body{
	margin-left:270px;
	position: relative;
}
.promotion_set_conditions li{
	list-style: none;
	line-height: 22px;
}
.promotion_set_conditions .header_detail{
	font-weight: bold;
	font-size: 15px;
}
.promotionBox{
	border-bottom:1px solid #eee;
}
.promotionBox .promotionThumbnail{
	width:100%;
	text-align:center;
}
.promotionBody{
	padding:10px 0px;
}
.promotion_icon{
	background: transparent url(../_images/promotion/campaign.png) no-repeat 0px 0px;
	margin-bottom:10px;
	margin-top:5px;
}
.promotion_name{
	margin-left:40px;
}
.promotionBody .des > div{
	margin:0px 0px 15px 0px;
}
.promotionBody .des .more{
	text-align:left;
	margin-bottom:0px;
}
.promotionBody .des .des_text_header{
	font-size:1.3em;
	margin-top:10px;
}
.subPromotion_body .info_icon .info,
.subPromotion_body .permission_icon .promotion_permission,
.subPromotion_body .campaign_icon .campaign,
.promotionBody .des .content_bg .content,
.promotionBody .des .info,
.promotion_date,
.promotion_permission,
.promotion_content{
	margin-left: 33px;
	word-wrap: break-word;
}
.promotionBody .info_icon,
.subPromotion_body .info_icon{
	background: transparent url(../_images/promotion/calender24.png) no-repeat 0px 0px;
	min-height: 24px;
}
.promotionBody .permission_icon,
.subPromotion_body .permission_icon{
	background: transparent url(../_images/promotion/member24.png) no-repeat 0px 0px;
	min-height: 24px;
}
.body_content .content_bg{
	background: transparent url(../_images/promotion/des24.png) no-repeat 0px 0px;
	min-height: 24px;
}
.promotionBody .body_content .content {
	word-wrap: break-word;
}
.promotionBody .promotion_content_icon{
	background: transparent url(../_images/promotion/des24.png) no-repeat 0px 0px;
	min-height: 24px;
}
.promotionBody .promotion_content{
	word-wrap: break-word;
}
.promotionBody .campaign_icon,
.subPromotion_body .campaign_icon{
	background: transparent url(../_images/promotion/promotion.png) no-repeat 0px 0px;
	min-height: 24px;
}
.promotion_setBlock .seeAll {
	text-align:left;
	height:auto;
	margin-left:270px;
}
.subPromotion_body > div,
.subPromotion_body .back_campaign > div{
	margin:10px 0px;
}
.subPromotion_body .back_campaign > span{
	text-decoration: underline;
}

/* -------------------- Articles Pages Style --------------------*/
.u-section-article .blogsArea .empty{
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

/* -------------------- Webboard Pages Style --------------------*/
.forumTable{
	width: 100%;
}
.forumTable td{
	text-align: center;
}
.forumTable thead td{
	font-weight: bold;
}
.forumTable .iconTD	{	width:35px;	padding:0px; }
.forumTable .topicTD	{	width:auto; text-align: left; word-wrap:break-word;}
.forumTable thead .topicTD	{	text-align: center; }
.forumTable tbody .topicTD	{	padding:5px; }
.forumTable .posterTD	{	width:100px; }
.forumTable .statTD	{	width:100px; }
.forumTable .recentTD	{	width:100px; }


/* ----- Forum Pin -----*/
.forumTable .pinIcon{
	width: 24px;
	height: 24px;
	cursor: pointer;
	float: left;
	background-color: transparent;
	background-image: url(../_images/icons/icons.png);
	background-repeat: no-repeat;

}
.forumTable .pinTopic .pinIcon{
	background-position: -24px -96px;
}
.forumTable .unpinTopic .pinIcon{/*unpin image*/
	background-position: 0px -96px;
}
/* ---------- View Forum ----------*/
.b-newtopic .buttonText{
	line-height: 28px;
}
/*---------- Comment Topic ---------*/
.topicBlock{
	width: 100%;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}
.postBlock{
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}
.postBlock-mini{
	clear: both;
	margin-bottom: 10px;
}
.topicLayout,
.postLayout{
	margin-top: 10px;
}
.topicLayout .layoutLeft,
.postLayout .layoutLeft{
	width: 120px;
	float: left;
	text-align:center;
	word-wrap: break-word;
	overflow: hidden;
}
.topicLayout .layoutLeft span[title],
.postLayout .layoutLeft span[title]{
	display: block;
}
.topicLayout .layoutRight,
.postLayout .layoutRight{
	margin-left: 130px;
}
.topicLayout .layoutRight .postHTML,
.postLayout .layoutRight .postHTML{

}
.topicLayout .layoutRight .postHTML img,
.postLayout .layoutRight .postHTML img{
	height: auto;
	max-width:540px;
}
.topicControl,
.postControl{
	float:right;
	font-weight: bold;
}
.topicHeader,
.postHeader{
	width: 100%;
	font-weight: bold;
}
.replyBlock{
	width: 100%;
}
.topicForm,
.postForm{
	width: 100%;
}
.topicForm .nameTD,
.postForm .nameTD{
	width: 70px;
}
.topicForm textarea,
.postForm textarea{
	width: 560px;
	height: 200px;
}
.newtopicBlock{
	width: 100%;
}
.topicForm .inputTD input,
.postForm .inputTD input{
	width: 98%;
}
.discussForm .contactTR .titleTD,
.topicForm .contactTR .titleTD,
.postForm .contactTR .titleTD{
	font-size: 1.2em;
	border-bottom: 1px solid #aaaaaa;
	padding-bottom: 4px;
}
/*---------- New Comment page ----------*/
.postBlock-mini .quote{
	width: 95px;
	text-align: right;
}
.postBlock-mini .quote a{
	text-transform: capitalize;
}
.postHTML{
	word-wrap: break-word;
	overflow: hidden;
	display: block;
	position: relative;
}
.postHTML img,
.postHTML blockquote{
	height: auto;
	max-width: 700px;
}

/*---------- Shipping Summary Page ----------*/

.send_type{
	margin:10px auto;
}
.order_summary .subhead{
	font-weight: bold;
	font-size: 16px;
}
.productTable{
	width:100%;
}
.productTable td{
	vertical-align: middle;
	text-align: center;
}
.productTable thead td{
	font-weight: bold;
}
.productTable .imageTD	{	width: 70px;	}
.productTable .nameTD	{	width: auto;	text-align: left;	}
.productTable .priceTD	{	width: 100px;		}
.productTable .quantityTD	{	width: 50px;	}
.productTable .amountTD	{	width: 100px;	}
.productTable .controlTD	{	width: 20px;	}
.productTable .leftTD,
.productTable .rightTD{
	padding: 0px;
	width: 0px;
}
.productTable tbody .amountTD,
.productTable tbody .priceTD,
.productTable .textTD,
.productTable .valueTD{
	text-align: right;
}
.productTable .alertTD{
	color: #ff0000;
	font-weight: bold;
}
.productTable{
	font-size: 14px;
}
.productTable  .headTD{
	border-left:none;
	text-align: right;
}
.productTable tbody .bodyTD{
	text-align: right;
}
.productTable .nameTD .product_is_in_promotion{
	color:#aaa;
	font-size: 0.9em;
	margin-top:5px;
}
.productTable .beforeshippingTR .headTD,
.productTable .beforeshippingTR .bodyTD{
	font-weight: bold;
}
.productTable .lnwpointTR .valueTD{
	color: red;
}
.productTable .productsTR td,
.productTable .discountTBODY td,
.productTable .discountTR td,
.productTable .netTR td,
.productTable .shippingTR td{
	height:30px;
	padding:10px 5px;
}
.productTable .nameTD,
.productTable .priceTD,
.productTable .quantityTD,
.productTable .amountTD{
	border-left:none;
}
.productTable .couponTR .headTD input[type=text]{
	  width:90px;
}
.productTable .couponTR .headTD .b-coupon{
	background-color: #777;
	line-height: 25px;
	padding:0 10px;
	border: 1px solid #555;
	color:#fff;
}
.productTable .couponTR .headTD .b-coupon:hover{
	cursor: pointer;
	background-color: #888;
	border: 1px solid #666;
}
.productTable .couponTR .headTD .what{
	display:inline-block;
	border-radius:8px;
	width:16px;
	height: 16px;
	background-color: #999;
	color:white;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
}
.productTable .couponTR .headTD .error{
	color:red;
	font-size: 12px;
	line-height: 1.5em;
}
/*-------Other Page--------*/

/*---------- Gift Page ----------*/
.productTable .onepackGift{margin-top: 5px;}
.giftTable{
	margin-top:10px;
	width: 100%;
}
.giftText{color: black; font-weight: bold; font-size: 11px;}

/*---------- Delivery Page ----------*/
.deliveryTable{
	margin-top:10px;
	width: 100%;
}
.deliveryTable tbody tr:hover {
	background-color: #f0f0f0;
	cursor: pointer;
}
.deliveryTable thead td{
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.deliveryTable tbody tr td{
	text-align: center;
	vertical-align: middle;
	padding: 20px 5px;
}
.deliveryTable .radioTD	{	width:20px;		padding: 0px;	text-align: right;	}
.deliveryTable .typeTD		{	width:90px;			}
.deliveryTable .formatTD	{	width:auto;		padding: 0px;	}
.deliveryTable .productTD	{	width:100px;	padding: 0px;	}
.deliveryTable .priceTD	{	width:90px;	padding: 0px 5px 0px 0px;	text-align:right;	}
.deliveryTable .amountTD	{	width:100px;	padding: 0px 5px 0px 0px;	text-align:right;	}
.deliveryTable .leftTD,
.deliveryTable .rightTD{
	padding: 0;
	width: 5px;
}
.deliveryTable .textTD,
.deliveryTable .valueTD{
	text-align: right;
}
.order_id{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
}
.orderStatus{
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}
.orderStatus .text{
	font-weight: bold;
}
.orderStatus .value{
	font-weight: normal;
}
/*-------------------- Product Detail Page --------------------*/
/*---------- Product Description----------*/
/*Product Header*/

.productHeaderBlock .headerText{
	word-wrap: break-word;
	display: block;
}
.productLayout{
	width:100%;
}
.productLayout .layoutLeft{
	width: 360px;
	float: left;
}
.productLayout .layoutRight{
	margin-left: 360px;
	width: 340px;
	min-height: 430px;
	vertical-align: top;
}
.productLayout .layoutRight .BLOCK{
	margin: auto;
	table-layout: fixed;
}
.productData{
	width: 280px;
	margin: 0 auto;
}
.productData .headTD{
	width: 100px;
}
.productData .bodyTD{
	padding: 5px 0 5px 20px;
	width: 160px;
}
.productData .quantity_control{
	float: left;
}
.productData .quantity_box{
	width: 30px;
	float: left;
	margin: 0;
	text-align: right;
	padding-right: 5px;
}
.productData .promotionTR img{
	width: 50px;
	height: auto;
	max-height: 100px;
}
/*rating star*/
.rating_star .star{
	// background-image: url(../_images/icons/star.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin-left: 2px;
	display: block;
}
.rating_star .star.s0{
	// background-position: 0px -96px;
	background-image: url(../_images/lnwpay/feedback/svg/star-0.svg);
}
.rating_star .star.s25{
	// background-position: 0px -72px;
	background-image: url(../_images/lnwpay/feedback/svg/star-3.svg);
}
.rating_star .star.s50{
	// background-position: 0px -48px;
	background-image: url(../_images/lnwpay/feedback/svg/star-5.svg);
}
.rating_star .star.s75{
	// background-position: 0px -24px;
	background-image: url(../_images/lnwpay/feedback/svg/star-8.svg);
}
.rating_star .star.s100{
	// background-position: 0px 0px;
	background-image: url(../_images/lnwpay/feedback/svg/star-full.svg);
}
/*rating*/
/*
.reviewBlock .user_rating{
	text-align: right;
	margin-top: 10px;
}
*/
.reviewBlock .user_rating .head{
	color: #898989;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
}
.reviewBlock .rating_star{
	width: auto;
	vertical-align: middle;
	display: inline-block;
	height: 16px;

}
.reviewBlock .rating_star .star,
.reviewForm .score_star .mini-star{
/*	// background-image: url(../_images/icons/star.png);*/
    background-image: url(../_images/lnwpay/feedback/svg/star-0.svg);
	background-repeat: no-repeat;
/*	background-position: -24px -64px;*/
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	display: block;
	cursor:pointer;
}
.reviewForm .score_star tbody td{
	height: 20px;
	width: 16px;
	vertical-align: middle;
	text-align: center;
}
.reviewForm .score_star .mini-star.full,
.reviewForm .score_star:hover .mini-star.hover,
.reviewBlock .rating_star .star.s100{
/*	// background-position: -24px 0px;*/
	background-image: url(../_images/lnwpay/feedback/svg/star-full.svg);
}
.reviewBlock .rating_star .star.s75{
/*	// background-position: -24px -16px;*/
	background-image: url(../_images/lnwpay/feedback/svg/star-8.svg);
}
.reviewBlock .rating_star .star.s50{
/*	// background-position: -24px -32px;*/
	background-image: url(../_images/lnwpay/feedback/svg/star-5.svg);
}
.review-area .rating_star .star.s25{
/*	// background-position: -24px -48px;*/
	background-image: url(../_images/lnwpay/feedback/svg/star-3.svg);
}
.reviewForm .score_star:hover .mini-star,
.reviewBlock .rating_star .star.s0{
/*	// background-position: -24px -64px;*/
	background-image: url(../_images/lnwpay/feedback/svg/star-0.svg);
}
.rating_text{
	text-align: left;
	margin-top:5px;
}


/*---------- Product Answer Review ----------*/
.reviewForm,
.discussForm,
.answerForm,
#review .rule,
#review,
#discuss{
	width: 100%;
	max-width: 680px;
	margin: 0 auto 20px;
	box-sizing: border-box;
}
.productPageNew .reviewForm,
.productPageNew .discussForm,
.productPageNew .answerForm,
.productPageNew #review .rule,
.productPageNew #review,
.productPageNew #discuss{
	max-width: 900px;
}
#review,
#discuss{
	margin-bottom: 70px;
	text-align: center;
}
#review .review_text,
#discuss .notification{
	padding:10px 0;
	color: lightgray;
}
#review .rule{
	text-align: left;
	padding: 20px;
	background-color: #f9f9f9;
	border-top: 1px solid #f5f5f5;
	color:#666;
}
#review .rule .bold{
	text-decoration: underline;
}
.answerForm .nameTD{
	width: 100px;
	vertical-align: top;
}
.reviewForm .nameTD,
.discussForm .nameTD{
	width: 200px;
	vertical-align: top;
}
.answerForm td,
.reviewForm td,
.discussForm td{
	padding: 5px 0;
	text-align: left;
}
.reviewForm .inputTD input,
.reviewForm .inputTD textarea,
.answerForm .inputTD textarea,
.discussForm .inputTD input,
.discussForm .inputTD textarea{
	width: 100%;
}
.reviewForm .inputTD textarea,
.answerForm .inputTD textarea,
.discussForm .inputTD textarea{
	min-height: 80px;
}
.reviewForm .contactTR td,
.discussForm .contactTR td{
	padding: 20px 0 5px;
	text-decoration: underline;
}
.discussForm .mobileTR input,
.discussForm .emailTR input{
	max-width: 300px;
}

/*---------- Product Review ----------*/
.reviewBlock{
	margin-bottom: 25px;
}
.discussBlock{
	margin-bottom: 20px;
}
.discussLayout,
.reviewLayout{
	width: 100%;
}
.discussLayout .layoutControl,
.reviewLayout .layoutControl{
	padding-top:10px;
}
.discussLayout .layoutControl .delete,
.reviewLayout .layoutControl .delete{
	padding: 8px 15px;
	font-size: 13px;
	border: 1px solid #eee;
	background: #f5f5f5;
	color:#ddd;
}
.reviewLayout .reviewContainer{
	display: flex;
}
.reviewLayout .layoutRight{
	flex: 1;
	padding-top: 5px;
	min-width: 300px;
}
.reviewLayout .layoutLeft{
	width: 200px;
}
.reviewLayout .layoutLeft .ex_avatar,
.reviewLayout .layoutLeft .user_rating .head{
	display: none;
}
.reviewLayout .layoutLeft .user_rating .rating_star{
	margin-bottom: 10px;
}
.reviewLayout .layoutLeft .reviewer_name::before{
	content: "โดย ";
}
.reviewLayout .layoutLeft .review_time{
	color:gray;
}
.reviewLayout .postHTML{
	line-height: 1.5em;
}
/*---------- Product Review ----------*/
#discuss .qandaContainer{
	padding: 20px 0;
}
.discussLayout .layoutContent,
.answerLayout .layoutContent{
	width: 100%;
	text-align: left;
	display: flex;
}
.answerLayout .answerContainer{
	flex: 1;
}
.discussLayout .layoutContent .q_icon,
.answerLayout .layoutContent .a_icon{
	display: block;
	padding: 9px 0;
	font-size: 1.2em;
	font-weight: bold;

	margin-right: 15px;
	width: 40px;
	height: 40px;
	text-align: center;
}
.discussLayout .layoutContent .q_icon{
	color: gray;
	background: lightgray;
}
.discussLayout .layoutContent .q_icon::before,
.answerLayout .layoutContent .a_icon::before{
	display: block;

	content: "Q";
}
.answerLayout .layoutContent .a_icon::before{
	content: "A";
}


.answerLayout .layoutContent .a_icon{
	color: #93c195;
	background: #dff3df;
}
.discussLayout .discuss_subject{
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
}
.answerLayout .layoutDetail,
.discussLayout .layoutDetail{
	margin-top: 10px;
}
.discussLayout .ex_avatar,
.answerLayout .ex_avatar,
.discussLayout .discusser_ip{
	display: none;
}
.discussLayout .discusser_name::before{
	content: "By ";
}
.answerLayout .answerer_name,
.answerLayout .answerer_date,
.discussLayout .discusser_name,
.discussLayout .discuss_time{
	display: inline-block;
	padding-right: 5px;
	color: gray;
}
.discussLayout .spy_box div{
	display: inline-block;
	padding-right: 3px;
	color: lightgray;
}


/*Share*/

.socialButtonArea{
	margin: 20px auto 0px;
	width: 300px;
	height: 30px;
}
.socialButtonArea .facebook_share,
.socialButtonArea .twitter_share,
.socialButtonArea .google_plus,
.socialButtonArea .line_it{
	float: left;
}
.socialButtonArea .facebook_share{
	width: 100px;
}
.socialButtonArea .twitter_share{
	width: 110px;
}
.socialButtonArea .google_plus{
	width: 90px;
}
.socialButtonArea .line_it{
	width: 100px;
}
.facebook_like{
	clear: both;
	margin-top: 10px;
}
/*Photo Slide*/
.productPhotoArea{
	width: 350px;
	margin-left: 4px;
}
.slideLeft,
.slideRight{
	background-image: url(../_images/icons/slide_arrow.png);/*slideArrowImage product*/
	background-repeat: no-repeat;
	width: 20px;
	height: 60px;
	float: left;
	display: block;
	cursor: default;
}
.slideLeft{ float: left;	background-position: 0px 0px;	}
.slideRight{ float: right;	background-position: -40px 0px;	}

.productPhotoArea .enable{
	cursor: pointer;
}
.slideLeft.enable:hover{	background-position: 0px -65px;	}
.slideRight.enable:hover{	background-position: -40px -65px;}

.productPhotoArea .slideShow{
	/*width: 320px;*/
	/*height: 60px;*/
	overflow: hidden;
	/*margin: 0 20px;*/
	/*float: left;*/
}
.productPhotoArea .slideShow.noArrow{
	margin: 0 4px;
}
.facebook_like{
	height:80px;
}
.product_tag{
	clear:both;
}
/*---------- sub Product ----------*/
.zero_subproduct{
	text-align: center; color: #ff0000; font-size: 14px; font-weight: bold;
}
.subproductsArea{
	clear: both;
	width: 100%;
	padding: 20px 0px 10px 0px;
	border-spacing: 10px;
	table-layout: fixed;
}
.subproductsArea .subproductItem{
	width: 33%;
	text-align: center;
	border: 1px solid #aaaaaa;
	vertical-align: top;
}
.subproductsArea .subproductItem .subproductHeader{
	padding:10px 0px;
}
.subproductsArea .subproductItem .subproductHeader .headerText{
	font-weight:bold;
}
.subproductsArea .gadgetThumbnail{
	margin: 0px auto;
}
.subproductsArea .subproductData{
	width: 90%;
	margin: auto;
}
.subproductsArea .subproductData .headTD{
	font-weight: bold;
	height: 30px;
	color: #000000;
	text-align: left;
}
.subproductsArea .subproductData .bodyTD{
	font-weight: bold;
	height: 30px;
	color: #999999;
	text-align: left;
	word-break: break-word;
}
.subproductsArea .subproduct_comingsoon,
.subproductsArea .subproduct_discontinued,
.subproductsArea .subproduct_soldout{
	margin:10px auto;
	font-size:13px;
	color:red;
	width:90%;
}

.subproductsArea .product_in_cart{
	margin-top: 5px;
	font-size: 11px;
	display: inline-block;
	line-height: 1.5em;
}
.subproductData .quantity_control{
	float: left;
}
.subproductData .quantity_box{
	width: 30px;
	float: left;
	margin: 0;
	text-align: right;
}
.subproductItem .subadd2cart{
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

/*---------- Product Tab ----------*/
.product_tab{
	clear: both;
	width: 100%;
}
.product_tab .tab,
.product_tab .panel{
	clear: both;
}
.product_tab .tab{
	width: 100%;
	height: 35px;
	margin: 0;
	padding: 20px 0;
}
.product_tab .tab li{
	/*width: 130px;*/
	width:19%;
	box-sizing: border-box;
	margin-right: 5px;
	text-align: center;
	display: inline;
	float: left;
	list-style: none;
	cursor: pointer;
	/*background-color: #fff;*/
	/*border: dotted 1px #555;*/
}
.product_tab .tab li:last-child{
	width:19%;
	margin-right:0px;
}
.product_tab .tab li a{
	width: 100%;
	cursor: pointer;
	display: block;
}
.product_tab ul.tab li.tab-selected{
	height: 30px;
}
/*----- Product Detail Tab -----*/
.product_tab .tabPanel{
	width: 700px;
	word-break: break-word;
	padding: 0 0 20px 0;
}
.product_tab .detail-img{
	text-align: center;
}
.product_tab .short_description {
	padding-bottom: 20px;
}
/* ---------- Review Tab ----------*/

.rule{
	margin: 10px 0;
}
review table,
.reviewBlock{
	width: 100%;
	margin: 10px 0;
}
.reviewLayout .layoutControl{
	float: right;
	position: relative;
	z-index: 10;
}
.reviewLayout .layoutLeft{
	width: 120px;
	text-align: center;
	vertical-align: top;
	float: left;
}
.reviewLayout .layoutRight{
	margin-left: 130px;
	vertical-align: top;
}
.reviewLayout .postHTML{
	width: 100%;
}
.productBox{
	display: inline;
	float: left;
	position: relative;
	margin: 5px;
}
.order_info .productBox{
	border: 1px solid transparent;
	box-sizing: content-box;
}
.order_info .productBox a{
	display: block;
}
.order_info .productBox.has_note{
	border-color: #ff0000;
}
.order_info .productBox .productQuantity {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 11px;
  color: #464646;
  font-weight: bold;
  background-color: white;
  border-radius: 5px 0 0 0;
  line-height: 18px;
  padding: 0 2px;
}
.order_info .productBox .note {
	font-size: 10px;
	background-color: #ddd;
	color: #ff0000;
	text-align: center;
	cursor: default;
}
.showTime{

}
.showTime .diffTime{
	font-size:12px;
}
.showTime .fullTime{
	font-size:10px;
}
/*---------- Condition Tab ----------*/
#condition .condition_text{
	margin:15px 0px;
}
/*---------- Dicussion Tab ----------*/
#discuss .warning{color: red; background: transparent url(../_images/icons/warning.png) no-repeat; padding-left: 30px; display: block; width: 50%; margin: 50px auto; font-size: 1.5em; font-weight: bold; line-height: 2em;}
#discuss .notification{background-color: #fafafa; display: block; width: 100%; padding: 10px 0px; font-size: 14px; font-weight: bold;}
/*-------------------- search Page --------------------*/
.searchLayoutInCatagory .conditionItem.searchCategory {
	display: none;
}
/*.searchBlock{
	margin-bottom: 40px;
}
.searchLayout,
.advsearchLayout{
	display: flex;
	flex-wrap: wrap;
}
.searchLayout .head,
.advsearchLayout .head{
	display: block;
	margin-bottom: 3px;
}
.searchLayout .search_keyword{
	flex: 2;
	min-width: 280px;
}
.searchLayout .search_category{
	flex: 1;
	min-width: 280px;
}
.searchLayout input,
.searchLayout select,
.advsearchLayout .conditionItem select{
	width: 100%;
	text-indent: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.searchLayout select,
.advsearchLayout select{
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	background-color: white;
	background-image: url(../_images/image1200/icon/angle-down.svg);
    background-position: 98% 50%;
    background-repeat: no-repeat;
	background-size: 12px;

	border-color: #d2d2d2;
}
.searchLayout select{
	border-left:none;
}
.advsearchLayout .conditionItem{
	flex: 2;
	min-width: 280px;
}
.advsearchLayout .conditionItem.productAttribute{
	flex: 3;
	min-width: 280px;
}
.advsearchLayout .conditionItem.orderBy{
	padding-right: 20px;
}
.searchLayout > span,
.advsearchLayout .conditionItem{
	margin: 10px 0;
}

.advsearchLayout  .inputContainer{
	width:100%;
}
.advsearchLayout  .inputItem{
	display: inline-block;
	vertical-align: middle;
	padding: 5px 15px 0 0;
}*/
/*search result*/
.resultSearchArea .resultMessage{
	margin: 30px 0 10px 0;
	font-weight: bold;
}
.productSearchLayout{
	width: 700px;
	padding: 0px;
}
.productSearchLayout .layoutLeft{
	float: left;
	width: 120px;
	text-align: center;
	vertical-align: top;
	padding: 0px;
}
.productSearchLayout .layoutRight{
	margin-left: 120px;
	width: 580px;
	text-align: left;
	vertical-align: top;
	padding: 10px 0px;
	position: relative;
}
.productSearchLayout .product_comingsoon,
.productSearchLayout .product_discontinued,
.productSearchLayout .product_soldout,
.productSearchLayout .product_order{
	float: right;
}
.productSearchData{
	height: 100px;
}
.productSearchData .headTD{
	width: 80px;
	font-weight: bold;
}
.productSearchData .bodyTD{
	word-wrap: break-word;
	max-width: 420px;
}

/* nangnoi edited */
input[type="text"],
input[type="number"],
input[type="password"]{
	height: 25px;
}
input.now[type="text"]{
	height: 25px;
}
select{
	height:25px;
}
.u-section-informpayment input[type="file"]{
	height:25px;
}



/*----------Login_box-----------*/
.orderloginMember,
.orderloginGuest{
	display: table;
	border:1px #ddd solid;;
	width:100%;
}
.logo_lnwaccount{
	position: absolute;
	right: 20px;
}
.orderloginGuest{
	padding: 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-top:30px;
}
.login_area{
	width: 65%;
	float:left;
	position: relative;
	padding:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-right:1px #ddd solid;
}
.login_area .login_desc,
.signup_area .signup_desc{
	margin-bottom:20px;
}
.signup_area{
	width:35%;
	float:left;
	position:relative;
	padding:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.login_header,
.signup_header,
.guest_header{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom:20px;
	border-bottom:1px #ddd solid;
	line-height:34px;
}
.signup_area .b-regis{
	margin-top:15px;
}
.guest_desc{
	margin-bottom:15px;
}
.loginForm .hintTR td{
	height:0px;
}
.loginForm .nameTD{
	text-align: left;
	width:80px;
	font-size:15px;
	line-height: 30px;
}
.loginForm .inputTD input[type=text],
.loginForm .inputTD input[type=password]{
	height:25px;
	width:250px;
	font-size:14px;
}
.signup_area .oneaccount,
.signup_area .promotion,
.signup_area .allweblnw{
	height:25px;
	padding-left:40px;
	padding-top:5px;
	font-size: 11px;
}
.signup_area .oneaccount{
	background: transparent url(../_images/icons/oneaccount.png) no-repeat 0px 0px;
}
.signup_area .promotion{
	background: transparent url(../_images/icons/promotion.png) no-repeat 0px 0px;
}
.signup_area .allweblnw{
	background: transparent url(../_images/icons/allweblnw.png) no-repeat 0px 0px;
}
/*
.orderloginMemberBlock{
	width:700px;
}
.orderloginMemberBlock .login_area{
	width:55%;
	float:left;
}
.orderloginMemberBlock .loginTable{
	width:350px;
}
.orderloginMemberBlock .loginTable td{
	padding:5px;
}
.orderloginMemberBlock .loginTable .inputTD input{
	width:180px;
}
.orderloginMemberBlock .loginTable .hint{
	font-size: 11px;
	color:#aaa;
	padding:0px;
}
.orderloginMemberBlock .signup_area{
	width:40%;
	float:left;
	padding:10px;
	padding-top:0px;
}
.orderloginMemberBlock .signup_header{
	font-weight: bold;
	height:30px;
}
.orderloginMemberBlock .signup_area .oneaccount,
.orderloginMemberBlock .signup_area .promotion,
.orderloginMemberBlock .signup_area .allweblnw{
	height:25px;
	padding-left:40px;
	padding-top:5px;
	font-size: 11px;
}
.orderloginMemberBlock .signup_area .oneaccount{
	background: transparent url(../_images/icons/oneaccount.png) no-repeat 0px 0px;
}
.orderloginMemberBlock .signup_area .promotion{
	background: transparent url(../_images/icons/promotion.png) no-repeat 0px 0px;
}
.orderloginMemberBlock .signup_area .allweblnw{
	background: transparent url(../_images/icons/allweblnw.png) no-repeat 0px 0px;
}
.orderloginGuestBlock{
	clear:both;
	width: 100%;
	margin-top:20px;
}
*/


/*----------lnwlogin----------*/
/* .lnwlogin-container,
.guestlogin-container {
	background:#f5f5f5;
	border:1px solid #D8D9DC;
	width: 48%;
	float: left;
	box-sizing: border-box;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.cancellogin-container {
	display: block;
	width: 48%;
	float: right;
	text-align: center;
	font-size: 16px;
	padding: 10px 0px;
	margin: 10px auto;
}
.cancellogin-container a {
	color: #777;
}
.lnwlogin-container h2,
.guestlogin-container h2 {
	padding: 30px 50px 0px;
}
.lnwlogin-container {
	margin-right: 4%;
}
.lnwlogin-container.no_margin{
	margin-right: 0;
}
.lnwlogin-container .text{
	font-size:1.2em;
	color:#333;
}
.lnwlogin-container .subtext{
	color:#777;
}
.lnwlogin-container .loginside{
	width:100%;
	vertical-align: top;
}
.lnwlogin-container .loginside .login-lnw,
.lnwlogin-container .loginside .login-fb {
	width:100%;
	padding:30px 50px;
	border-bottom:1px solid #D8D9DC;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.lnwlogin-container .registerside{
	padding:30px 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width: 100%;
}
.lnwlogin-container .registerside .benefits{
	margin:14px 0px;
	padding-left:15px;
}
.lnwlogin-container .registerside .benefits li{
	list-style-type:square;
	line-height: 1.5em;
	padding:5px 0px;
}
.lnwlogin-container .b-gotologinfb-contaniner{
	margin-top:15px;
}
.lnwlogin-container .b-gotologin,
.lnwlogin-container .b-gotoregister,
.none-member .detail a{
	width:100%;
	line-height:40px !important;
	color:white !important;
	font-size: 16px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-align: center;
	margin-top:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.accountBody .none-member .detail ,
.accountBody .benefits{
	font-size: 14px;
}
.none-member {
	padding: 30px 50px;
}
.none-member .detail a {
	display: block;
}
.lnwlogin-container .b-gotologin,
.none-member .detail a {
	background-color: #85cf30 !important;
	border: 1px solid #7dc32d !important;
}

.lnwlogin-container a:hover {
	text-decoration: none;
}
.lnwlogin-container .b-gotologin:hover,
.none-member .detail a:hover {
	background-color:#7dc32d;
	text-decoration: none;
	color: white;
}
.lnwlogin-container .b-gotoregister{
	background-color: #777;
	border: 1px solid #666;
}
.lnwlogin-container .b-gotoregister:hover{
	background-color:#666;
	text-decoration: none;
}

.b-gotologinfb .ftext {
	line-height: 40px !important;
}
.none-member .img,
.none-member .detail{
	display:inline-block
}
.none-member .detail{
	width: 100%;
}
.none-member .img{
	width:130px;
	text-align: left;
	position: relative;
	top: 10px;
}
.none-member .img img {
	margin-top: 0px;
}
.none-member .benefits{
	margin:10px 0px;
	padding-left:15px;
}
.none-member .benefits li{
	line-height: 1.2em;
	padding:5px 0px;
	text-align: left;
	list-style-type: square;
}
 */
/*--------End Lnw Login Page----------*/
/*--------Address----------*/
.oldaddressHeader{
	padding: 20px 0 0;
}
.address_search_bar{
	padding: 0 0 0 30px;
}
.address_search_bar .input_keyword{
	width: 250px;
	padding: 0 10px;
}
.address_search_bar .search_button{
	height: 25px;
	margin: 0;
	padding: 0 10px;
	background-color: #fff;
	border: 1px solid #666;
	color: #666;
	cursor: pointer;
}
.contactsTable{
	margin: 0px auto 0px;
	width: 660px;
}
.contactsTable .contactTD{
	width: 450px;
	vertical-align: top;
	padding: 10px;
}
.contactsTable .buttonTD{
	padding-bottom: 10px;
	vertical-align: bottom;
}

.contactsTable .newaddress_example{
	font-weight: bold;
	margin-top: 20px;
}
.newcontactForm{
	width: 450px;
}
.newcontactForm td{
	height:20px;

}
.newcontactForm.FORMTABLE > tbody > tr > td{
	vertical-align: middle;
}
.newcontactForm .nameTD{
	width: 150px;
}
.newcontactForm select,
.newcontactForm input{
	width:300px;
}
.newcontactForm .error .nameTD{
	color: #ff0000 !important;
}
.newcontactForm .error input{
	border-color: #ff0000;
}

.contactsTable .new_contact_area{
	width:450px;
	padding:5px;
	line-height:25px;
	background-color: #eee;
}


.contactsTable .contactArea,
.contactsTable .new_contact_area{
	line-height: 20px;
	width:470px;
	padding:15px;
	background-color: #eee;
}
.contactsTable .contactHead .header_text,
.contactsTable .newaddress_example{
	line-height: 35px;
	font-size: 1.5em;
	font-weight: bold;
}
.contactsTable .edit{
	float:right;
	background-color: #eee;
	padding: 5px;
	border: 1px solid #ddd;
}
.contactsTable .edit:hover{
	background-color: #e9e9e9;
	border: 1px solid #d9d9d9;
}
.contactsTable .contactArea .leftTD,
.contactsTable .new_contact_area .leftTD{
	font-weight: bold;
	text-align: left;
	width:70px;
	padding:5px 0px;
	vertical-align: top;
}
.contactsTable .contactArea .rightTD,
.contactsTable .new_contact_area .rightTD{
	line-height: 1.5em;
	padding:5px 0px;
	width:auto;
	vertical-align: top;
}

/*-------------------- TrackCode --------------------*/
.trackcode_search{
	width:500px;
	/*height:120px;*/
}
.trackandtrace{
	width:180px;
	*width: 160px;
}
.trackcode_search,
.trackandtrace{
	float:left;
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.trackcode_box{
	/*height:135px;*/
}
.trackcode_search input.keywordText{
	width:330px;
	height:25px;
	float:left;
}
.trackcode_search .b-checkcode{
	float:left;
	margin-left:5px;
}

.trackcode_search .all_description{
	clear:both;
}
.trackcode_search .description{
	font-size:12px;
	color:#777;
}
.trackcode_search .seeAll{
	font-size:12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.trackandtrace .header{
	background: transparent url(../_images/order/track.png) no-repeat;
	width:143px;
	height:46px;
}
.trackandtrace .info{
	color:#222;
}
.trackcodeTable{
	width: 100%;
}
.trackcodeTable td{
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.trackcodeTable .orderTD	{	width:60px;	}
.trackcodeTable .dateTD		{	width:210px;	}
.trackcodeTable .deliveryTD	{	width:210px;	}
/*.trackcodeTable .trackcodeTD{	width:110px;	}*/
.trackcodeTable .leftTD,
.trackcodeTable .rightTD{
	padding: 0px;
	width: 5px;
}
.trackingTable{
	width:100%;
}
.trackingTable td{
	text-align:center;
}

.webowner{
	font-weight: bold;
}
.LnwMallChannel{
	background: transparent url(../_images/lnw/lnwmall_h16.png) no-repeat 0px 0px;
	height: 16px;
	width: 76px;
}
.LnwMallChannel .text{
	visibility: hidden;
}
.p-welcome .pageWrapper{
	background: transparent none;
	width:auto;
	min-width: 970px;
}
.p-welcome .titleHeader{
	background-position: center top;
}

.unitEditor textarea{
	width: 100%;
	min-height: 200px;
}
/******************************bxslider****************************************************/
.u-slide{
	margin-bottom: 10px;
	min-height: 50px;
}
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0px;
}
.bx-wrapper img {
	max-width: 100%;
/*	display: block;*/
	margin: auto;
	vertical-align: middle;
}
.bxslider{
	display: none;
}
.bx-wrapper .bxslider{
	display: block;
	margin: 0px;
	padding: 0px;
}
.bx-wrapper .bxslider-item {
	margin: 0px;
	padding: 0px;
	text-align: center;
	overflow: hidden;
	list-style: none;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	/*position: absolute;
	bottom: -30px;*/
	width: 100%;
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../_images/slide/bxslider/bx_loader.gif) center center no-repeat;
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	position: absolute;
	bottom: 10px;
	z-index: 51;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
}
.slideContainer[pager="0"] .bx-wrapper .bx-pager{
	display:none;
}
.slideContainer[pager="1"] .bx-wrapper .bx-pager.bx-default-pager a,
.slideContainer[pager="2"] .bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	border-radius: 5px;
}
.slideContainer[pager="1"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="1"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}
.slideContainer[pager="2"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="2"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #53ccde;
}
.slideContainer[pager="3"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -268px;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="3"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="3"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -14px -268px;
}
.slideContainer[pager="4"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -282px;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="4"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="4"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -14px -282px;
}

.slideContainer[pager="5"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -502px;
	text-indent: -9999px;
	display: block;
	width: 19px;
	height: 17px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="5"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="5"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -19px -502px;
}


.slideContainer[pager="6"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -481px;
	text-indent: -9999px;
	display: block;
	width: 18px;
	height: 16px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="6"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="6"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -18px -481px;
}


.slideContainer[pager="7"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -327px;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="7"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="7"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -14px -327px;
}

.slideContainer[pager="8"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -343px;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="8"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="8"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -14px -343px;
}

.slideContainer[pager="9"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -359px;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="9"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="9"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -14px -359px;
}

.slideContainer[pager="10"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -373px;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="10"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="10"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -14px -373px;
}
.slideContainer[pager="11"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -430px;
	text-indent: -9999px;
	display: block;
	width: 21px;
	height: 26px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="11"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="11"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -21px -430px;
}
.slideContainer[pager="12"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -460px;
	text-indent: -9999px;
	display: block;
	width: 21px;
	height: 16px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="12"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="12"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -21px -460px;
}
.slideContainer[pager="13"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: 0px -523px;
	text-indent: -9999px;
	display: block;
	width: 19px;
	height: 11px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="13"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="13"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -19px -523px;
}

.slideContainer[pager="14"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: -100px -430px;
	display: block;
	width: 19px;
	height: 30px;
	margin: 0 1px;
	outline: 0;
	font-size: 15px;
	line-height: 28px;
	color: white;
}
.slideContainer[pager="14"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="14"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -119px -430px;
	color: #585858;
}

.slideContainer[pager="15"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-position: -100px -502px;
	display: block;
	width: 19px;
	height: 30px;
	margin: 0 1px;
	outline: 0;
	font-size: 15px;
	line-height: 28px;
	color: #585858;
}
.slideContainer[pager="15"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="15"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -119px -502px;
	color: #fff;
}
.slideContainer[pager="16"] .bx-wrapper .bx-pager.bx-default-pager a ,
.slideContainer[pager="17"] .bx-wrapper .bx-pager.bx-default-pager a ,
.slideContainer[pager="18"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: transparent;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 1px;
	outline: 0;
}
.slideContainer[pager="16"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-position: -60px -240px;
}
.slideContainer[pager="16"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="16"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -74px -240px;
}
.slideContainer[pager="17"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-position: -60px -268px;
}
.slideContainer[pager="17"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="17"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -74px -268px;
}
.slideContainer[pager="18"] .bx-wrapper .bx-pager.bx-default-pager a {
	background-position: -60px -254px;
}
.slideContainer[pager="18"] .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slideContainer[pager="18"] .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: -74px -254px;
}

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../_images/slide/bxslider/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url(../_images/slide/bxslider/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.slideContainer[arrow] .bx-wrapper .bx-controls-direction a{
	height: 40px;
	width: 28px;
	background-image: url(../_images/slide/bxslider/slide_sprite_2.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 28px 40px;
}
.slideContainer[arrow] .bx-wrapper .bx-controls-direction a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.slideContainer[arrow="0"] .bx-wrapper .bx-controls-direction{
	display: none;
}
.slideContainer[arrow="1"] .bx-wrapper .bx-controls-direction a.bx-prev{
	background-position: 0px -120px;
}
.slideContainer[arrow="1"] .bx-wrapper .bx-controls-direction a.bx-next{
	background-position: -28px -120px;
}
.slideContainer[arrow="2"] .bx-wrapper .bx-controls-direction a.bx-prev{
	background-position: 0px -160px;
}
.slideContainer[arrow="2"] .bx-wrapper .bx-controls-direction a.bx-next{
	background-position: -28px -160px;
}
.slideContainer[arrow="3"] .bx-wrapper .bx-controls-direction a{
	width: 35px;
}
.slideContainer[arrow="3"] .bx-wrapper .bx-controls-direction a.bx-prev{
	background-position: 0px -200px;
}
.slideContainer[arrow="3"] .bx-wrapper .bx-controls-direction a.bx-next{
	background-position: -35px -200px;
}

.slideContainer[arrow="4"] .bx-wrapper .bx-controls-direction a{
	width: 30px;
	height: 30px;
}
.slideContainer[arrow="4"] .bx-wrapper .bx-controls-direction a.bx-prev{
	background-position: -100px -5px;
}
.slideContainer[arrow="4"] .bx-wrapper .bx-controls-direction a.bx-next{
	background-position: -135px -5px;
}
.slideContainer[arrow="5"] .bx-wrapper .bx-controls-direction a{
	width: 30px;
	height: 32px;
}
.slideContainer[arrow="5"] .bx-wrapper .bx-controls-direction a.bx-prev{
	background-position: -100px -36px;
}
.slideContainer[arrow="5"] .bx-wrapper .bx-controls-direction a.bx-next{
	background-position: -135px -36px;
}
.slideContainer[arrow="6"] .bx-wrapper .bx-controls-direction a{
	width: 30px;
	height: 34px;
}
.slideContainer[arrow="6"] .bx-wrapper .bx-controls-direction a.bx-prev{
	background-position: -100px -69px;
}
.slideContainer[arrow="6"] .bx-wrapper .bx-controls-direction a.bx-next{
	background-position: -135px -69px;
}
.slideContainer[arrow="7"] .bx-wrapper .bx-controls-direction a{
	width: 30px;
	height: 30px;
}
.slideContainer[arrow="7"] .bx-wrapper .bx-controls-direction a.bx-prev{
	background-position: -100px -104px;
}
.slideContainer[arrow="7"] .bx-wrapper .bx-controls-direction a.bx-next{
	background-position: -135px -104px;
}
.slideContainer[arrow="8"] .bx-wrapper .bx-controls-direction a{
	width: 30px;
	height: 24px;
}
.slideContainer[arrow="8"] .bx-wrapper .bx-controls-direction a.bx-prev{
	background-position: -100px -135px;
}
.slideContainer[arrow="8"] .bx-wrapper .bx-controls-direction a.bx-next{
	background-position: -135px -135px;
}


.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 122;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../_images/slide/bxslider/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../_images/slide/bxslider/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.u-slide{
	background-color: #ffffff;
}
.pageWrapper > .u-slide{
	width: 960px;
	margin: auto;
}
#close_block{
	text-align: center;
	padding: 40px 10px;
	background-color: #ffffff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-image: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
	background-image:		 linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
}
#close_block .cart_error{
	background-image:	url(../_images/cart_404.png);
	background-repeat:	no-repeat;
	width: 178px;
	height: 128px;
	margin: 0px auto 0px auto;
}
#close_block .not_found{
	padding-top: 40px;
	font-family: 'arial',tahoma;
	color: #7c7c7c;
	font-size: 50px;
	line-height: 50px;
}
#close_block .error_line{
	width: auto;
	height: 1px;
	background: #ececec;
	margin: 45px auto 45px auto;
}
#close_block .content_text{
	line-height: 30px;
	font-family: 'arial',tahoma;
	color: #7c7c7c;
	font-size: 20px;
}
#close_block .text_hl{
	color: #bababa;
}
#close_block .button_back{
	margin: 30px auto 0 auto;
	background-color: #bbbbbb;
	border: 1px solid #aaaaaa;
	padding: 0px 20px;
	line-height: 44px;
	font-size: 15px;
	color: white;
	text-decoration: none;
	display: inline-block;
	text-align: center;
}
#close_block .button_back:hover{
	background-color: #cccccc;

}

/**********article-login**********/


/****************************** livechat *****************************
.u-livechat{
	position: fixed;
	bottom: 0;
	right: 3%;
	width: 280px;
	box-sizing: border-box;
	z-index: 149;
}
.u-livechat .livechat{
	-webkit-box-shadow: 0px -2px 8px gainsboro;
	-moz-box-shadow: 0px 2px 8px gainsboro;
	box-shadow: 0px 2px 8px gainsboro;
}
/* u-livechat titleHeader*
.u-livechat .titleHeader{
	background-color: gainsboro; /*#bde2ba;*
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	margin-bottom: 0;
	color: white;
	line-height: 0;
	padding: 4px 8px;
	*padding: 0 8px;
	*height: 32px;
	position: relative;
	overflow: visible;
}
.u-livechat .headerImage{
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	left: 8px;
	bottom: 2px;
	width: 40px;
	height: 48px;
	background: transparent url(../_images/chat/chat2.png) bottom center no-repeat;

}
.u-livechat .headerText{
	margin-left: 48px;
	margin-right: 48px;
	max-height: 32px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.u-livechat .headerText .name{
	height: 24px;
	*height: 32px;
	*line-height: 32px;
	display: block;
}
.u-livechat .headerText .text_wrapper{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	line-height: 24px;
	*line-height: 32px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.u-livechat .headerText .chatstatus{
	line-height: 16px;
	font-size: 10px;
	font-weight: normal;
	display: block;
}
.u-livechat .control{
	position: absolute;
	width: 24	px;
	height: 24px;
	right: 8px;
	bottom: 4px
}
/*.u-livechat .control .minimize{
	display: inline-block;
	*float: right;
	width: 24px;
	height: 24px;
	background: transparent url(../_images/close/minimize_white.png) center center no-repeat;
	cursor: pointer;
}*/
/*.u-livechat .control .close{
	display: inline-block;
	*float: right;
	width: 24px;
	height: 24px;
	background: transparent url(../_images/close/close_white.png) center center no-repeat;
	cursor: pointer;
}
.u-livechat .control .close:hover,
.u-livechat .control .minimize:hover{
	background-color: #5aad4d;
}


/* u-livechat chatbox zone*
.u-livechat .chatbox{
	height: 325px;
	background-color: white;
	border: 1px solid #65c755;
	border-bottom: none;
	border-top: none;
}
.u-livechat .boxwrapper{
	height:284px;
	overflow: hidden;
	padding-bottom: 46px;
	position: relative;
}
.u-livechat .chatstream{
	position: absolute;
	height: 100%;
	background-color: #ebebeb;
	position: relative;
	right: 0;
	left: 0;
	bottom: 0;
	top:0;
	padding-left: 10px;
	padding-right: 15px;
	overflow: hidden;
	*overflow: scroll;
	\0/IE8+9 overflow: scroll;
	-webkit-box-shadow: 0px -2px 8px gainsboro;
	-moz-box-shadow: 0px 2px 8px gainsboro;
	box-shadow: 0px 2px 8px gainsboro;
}
.u-livechat .chatwrapper{
	/*margin-bottom: 42px;*/
/*}
.u-livechat .shadow {
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
}
.u-livechat .shadow.fade{
	background-image: url('../_images/chat/gradient_white.png');
	background-repeat: repeat-x;
	height: 36px;
	opacity: 1;
	z-index: 59;
	top:0;
}
.u-livechat .shadow.after{
	background-image: url('../_images/chat/line_down.png');
	background-repeat: repeat-x;
	height: 19px;
	opacity: 1;
	z-index: 59;
	bottom:0;
}
.u-livechat .chatmessage,
.u-livechat .notibox{
	position:  relative;
	margin: 8px;
	margin-right: 12px;
}
.u-livechat .avatar{
	position: absolute;
	top: 0px;
	left: 0;
	width: 50px;
	height: 50px;
}
.u-livechat .msg{
	display: inline-block;
	vertical-align: top;
	min-height: 50px;
	margin-left: 64px;
}
.u-livechat .bubble{
	background-color: white;
	padding: 4px 12px;
	line-height: 1.5em;
	*border: 1px solid gainsboro;
}
.u-livechat .chatmessage[type="customer"] .bubble{
	-webkit-box-shadow: 0 1px 0 #eeda8c, 1px 2px 1px gainsboro, 0 -1px 1px rgba(220, 220, 220, 0.5);
	-moz-box-shadow: 0 1px 0 #eeda8c, 1px 2px 1px gainsboro, 0 -1px 1px rgba(220, 220, 220, 0.5);
	box-shadow: 0 1px 0 #eeda8c, 1px 2px 1px gainsboro, 0 -1px 1px rgba(220, 220, 220, 0.5);
	*border-bottom:1px solid  #eeda8c;
}
.u-livechat .chatmessage[type="admin"] .bubble{
	-webkit-box-shadow: 0 1px 0 #a2d5ef, 1px 2px 1px gainsboro, 0 -1px 1px rgba(220, 220, 220, 0.5);
	-moz-box-shadow: 0 1px 0 #a2d5ef, 1px 2px 1px gainsboro, 0 -1px 1px rgba(220, 220, 220, 0.5);
	box-shadow: 0 1px 0 #a2d5ef, 1px 2px 1px gainsboro, 0 -1px 1px rgba(220, 220, 220, 0.5);
	*border-bottom:1px solid  #a2d5ef;
}
.u-livechat .bubble .timestamp{
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 24px;
	color: #cdcdcd;
}
.u-livechat .bubble p{
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	color: #555;
}
.u-livechat .bubble img{
	max-width: 150px;
	max-height: 200px;
}
.u-livechat .notibox{
	line-height: 1.5em;
	font-size: 11px;
}
.u-livechat .notibox.comeout{
	color: #bd1421;
}
.u-livechat .notibox.comein{
	color: green;
}
.u-livechat .chatinput{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 278px;
	max-height: 64px;
	min-height: 44px;
	border-top: 1px solid #dcdcdc;
}
.u-livechat .chatinput .input-area{
	/*padding-right: 48px;*/
	/*margin-right: 48px;
	background-color: white;
	line-height: 0;
	width: 230px;
}
.u-livechat .chatinput .b-sendmsg{
	position: absolute;
	right: 0px;
	top:0;
	bottom:0px;
	color: white;
	width: 48px;
	background-color: #aaa;
	border: none;
	line-height: 1.3em;
}
.u-livechat .chatinput textarea{
	margin: 0;
	min-height: 40px;
	max-height: 58px;
	height: 40px;
	min-width: 213px;
	max-width: 213px;
	width: 213px;
	color: #555;
	padding: 3px 8px;
	resize: none;
	border: none;
	line-height: 1.3em;
	background-color: white;
	overflow: hidden !important;
	\0/IE8+9 overflow: auto !important;
	\0/IE8+9 height: 36px;
}

/*when show chat*

.u-livechat .livechat[chat="online"] .titleHeader{
	background-color: #65c755;
}
.u-livechat .livechat[chat="online"] .control .close:hover{
	background-color: #5aad4d;
}
.u-livechat .livechat[chat="online"] .chatbox{
	border: 1px solid #65c755;
}
.u-livechat .livechat[chat="offline"] .titleHeader{
	background-color: #878787;
}
.u-livechat .livechat[chat="offline"] .control .close:hover{
	background-color: #6c6c6c;
}
.u-livechat .livechat[chat="offline"] .chatbox{
	border: 1px solid #878787;
}
.u-livechat .livechat[chat="away"] .titleHeader{
	background-color: #df5c66;
}
.u-livechat .livechat[chat="away"] .control .close:hover{
	background-color: #c44b54;
}
.u-livechat .livechat[chat="away"] .chatbox{
	border: 1px solid #df5c66;
}
/*when minimize chat*
.u-livechat .livechat.mini .control,
.u-livechat .livechat.mini .chatbox{
	display: none;
}
.u-livechat .livechat.mini[chat="online"] .titleHeader{
	background-color: rgba(101,199,85,0.7);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.u-livechat .livechat.mini[chat="offline"] .titleHeader{
	background-color: rgba(135,135,135,0.7);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.u-livechat .livechat.mini[chat="away"] .titleHeader{
	background-color: rgba(223,91,102,0.7);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
/*when first on chat
.u-livechat .livechat.first .control,
.u-livechat .livechat.first .chatbox{
	display: none;
}
.u-livechat .livechat.first .titleHeader{
	background-color: rgba(135,135,135,0.7);
	color: #555;
}
/*when welcome to chat
.u-livechat .livechat.welcome .chatstream,
.u-livechat .livechat.welcome .shadow{
	display: none;
}
.u-livechat .livechat.welcome .chatbox{
	background-color: gainsboro;
	height: 326px;
}
.u-livechat .livechat.welcome .titleHeader{
	background-color: rgba(135,135,135,0.7);
	color: #555;
}
/* end */



/*--Order Table---*/
.orderTable tbody td{
	padding:10px;
}
.orderTable img{
	vertical-align: middle;
}
.orderTable thead .checkbox{
	width:30px;
}
.orderTable thead .code{
	width:110px;
}
.orderTable thead .date{
	width:120px;
}
.orderTable thead .price{
	width:110px;
}
.orderTable tbody .code{
	font-weight: bold;
}
.orderTable tbody .products{
	padding-left:10px;
	padding-right:10px;
}



/*---------trai edit ----------------------*/

.u-section-informpayment #inform_payment_form .bankList {
padding-top: 20px;
}
.u-section-informpayment #inform_payment_form .edit_sb {
float: right;
position: absolute;
right: 0px;
margin-top: -20px;
}

/*----------------------------------------------*/





/*---------------------SEO Article------------------------*/
.blogForm .seoTR .titleTD{
	font-size: 1.2em;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 4px;
}
/*---------------------end SEO article------------------------*/
/*---------------------Gointer------------------------*/
.blogForm .gointerTR .flag{
	margin-left: 4px;
	margin-right: 4px;
}
/*---------------------end Gointer------------------------*/
/*---------------------widget-channel------------------------*/

#smartbanner_container { position: relative; z-index: 99999;}
#smartbanner {  z-index: 99999; position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner, html.sb-animation {-webkit-transition: all .3s ease;}
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.4em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }

#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }

#smartbanner.android { border-color:#212228; background: #3d3d3d url('dark_background_stripes.gif'); border-top: 5px solid #88B131; box-shadow: none; }
#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
#smartbanner.android .sb-close:active { color:#eee; }
#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
#smartbanner.android .sb-info strong { color:#fff; }
#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none; }
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }
.u-channel\/mobile .LnwShopApp{
	position:relative;
	width:220px;
	height:380px;
}
.u-channel\/mobile .LnwShopApp .frame{
	position:absolute;
	top:0;
	left:0;
}
.u-channel\/mobile .LnwShopApp .shop-avatar{
	position:absolute;
	top:130px;
	left:10px;
	width:93px;
}
.u-channel\/mobile .LnwShopApp .shop-name{
	position:absolute;
	top:195px;
	left:17px;
	color:white;
	font-weight:bold;
	font-size:12px;
	width:85px;
	height:15px;
	overflow:hidden;
}
.u-channel\/mobile .button-row{
	margin:0 auto;
}
.u-channel\/mobile .button-row .b-applestore{
	background:transparent url(../_images/button/appstore_badge.png);
	width:97px;
	height:31px;
	display:inline-block;
	margin-left:5px;
}
.u-channel\/mobile .button-row .b-playstore{
	background:transparent url(../_images/button/google_play_badge.png);
	width:106px;
	height:31px;
	display:inline-block;
	margin-left:2px;
}.u-channel\/mobile .appDetail{
	list-style:square;
	color:#bbb;
	font-size:11px;
	padding-left:20px;
}
.u-channel\/lnwmarket .text-row{
	width: 100%;
	text-align:center;
	margin-bottom:10px;
}
.u-channel\/lnwmarket .text-row .text,
.u-channel\/lnwmarket .text-row .logo{
	display:inline;
}
.u-channel\/lnwmarket .text-row .text{
	font-family: 'rsu';
	font-size:16px;
}
.u-channel\/lnwmarket .lnwmarket_container{
	background-color:#fff;
	border:solid 1px #EFEFEF;
	position:relative;
	text-align:center;
	box-shadow:		 0px 5px 0px 0px rgba(0, 0, 0, 0.15);
	padding-top:40px;
	padding-bottom:15px;
	box-sizing:border-box;
}
.u-channel\/lnwmarket .lnwmarket_container .eaves{
	background:transparent url(../_images/channel/lnwmarket/eaves.png) no-repeat;
	height:27px;
	width:220px;
	position:absolute;
	top:0px;
	left:0px;
}
.u-channel\/lnwmarket .lnwmarket_container .shop_avatar{
	width:150px;
	height:150px;
	margin-bottom:10px;
}
.u-channel\/lnwmarket .lnwmarket_container .shop_name{
	display: inline-block;
	width:90%;
	margin-bottom:3px;
	color:#f26422;
}
.u-channel\/lnwmarket .lnwmarket_container .status-row{
margin-top:10px;
}
.u-channel\/lnwmarket .lnwmarket_container .stat{
	width:30%;
	display:inline-block;
	border-left:#efefef solid 1px;
	text-align:center;
}
.u-channel\/lnwmarket .lnwmarket_container .stat:first-child{
	border-left:none;
}
.u-channel\/lnwmarket .lnwmarket_container .stat .num{
	font-weight: bold;
	font-size:20px;
	color:#888888;
}
.u-channel\/lnwmarket .lnwmarket_container .stat .text{
	color:#aaa;
	font-size:12px;
}
.u-channel\/lnwmarket .lnwmarket_container .button{
	margin-top:10px;
	width:90%;
	color:white;
	display:inline-block;
	line-height: 40px;
	font-weight: bold;
	background: #f27522;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f27522), color-stop(100%,#f26422));
	background: -webkit-linear-gradient(top,  #f27522 0%,#f26422 100%);
	background: linear-gradient(to bottom,  #f27522 0%,#f26422 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27522', endColorstr='#f26422',GradientType=0 );
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.u-channel\/lnwmarket .lnwmarket_container:hover .button{
	background: #f27522;
}
.u-channel\/lnwmarket a, .u-channel\/lnwmarket a:hover{
	color: #333 !important;
}
.u-channel\/lnwmall .lnwmall_container{
	width:100%;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c000000', endColorstr='#0c000000',GradientType=0 );
}
.u-channel\/lnwmall .eaves{
	width:220px;
	height:27px;
	background:transparent url(../_images/channel/lnwmall/eaves.png) no-repeat;
}
.u-channel\/lnwmall .detail{
	margin-top:10px;
	display: inline-block;
	width:192px;
	height:135px;
	background:transparent url(../_images/channel/lnwmall/detail.png) no-repeat;
	margin-bottom:10px;
}
.u-channel\/lnwmall .button-row{
	width:100%;
	text-align:center;
}
.u-channel\/lnwmall .button-row .shop_avatar{
	width:40px;
	height:40px;
	display: inline-block;
}
.u-channel\/lnwmall .button-row .button{
	line-height:40px;
	width:150px;
	color:white;
	font-weight:bold;
	display: inline-block;
	background-color:#3bbb9f;
	vertical-align: top;
}
.u-channel\/lnwmall:hover .button{
	background-color:#3ec4a7;
}
.u-channel\/lnwmall .lnwmall2017_container{
	width: 100%;
	text-align: center;
}
.u-channel\/lnwmall .lnwmall2017_container .noticeBox{
	font-size: 12px;
	line-height: 12px;
	padding: 10px 0;
}
.u-channel\/lnwmall .lnwmall2017_container .button{
	line-height:40px;
	width:150px;
	color:white;
	font-weight:bold;
	display: inline-block;
	background-color:#3bbb9f;
	vertical-align: top;
}
.u-channel\/lnwmall .lnwmall2017_container .button:hover{
	background-color:#3ec4a7;
}
.u-channel\/facebook .facebook_container{
	background-color: #fff;
	border:1px solid #EFEFEF;
	width:100%;
	position:relative;
}
.u-channel\/facebook .facebook_container .avatar{
	width: 100%;
	height:130px;
	position:relative;
	overflow:hidden;
}
.u-channel\/facebook .facebook_container .avatar img{
	position:absolute;
	width:100%;
}
.u-channel\/facebook .facebook_container .likenum{
	height:30px;
	padding-top: 10px;
	border-bottom:1px solid #EFEFEF;
	text-align: center;
	position: relative;
	z-index: 12345;
}
.u-channel\/facebook .facebook_container .detail{
	background-color:#e9eaed;
	padding:11px;
	box-sizing:border-box;
	width: 100%;
}
.u-channel\/facebook .facebook_container .detail .msbox{
	background-color:#fff;
	border:1px solid #EFEFEF;
	width: 100%;
	padding:12px;
	box-sizing:border-box;
}
.u-channel\/facebook .facebook_container .detail .personal_container{
	width:100%;
	position:relative;
	height:25px;
}
.u-channel\/facebook .facebook_container .detail .personal_container .avt{
	width:25px;
	height:25px;
	background-color:#e9eaed;
	position: absolute;
	top:0;
	left:0;
}
.u-channel\/facebook .facebook_container .detail .personal_container .name{
	width:70px;
	height:7px;
	background-color:#e9eaed;
	position: absolute;
	top:3px;
	left:30px;
}
.u-channel\/facebook .facebook_container .detail .personal_container .date{
	width:90px;
	height:7px;
	background-color:#e9eaed;
	position: absolute;
	bottom:3px;
	left:30px;
}
.u-channel\/facebook .facebook_container .detail .text{
	font-size: 11px;
	color:#aaa;
	display: inline-block;
	margin-top: 10px;
}
.u-channel\/facebook .button{
	background-color:#4d68a4;
	color:white;
	font-weight:bold;
	text-align:center;
	line-height: 40px;
}
.u-channel\/facebook:hover .button{
	background-color:#3e5fa7;
}
/*-----------------------trai edit -----------------------*/

.u-freedom .gadgetHTML p {
	margin-top: 0px;
}


.frame-053 .gadgetThumbnail{
	background: white;
	box-shadow: 0px 0px 3px 0px rgba(180,180,180,1);
}
.size-80.frame-053 .gadgetThumbnail,
.size-80.frame-053 .gadgetThumbnail .gadgetFrame,
.size-80.frame-053 .gadgetThumbnail .gadgetRibbon {
width: 90px;
height: 90px;
}
.size-100.frame-053 .gadgetThumbnail,
.size-100.frame-053 .gadgetThumbnail .gadgetFrame,
.size-100.frame-053 .gadgetThumbnail .gadgetRibbon {
width: 110px;
height: 110px;
}
.size-150.frame-053 .gadgetThumbnail,
.size-150.frame-053 .gadgetThumbnail .gadgetFrame,
.size-150.frame-053 .gadgetThumbnail .gadgetRibbon {
width: 160px;
height: 160px;
}
.size-250.frame-053 .gadgetThumbnail,
.size-250.frame-053 .gadgetThumbnail .gadgetFrame,
.size-250.frame-053 .gadgetThumbnail .gadgetRibbon {
width: 260px;
height: 260px;
}



/*-----------------------END	  trai edit -----------------------*/

.u-section .tsk-pageview .show_page{
	min-width: 200px;
}

.page_share{
	padding: 5px 5px;
	margin: 5px 0px;
	vertical-align: bottom;
}
.page_share .social_btn{
	padding: 0px 3px 0px 0px;
	margin: 0px;
	border: 0px none;
	background: none transparent;
	vertical-align: bottom;
	cursor: pointer;
}
.page_share .social_btns .social_btn img{
	width: 24px;
	margin: 0;
	padding: 0;
}
.page_share .show_url{
	font-size: 12px;
	border: 1px solid #aaaacc;
	padding: 0px 5px;
	width: 240px;
	height: 22px;
	vertical-align: bottom;
	box-sizing: border-box;
}
.u-section-product .page_share .show_url{
	width: 100%;

}

/* -------------------- Contact us with LnwPay Page Style -------------------- */
.lnwpay_how2pay .contactus_content .contactus_content_detail .contactus-paybody .h2,
.lnwpay_how2pay .contactus_content .contactus_content_detail .contactus-shopbody .h2{
	font-size: 20px;
}
.contactusBG .contactusLnwPaydetail p{
	color: #3553a5;
}
.contactusBG .contactusBlock-formshop{
	width: 50%;
	float: left;
	border: 1px solid #d7dde9;
	border-top: 2px solid #3452a5;
	background: white;
	box-sizing: border-box;
}
.contactusBG .contactusBlock-formshop .contactus-shopheader{
/*	background-color: #f0f0f0;*/
	border-bottom: 1px solid #d7dde9;
	padding: 25px 0 25px 0;
}
.contactusBG .contactusBlock-formshop .contactus-shopheader .h2{
	padding-left: 30px;
}
.contactusBG .contactusBlock-formshop .contactus-shopsubheader{
/*	background-color: #e6e6e6;*/
	padding: 20px 0 5px 10px;
	border-bottom: 1px solid #d7dde9;
}
.contactusBG .contactusBlock-formshop .contactus-shopsubheader h3{
	padding-left: 22px;
}
.contactusBG .contactusBlock-formshop .contactus-shopsubheader li{
	line-height: 20px;
	font-size: 14px;
}
.contactusBG .contactusBlock-formshop .contactus-shopbody img{
	float: left;
	padding: 10px 15px 10px 15px;
}
.contactusBG .contactusBlock-formshop .contactus-shopbody .h2{
/*	margin-left: 20%;*/
	padding: 14px 15px 14px 15px;
	/*height: 30px;*/
	line-height: 22px;
}
.contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shoptelephone,
.contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shopemail{
	border-bottom: 1px solid #d7dde9;
}

.contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shoptelephone a{
/*	color: #555;*/
}
.contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shoptelephone a:hover{
/*	color: #888;*/
}
.contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shopform{
	padding: 20px 0 0 0px;
}
.contactusBG .contactusBlock-formpay{
	margin-left: 50%;
	border-right: 1px solid #d7dde9;
	border-bottom: 1px solid #d7dde9;
	border-top: 2px solid #3452a5;
	color: #3553a5;
}
.contactusBG .contactusBlock-formpay .contactus-payheader{
	background-color: #f7f9fa;
	padding: 25px 0 25px 0;
	border-bottom: 1px solid #d7dde9;
}
.contactusBG .contactusBlock-formpay .contactus-payheader .h2{
	padding-left: 30px;
	font-family: rsu;
/*	color: #ffffff;*/
}
.contactusBG .contactusBlock-formpay .contactus-paysubheader{
	background-color: #f7f9fa;
	padding: 20px 0 5px 10px;
	border-bottom: 1px solid #d7dde9;
}
.contactusBG .contactusBlock-formpay .contactus-paysubheader h3{
	padding-left: 22px;
}
.contactusBG .contactusBlock-formpay .contactus-paysubheader li{
	line-height: 20px;
	font-size: 14px;
}
.contactusBG .contactusBlock-formpay .contactus-paybody{
	background-color: #f7f9fa;
}
.contactusBG .contactusBlock-formpay .contactus-paybody img{
	float: left;
	padding: 10px 15px 10px 15px;
}
.contactusBG .contactusBlock-formpay .contactus-paybody .h2{
/*	margin-left: 20%;*/
	padding: 14px 15px 14px 15px;
	/*height: 30px;*/
	line-height: 22px;
}
.contactusBG .contactusBlock-formpay .contactus-paybody .contactus-paytelephone,
.contactusBG .contactusBlock-formpay .contactus-paybody .contactus-payemail{
	border-bottom: 1px solid #d7dde9;
}
.contactusBG .contactusBlock-formpay .contactus-paybody .contactus-paytelephone a{
	color: #3553a5;
}
.contactusBG .contactusBlock-formpay .contactus-paybody .contactus-paytelephone a:hover{
	color: #395ab2;
}
.contactusBG .contactusBlock-formpay .contactus-paybody .contactus-payform{
	padding: 20px 0 0 0px;
}
.contactusBlock-formshop .contactusForm td a,
.contactusBlock-formpay .contactusForm td a{
	color: #ffffff;
	font-family: rsulight;
	font-size: 18px;
	margin: 10px 0 15px 0;
	line-height: 55px;
}
@media only screen and (max-width : 767px){
	.contactusBG{
		padding: 0 50px;
	}
	.contactusBG .contactusBlock-formshop{
		width: 100%;
		border-right: 1px solid #d3d3d3;
	}
	.contactusBG .contactusBlock-formpay{
		width: 100%;
		float: left;
		margin: 10px 0 20px 0;
	}
	.contactusBG .contactusBlock-formshop .contactusForm.FORMTABLE tr,
	.contactusBG .contactusBlock-formpay .contactusForm.FORMTABLE tr{
		padding: 15px 15px 0;
		display: block;
		width: 100%;
		box-sizing: border-box;
	}
	.contactusBG .contactusBlock-formshop .contactusForm.FORMTABLE tr:last-child {
		padding-bottom: 15px;
	}
	.contactusBG .contactusBlock-formshop .contactusForm.FORMTABLE td.nameTD,
	.contactusBG .contactusBlock-formpay .contactusForm.FORMTABLE td.nameTD{
		padding: 0;
		display: block;
	}
	.contactusBG .contactusBlock-formshop .contactusForm.FORMTABLE td.inputTD,
	.contactusBG .contactusBlock-formpay .contactusForm.FORMTABLE td.inputTD{
		display: block;
		width: 100%;
	}
}
@media only screen and (max-width : 400px){
	.contactusBG{
		padding: 0 10px;
	}
}
/* --------------------End Contact us with LnwPay Page Style -------------------- */
/* --------------------How2order with LnwPay Page Style -------------------- */

.font-rsu{
	font-family: RSU;
	font-weight: normal;
}
.lnwpay_how2order .how2order_header{
/*	margin: 30px 0 20px 0;*/
	margin-bottom: 50px;
}
.lnwpay_how2order .how2order_header img{
	float: left;
	margin-right: 5px;
}
.lnwpay_how2order .how2order_header h4{
	color: #2f4a92;
	line-height: 18px;
}
.lnwpay_how2order .how2order_header .how2order_header_content{
	border-top: 3px solid #2f4a92;
	background-color: #f7f9fa;
	margin-top: 5px;
	border-bottom: 1px solid #d7dde9;
	color: #1b1b1b;
	padding: 15px 25px 15px 30px;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left{
	width: 60%;
	display: inline-block;
	vertical-align: middle;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left h1{
	font-size: 32px;
	color: #3553a5;
	margin: 20px 30px 20px 0;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left h2{
	font-size: 16px;
	margin: 10px 0 30px 0;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left ul{
	margin-bottom: 30px;
	list-style: none;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left li{
	color: #7d91a6;
	font-size: 14px;
	margin-left: -38px;
	margin-bottom: 5px;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left .description{
	font-size: 14px;
	line-height: 22px;
	color: #7d91a6;
	margin: 20px 60px 30px 0;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left p{
	font-size: 14px;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left a{
	color: #3553a5;
	font-size: 16px;
	text-decoration: underline;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left a:hover{
	color: #395ab2;
	font-size: 16px;
	text-decoration: underline;
}
.lnwpay_how2order .how2order_header .how2order_header_content .right{
	display: inline-block;
	vertical-align: middle;
}
.lnwpay_how2order .how2order_content,
.lnwpay_how2pay .how2pay_content,
.lnwpay_how2pay .contactus_content{
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
}
.lnwpay_how2order .how2order_content h1,
.lnwpay_how2pay .how2pay_content h1,
.lnwpay_how2pay .contactus_content h1{
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 10px;
}
.lnwpay_how2order .how2order_content h2,
.lnwpay_how2pay .how2pay_content h2,
.lnwpay_how2pay .contactus_content h2,
.lnwpay_how2order .how2order_content .h2,
.lnwpay_how2pay .how2pay_content .h2,
.lnwpay_how2pay .contactus_content .h2,
.lnwpayh2{
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 10px;
}
.lnwpay_how2pay .how2pay_content h2 img,
.lnwpayh2 img{
	position: relative;
	top: 2px;
	left: 10px;
}
.lnwpay_how2order .how2order_content .how2order_content_detail{
	border-top: 2px solid #3452A5;
	background-color: #f7f9fa;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #d7dde9;
}
.lnwpay_how2order .how2order_content .how2order_content_detail img{
	display: block;
	margin: 0 auto;
}
.lnwpay_how2order .how2order_content .how2order_content_detail h3{
	font-family: RSU;
	font-weight: normal;
	font-size: 26px;
	color: #2f4a92;
	text-align: center;
	padding: 20px 0 10px 0;
}
.lnwpay_how2order .how2order_content .how2order_content_detail p{
	margin-bottom: 5px;
	font-size: 13px;
	color: #444444;
	text-align: center;
	margin-top: 0;
}
.lnwpay_how2order .how2order_content .how2order_content_detail .step1,
.lnwpay_how2order .how2order_content .how2order_content_detail .step2,
.lnwpay_how2order .how2order_content .how2order_content_detail .step3{
	width: 33%;
	float: left;
	padding: 40px 5px 0;
	box-sizing:border-box;
}

.lnwpay_how2order .how2order_content .how2order_content_detail .step2{
	border-right: 1px solid #d7dde9;
	border-left: 1px solid #d7dde9;
}
.lnwpay_how2order .how2order_content .how2order_content_detail .usermanual{
	text-align: center;
	margin: 15px 0px;
}
.lnwpay_how2order .how2order_content .how2order_content_detail .usermanual a{
	color: #3553a5;
}
.lnwpay_how2order .how2order_content .how2order_content_detail .usermanual a:hover{
	color: #395ab2;
	text-decoration: underline;
}
@media only screen and (max-width : 767px){
	.lnwpay_how2order .how2order_header .how2order_header_content{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column-reverse wrap;
		flex-flow: column-reverse wrap;
		padding-bottom: 20px;
	}
	.lnwpay_how2order .how2order_header .how2order_header_content .left{
		display: block;
		float: none;
		width: 100%;
		text-align: center;
	}
	.lnwpay_how2order .how2order_header .how2order_header_content .left h1{
		margin: 0;
	}
	.lnwpay_how2order .how2order_header .how2order_header_content .left ul{
		list-style-position: inside;
	}
	.lnwpay_how2order .how2order_header .how2order_header_content .left .description{
		margin: 20px 0;
	}
	.lnwpay_how2order .how2order_header .how2order_header_content .right{
		display: block;
		width: 100%;
	}
	.lnwpay_how2order .how2order_header .how2order_header_content .right img{
		display: block;
		float: none;
		padding: 0;
		padding-left: 30px;
		margin: 0 auto;
	}
	.lnwpay_how2order .how2order_content h2,
	.lnwpay_how2pay .how2pay_content h2,
	.lnwpay_how2pay .contactus_content h2,
	.lnwpay_how2order .how2order_content .h2,
	.lnwpay_how2pay .how2pay_content .h2,
	.lnwpay_how2pay .contactus_content .h2,
	.lnwpayh2{
		font-size: 24px;
	}
	.lnwpay_how2pay .how2pay_content h2 img,
	.lnwpayh2 img{
		width: 100px;
	}
	.lnwpay_how2order .how2order_content .how2order_content_detail{
		border-bottom: 0;
	}
	.lnwpay_how2order .how2order_content .how2order_content_detail .step1,
	.lnwpay_how2order .how2order_content .how2order_content_detail .step2,
	.lnwpay_how2order .how2order_content .how2order_content_detail .step3{
		width: 100%;
		border-bottom: 1px solid #d7dde9;
	}
	.lnwpay_how2order .how2order_content .how2order_content_detail img{
		display: block;
		margin: 0 auto;
	}
	.lnwpay_how2order .how2order_content .lnwpay_benefitForMember {
		padding: 20px 10px;
		box-sizing: border-box;
	}
	.lnwpay_how2order .how2order_content .lnwpay_benefitForMember .lnwpay_lnwpoints{
		margin: 0px auto 20px auto;
		display: block;
		text-align: center;
	}
}
/* --------------------End How2order with LnwPay Page Style -------------------- */
/* --------------------How2pay with LnwPay Page Style -------------------- */

.noticeBox{
	background: #fdffe5;
	border: 1px dashed #ffcb79;
	line-height: 24px;
	padding: 20px 0;
	width: 100%;
	margin: 10px auto;
	color: #444444;
	font-size: 15px;
	box-sizing: border-box;
}
.lnwpay_how2order .noticeBox,
.how2payView .noticeBox{
	max-width: 900px;
	margin-bottom: 30px;
}
.question_mark{
	vertical-align: text-bottom;
}
.question_mark a{
	padding: 1px 5px;
	background-color: #3553a5;
	color: white !important;
	font-size: 10px;
	border-radius: 10px;
}
.shopsmallBlock .question_mark{
	position: relative;
	left: 3px;
	float: left;
}
.shopsmallBlock .question_mark a{
	background-color: #bbb;
}
.question_mark a:hover{
	text-decoration: underline;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail{
/*	border-top: 3px solid #2f4a92;*/
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail h4{
	font-size: 18px;
	font-weight: bold;
	color: #444444;
	padding-top: 20px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail p{
	font-size: 12px;
	color: #444444;
	margin-top: 0;
	margin-bottom: 20px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .btn_lnwpay{
	color: #ffffff;
	font-family: rsulight;
	font-size: 18px;
	margin: 10px 0 15px 0;
	line-height: 55px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .choiceArea{
	background: white;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment{
	background-color: #f7f9fa;
	display: inline-block;
	width: 100%;
	height: 120px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paypal,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paysbuy{
	width: 50%;
	box-sizing: border-box;
	height: 119px;
	border: 1px solid #d7dde9;
	float: left;
	text-align: center;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paypal:hover,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paysbuy:hover{
	background-color: #d7dde9;
	cursor: pointer;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paypal a,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paysbuy a{
	display: block;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paypal img{
	padding-top: 20px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paysbuy img{
	padding-top: 5px;
}
.how2pay_lnwpay_bank .bankpayment{
/*	border-top: 2px solid #3452a5!important;*/
	border-top: 2px solid #ccc;
	background: white;
}
.how2pay_lnwpay_bank .bankpayment .payment_kbank,
.how2pay_lnwpay_bank .bankpayment .payment_bbl,
.how2pay_lnwpay_bank .bankpayment .payment_bay,
.how2pay_lnwpay_bank .bankpayment .payment_ktb,
.how2pay_lnwpay_bank .bankpayment .payment_scb{
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 25px 0;
	position: relative;
}
.how2pay_lnwpay_bank .bankpayment .color_kbank{
	color: #30b456;
}
.how2pay_lnwpay_bank .bankpayment .color_bbl{
	color: #101082;
}
.how2pay_lnwpay_bank .bankpayment .color_bay{
	color: #ffc423;
}
.how2pay_lnwpay_bank .bankpayment .color_ktb{
	color: #00a4e4;
}
.how2pay_lnwpay_bank .bankpayment .color_scb{
	color: #4b2785;
}
.how2pay_lnwpay_bank .bankpayment .payment_kbank span,
.how2pay_lnwpay_bank .bankpayment .payment_bbl span,
.how2pay_lnwpay_bank .bankpayment .payment_bay span,
.how2pay_lnwpay_bank .bankpayment .payment_ktb span,
.how2pay_lnwpay_bank .bankpayment .payment_scb span{
	display: inline-block;
	vertical-align: top;
}
.how2pay_lnwpay_bank .bankpayment p{
	color: #444444;
	font-size: 14px;
	margin: 0;
}
.how2pay_lnwpay_bank .bankpayment .h2{
	color: #464646;
	font-size: 24px;
	font-weight: normal;
	line-height: 40px;
}
.how2pay_lnwpay_bank .bankpayment .bank_name h4{
	font-size: 20px;
	text-decoration: none;
	padding: 0;
	font-weight: normal;
	line-height: 32px;
}
.how2pay_lnwpay_bank .bankpayment .bank_pic{
	width: 80px;
	padding-left: 20px;
}
.how2pay_lnwpay_bank .bankpayment .bank_name{
	text-align: left;
	width: 300px;
}
.how2pay_lnwpay_bank .bankpayment .account_name{
	float: right;
	padding: 0 30px 0 0;
	text-align: right;
	position: relative;
/*	top: -10px;*/
}
.how2pay_lnwpay_bank .bankpayment .bank_name .sub{
	font-size: 13px;
}
.how2pay_lnwpay_bank .bankpayment .guarantee{
	position: absolute;
	right: 30px;
	bottom: 20px;
	color: #3553a5;
	font-size: 10px;
}
.btn_lnwpay{
	display: block;
	width: 240px;
	height: 50px;
	background-color: #3553a5;
	border: 0;
	border-bottom: 5px solid #2f4a92;
	text-align: center;
	border-radius:3px;
	cursor: pointer;

	color: #ffffff;
	font-family: rsulight;
	font-size: 18px;
	margin: 0 auto;
	line-height: 45px;
}
.btn_lnwpay:hover{
	background-color: #395ab2;
}
.lnwpay_how2pay .contactus_content .contactus_content_detail{
/*	border-top: 3px solid #2f4a92;*/
}
@media only screen and (max-width : 767px){
	.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment{
		height: 100%;
	}
	.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paypal,
	.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paysbuy{
		display: block;
		width: 100%;
	}
	.lnwpay_how2pay .how2pay_content .how2pay_content_detail .onlinepayment .paysbuy{
		border-top: 0px;
	}
	.how2pay_lnwpay_bank .bankpayment{
		display: block;
		width: 100%;
	}
	.how2pay_lnwpay_bank .bankpayment > div{
		padding: 20px 0 5px !important;
	}
	.how2pay_lnwpay_bank .bankpayment .bank_pic{
/*
		display: block;
		width: 100%;
*/
		text-align: right;
		padding: 0;
		width: 33%;
	}
	.how2pay_lnwpay_bank .bankpayment  .bank_name{
/*
		display: block;
		width: 100%;
*/
		text-align: left;
		width: 60%;
		margin-left: 5%;
	}
	.how2pay_lnwpay_bank .bankpayment .account_name{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column-reverse wrap;
		flex-flow: column-reverse wrap;
		top: 0;
	}
	.how2pay_lnwpay_bank .bankpayment  .account_name{
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.how2pay_lnwpay_bank .bankpayment p{
/*		line-height: 30px;*/
	}
	.how2pay_lnwpay_bank .bankpayment .bank_name p{
		font-size: 12px;
	}
	.how2pay_lnwpay_bank .bankpayment .account_name p{
		margin: 15px 0 10px;
	}
	.how2pay_lnwpay_bank .bankpayment h2{
		line-height: 32px;
		margin: 0 0 10px;
	}
	.how2pay_lnwpay_bank .bankpayment .bank_name h4{
		line-height: 22px;
	}
	.how2pay_lnwpay_bank .bankpayment .bank_name .sub_separate{
		display: none;
	}
	.how2pay_lnwpay_bank .bankpayment .bank_name .sub{
		width: 100%;
		line-height: 20px;
	}
	.how2pay_lnwpay_bank .bankpayment .guarantee{
		position: absolute;
		right: 0;
		bottom: 15px;
		text-align: center;
		width: 100%;
	}
	.lnwpay_how2pay .how2pay_content .how2pay_content_detail a{
		margin: 10px auto;
		width: 100%;
	}
}
/* --------------------End How2pay with LnwPay Page Style -------------------- */
/* -------------------- InformPayment with LnwPay Page Style -------------------- */
.lnwpay_inform .inform_content{
	color: #3553a5;
	background-color: #f7f9fa;
	border-top: 3px solid #2f4a92;
	border-bottom: 1px solid #d7dde9;
	margin-bottom: 50px;
	padding: 20px;
}
.lnwpay_inform .inform_content .left{
	width: 40%;
	display: inline-block;
	vertical-align: middle;
}
.lnwpay_inform .inform_content .right{
	width: 58%;
	display: inline-block;
	vertical-align: middle;
}
.lnwpay_inform .inform_content .right h1{
	font-size: 32px;
	margin-top: 15px;
}
.lnwpay_inform .inform_content .right h2{
	font-size: 16px;
	line-height: 22px;
	margin: 10px 0 30px 0;
}
.lnwpay_inform .inform_content .right ul{
	margin-bottom: 30px;
}
.lnwpay_inform .inform_content .right li{
	color: #444444;
	font-size: 14px;
	margin-left: -20px;
	margin-bottom: 5px;
}
.lnwpay_inform .inform_content .right p{
	font-size: 14px;
}
.lnwpay_inform .inform_content .right a{
	color: #2f4a92;
	font-size: 16px;
	text-decoration: underline;
}
.lnwpay_inform .inform_content .right a:hover{
	color: #3553a5;
	font-size: 16px;
	text-decoration: underline;
}
.lnwpay_inform .inform_submit{
	text-align: center;
	margin-top: 20px;
}
.lnwpay_inform .inform_submit a{
	color: #ffffff !important;
	font-family: rsulight;
	font-size: 18px;
	margin: 0 auto;
	line-height: 55px;
}
.lnwpay_inform .inform_submit p{
	color: #2f4a92;
}
.lnwpay_inform .how2inform_content{
	margin-bottom: 50px;
}
.lnwpay_inform .how2inform_content h1{
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 10px;
}
.lnwpay_inform .how2inform_content .noticeBox{
	background: #fdffe5;
	border: 1px dashed #ffcb79;
	line-height: 24px;
	padding: 0 15px;
	width: 90%;
	margin: 10px auto;
	color: #444444;
}
.blue_color {
	color: #3553a5 !important;
}
a.blue{
	color: #3553a5 !important;
}
a.blue:hover{
	color: #395ab2 !important;
}
a.blue_underline{
	color: #3553a5 !important;
	text-decoration: underline !important;
}
a.blue_underline:hover{
	color: #395ab2 !important;
	text-decoration: underline !important;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail{
	border-top: 3px solid #2f4a92;
	background-color: #f7f9fa;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #d7dde9;
	color: #444444;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail li{
	font-weight: normal;
	font-size: 15px;
	padding-top: 16px;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .bankpayment{
	border-top: 1px solid #cccccc;
	margin: 10px 0 20px 0;
	width: 95%;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_kbank,
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_bbl,
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_bay,
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_ktb,
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_scb{
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 15px 0;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .color_kbank{
	color: #30b456;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .color_bbl{
	color: #101082;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .color_bay{
	color: #ffc423;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .color_ktb{
	color: #00a4e4;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .color_scb{
	color: #4b2785;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_kbank span,
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_bbl span,
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_bay span,
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_ktb span,
.lnwpay_inform .how2inform_content .how2inform_content_detail .payment_scb span{
	display: inline-block;
	vertical-align: top;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail p{
	color: #444444;
	font-size: 13px;
	margin: 0;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail h2{
	color: #464646;
	font-size: 24px;
	font-weight: normal;
	line-height: 38px;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .bank_name h4{
	font-size: 20px;
	text-decoration: none;
	padding: 0;
	font-weight: normal;
	line-height: 36px;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .bank_pic{
	width: 80px;
	padding-left: 20px;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .bank_name{
	text-align: left;
	width: 270px;
}
.lnwpay_inform .how2inform_content .how2inform_content_detail .account_name{
	float: right;
	padding: 5px 30px 0 0;
	text-align: right;
	width: 220px;
}

@media only screen and (max-width : 767px){
	.lnwpay_inform .inform_content{

	}
	.lnwpay_inform .inform_content .left,
	.lnwpay_inform .inform_content .right{
		display: block;
		width: 100%;
		text-align: center;
		padding: 20px 0;
		margin: 0 auto;
	}
	.lnwpay_inform .inform_content .left img{
		padding-right: 50px;
	}
	.lnwpay_inform .inform_content .right{
		padding-top: 0;
	}
	.lnwpay_inform .inform_content .right ul{
		text-align: left;
	}
	.lnwpay_inform .how2inform_content .how2inform_content_detail .bankpayment{
		display: block;
		width: 100%;
	}
	.lnwpay_inform .how2inform_content .how2inform_content_detail .bankpayment .bank_pic{
		display: block;
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.lnwpay_inform .how2inform_content .how2inform_content_detail .bankpayment  .bank_name{
		display: block;
		width: 100%;
		text-align: center;
	}
	.lnwpay_inform .how2inform_content .how2inform_content_detail .bankpayment  .account_name{
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.lnwpay_inform .how2inform_content .how2inform_content_detail .bankpayment p{
		line-height: 30px;
	}
	.lnwpay_inform .how2inform_content .how2inform_content_detail .bankpayment h2{
		line-height: 45px;
	}
	.lnwpay_inform .how2inform_content .how2inform_content_detail .bankpayment .bank_name h4{
		line-height: 45px;
	}
}
/* -------------------- End InformPayment with LnwPay Page Style -------------------- */






.orderDetail_header .status .buyer_cancelled.status_text,
.orderDetail_header .status .remove.status_text,
.orderDetail_header .status .expired.status_text,
.orderDetail_header .status .reject.status_text,
.orderTable .order_container .order_info .status .buyer_cancelled,
.orderTable .order_container .order_info .status .remove,
.orderTable .order_container .order_info .status .expired,
.orderTable .order_container .order_info .status .reject{
	color: #666;
}
.orderDetail_header .status .complete.status_text,
.orderDetail_header .status .accept.status_text,
.orderTable .order_container .order_info .status .complete,
.orderTable .order_container .order_info .status .accept{
	color: #2859bc;
}
.orderDetail_header .status .before_payment.status_text,
.orderTable .order_container .order_info .status .before_payment,
.successBody .successBox .middle .box_status .text2
{
	color: #6eb367;
}
.orderDetail_header .status .check_inform.status_text,
.orderDetail_header .status .wait_check.status_text,
.orderTable .order_container .order_info .status .check_inform,
.orderTable .order_container .order_info .status .wait_check{
	color: #ff854a;
}
.orderDetail_header .status .prepare_stock.status_text,
.orderTable .order_container .order_info .status .prepare_stock,
.successBody .successBox .middle .box_status .text2.cod{
	color: #ffb22c;
}
.orderDetail_header .status .shipping.status_text,
.orderDetail_header .status .wait_confirm.status_text,
.orderTable .order_container .order_info .status .shipping,
.orderTable .order_container .order_info .status .wait_confirm{
	color: #00bff3;
}
.orderDetail_header .lnwpayArea{
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
}
.orderDetail_header .textorderArea{
	display: inline-block;
	vertical-align: middle;
}

/*///////////Promotion/////////////*/
/* .promotion2016Area .promotionItem{
	margin-bottom: 50px;
}

.promotion2016Area .promotionPhoto.headerView{
	width: 100%;
}
.promotion2016Area .promotionPhoto.headerView .promotionImageBox{
	width: 100%;
}
.promotion2016Area .promotionPhoto.headerView .promotionImageBox .promotionImage{
	max-width: 100%;
}

.promotion2016Area .detailInfo{
	text-align: center;
	margin: 20px 0;
	display: flex;
	flex-wrap:wrap;
}
.promotion2016Area .promotionHeader{
	text-align: center;
	font-family: 'sukhumvit set','Kanit';
	margin-bottom: 10px;
}
.promotion2016Area .promotionHeader .title{
	display: inline-block;
	font-weight: bold;
	font-size: 26px;
}
.promotion2016Area .promotionHeader .date{
	display: inline-block;
	font-size: 18px;
}
.promotion2016Area .headerView .promotionImageBox{
	text-align: center;
}

.promotion2016Area .detailInfo .description{
	flex: 3;
	font-size: 14px;
	line-height: 1.6;
	text-align: left;
	margin-right: 15px;
	margin-bottom: 15px;
	min-width: 280px;
}
.promotion2016Area .detailInfo .conditionZone{
	flex: 2;
	box-sizing: border-box;
}
.promotion2016Area .detailInfo .conditionBox{
	text-align: left;
	box-sizing: border-box;
	margin-bottom: 10px;
}

.promotion2016Area .detailInfo .conditionBox .topic{
	font-size: 14px;
	text-decoration: underline;
}
.promotion2016Area .detailInfo .conditionBox .text{
	margin-top: 3px;
}

------Sub promotion box------
.promotion2016Area .detailList{
	border: 1px solid gainsboro;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	min-height: 250px;
	margin-bottom: 15px;
}
.promotion2016Area .detailBox{
	flex: 1;
	min-width: 280px;
	text-align: center;
	position: relative;
}
.promotion2016Area .detailBox:first-child{
	padding-bottom: 250px;
}
.promotion2016Area .detailBox .promotionImage.noImage{
	background-image:  url(../_images/nopicture.jpg);
}
.promotion2016Area .noimage .detailBox{
	text-align: center;
}
.promotion2016Area .detailBox .promotionPhoto{
	width: 100%;
	height: 100%;

	position: absolute;
}
.promotion2016Area .detailBox .promotionImage{
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center;
	min-height: 250px;

}
.promotion2016Area .detailHilight{
	text-align: center;
}
.promotion2016Area .detailHilight .title{
	font-family: 'sukhumvit set','Kanit';
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 1.3em;
}
.promotion2016Area .detailHilight .date{
	margin-top: 15px;
	font-size: 14px;
	line-height: 1.4;
}
.promotion2016Area .detailHilight .detail{
	text-align: center;
	margin-bottom: 15px;
}
.promotion2016Area .detailHilight .condition{
	display: block;
	line-height: 1.5em;
	margin-bottom: 15px;
}
.promotion2016Area .detailHilight.big_pad{
	padding: 30px;
} */
/*------End sub pro box------*/



.mobileBeforeText{
	display: none;
}


/*------------------------------ coupon_show -----------------------------------------*/

/* .coupon_view {
    border-bottom: 1px solid #eee;
    padding: 30px 0;
}
.coupon_view .coupon_show{
	width: 100%;
	margin: 0px auto;
padding: 50px 0px 50px 0px;
	padding: 0px 2%;
	box-sizing: border-box;
	position: relative;
}
.coupon_view .coupon_widget {
	width: 100%;
	height: auto;
	margin: auto;

	box-sizing: border-box;
}


.coupon_view .coupon_shadow_bg,
.coupon_view .coupon_shadow_bgt,
.coupon_view .coupon_shadow{
	border-bottom: 4px solid rgba(0,0,0,0.04);
	width: 360px;
	height: 160px;
    margin:0 auto;
margin: 60px auto 20px auto;
}
.coupon_view .coupon_shadow{
    margin-bottom:10px;
}
.coupon_view .coupon_footer {

}
.coupon_view .coupon_footer .coupon_link {
	display: none;
}
.coupon_view .coupon_description{
	margin:0 auto 20px;
	text-align: center;
	font-size: 1.3em;
	line-height:1.4em;
	max-width: 360px;
}
.coupon_view.type-code .coupon_description{
    margin-bottom:30px;
}
.coupon_view .coupon_footer .condition{
	text-align: center;
	font-size: 15px;
	color:#333;
	cursor: pointer;
	max-width: 360px;
	margin: 0 auto 20px;
}
.coupon_view .coupon_footer .condition .coupon_arrow::before{
background: transparent url(../_images/coupon/arrow_right.png) no-repeat center center;
    display: inline-block;
    width:12px;
    height:12px;
    content: '▿';
}
.coupon_view .coupon_footer .condition .down.coupon_arrow::before{
    content: '▵';
}
.coupon_view .coupon_footer .condition .info{
	display: inline-block;
	border: 1px solid #333;
	width:19px;
	height:19px;
	margin-right: 3px;
	color:#333;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}
.coupon_view .coupon_footer .condition_container .condition-list{
    width:100%;
	max-width: 360px;
	margin: 0 auto;
    padding:0;

    color: #888;
    font-size:14px;

    display: none;
}
.coupon_view .coupon_footer .condition-list li{
	list-style: disc;
	margin-left: 18px;
    padding:3px 0;
}
.coupon_view .coupon_footer .condition-list .howtouse_coupon{
    margin-top:10px;
    padding-top: 10px;
    border-top: 1px dashed #ccc;
    margin-left:18px;
    color:#333;
    font-size: 14px;
    line-height: 20px;
}
.coupon_view .coupon_shadow_bg{
	transform: rotate(1deg) scale(1.000) skew(0deg) translate(0px);
	-webkit-transform: rotate(1deg) scale(1.000) skew(0deg) translate(0px);
	-moz-transform: rotate(1deg) scale(1.000) skew(0deg) translate(0px);
	-o-transform: rotate(1deg) scale(1.000) skew(0deg) translate(0px);
	-ms-transform: rotate(1deg) scale(1.000) skew(0deg) translate(0px);
	top: -8px;
	left: 10px;
}
.coupon_view .coupon_shadow_bgt{
	transform: rotate(359deg) scale(1.000) skew(0deg) translate(0px);
	-webkit-transform: rotate(359deg) scale(1.000) skew(0deg) translate(0px);
	-moz-transform: rotate(359deg) scale(1.000) skew(0deg) translate(0px);
	-o-transform: rotate(359deg) scale(1.000) skew(0deg) translate(0px);
	-ms-transform: rotate(359deg) scale(1.000) skew(0deg) translate(0px);
	left: 5px;
}

.coupon_view .coupon_preview{
	background-color: #fa6887;
	color: #fa6887;
	color: #05c1ff;
	width: 100%;
	height: 100%;
	box-shadow:		 inset 0 0 3px rgba(0,0,0,0.5);
}
.coupon_view .coupon_left{
	float: left;
	width: 90px;
	height: 100%;
	position:relative;
	color: rgba(0,0,0,0.4);
}
.coupon_view .coupon_right{
	float: right;
	background-color: white;
	background-origin: padding-box;
	box-sizing: border-box;
	width: 266px;
	height: 156px;
	margin: 2px 2px 2px 0px;
	position: relative;
}
.coupon_view .coupon_left .shop_name{
	position: absolute;
	top: 150px;
	left: 10px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	font-size: 16px;
	width: 140px;
	letter-spacing: -1px;
	-webkit-transform-origin:0% 0%;
	transform-origin:0% 0%;
	transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
	-webkit-transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
	-moz-transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
	-o-transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
	-ms-transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
}
.coupon_view .coupon_left .shop_url{
	position: absolute;
	top: 150px;
	left: 30px;
	width:140px;
	text-align: left;
	font-size: 12px;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

	word-wrap: break-word;
	word-break: break-word;
	-webkit-transform-origin:0% 0%;
	transform-origin:0% 0%;

	transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
	-webkit-transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
	-moz-transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
	-o-transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);
	-ms-transform: rotate(-90deg) scale(1.000) skew(0deg) translate(0px);

}

.coupon_view .coupon_right .name_preview {
	position:absolute;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	top: 14px;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	padding: 0px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.coupon_view.type-collect .coupon_right .genre_preview {
    top:45px;
}
.coupon_view .coupon_right .genre_preview{
	position:absolute;
	width: 100%;
	font-size: 14px;
	text-align: center;
	top: 40px;
	color: #333;
}
.coupon_view .coupon_right .code_preview_ct {
	    position: absolute;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    bottom: 10px;
    margin: 0 auto;
}
.coupon_view .coupon_right .code_preview {
	display: inline-block;
	min-width:150px;
	background-color: #f1f1f1;
	padding: 0px 5px;
}
.coupon_view .coupon_right .code_preview b{
	text-transform: uppercase;
}
.coupon_view .coupon_right .code_preview span {
	color: #666;
}
.coupon_view .coupon_right .genre_price {
	position:absolute;
	text-align: center;
	letter-spacing:-2px;
	font-size: 73px;
	font-weight: bold;
	line-height:73px;
    top:53px;
	color: #4a4a4a;
	width: 100%;
	text-align: center;
}
.coupon_view.type-collect .coupon_right .genre_price {
    top:58px;
}
.coupon_view .coupon_right .genre_unit {
	font-size: 30px;
    padding-left:4px;
	font-weight: normal;
}

.coupon_view .coupon_right .exp_preview {
	position: absolute;
	font-size: 13px;
	bottom:25px;
	left:20px;
	text-align: center;
}

.coupon_view .coupon_widget .text{
    display: block;
    margin:0 auto 30px;
    text-align: center;

    width:260px;
    height:50px;
    line-height:50px;
    font-size:18px;

    background-color:#e1e1e1;
    border-color:#ccc;
    color:white;
}
.coupon_view .coupon_widget .noteligible{
	text-align: center;
	font-size: 16px;
	color: orange;
	margin: 0 0 20px 0;
}

.coupon_view .coupon_card.coupon_condition {
	background: white;
}
.coupon_button {
	background-color: #05c1ff;
	width: 260px;
	height: 50px;
	margin: 0px auto 30px;
	text-align: center;
	color: white;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
}
.coupon_button:hover {
	opacity: 0.9;
}
.coupon_style {
	width: 75px;
	height: 50px;
	margin: 5px 10px 10px 0px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: inline-block;
	padding: 3px;
	border: 1px solid #eee;
	cursor: pointer;
	background-clip: content-box;
}
.coupon_style:hover {
	border: 1px solid #999;
}
.coupon_style.selected {
	border: 2px solid #000;
}
.coupon_style .style_main{
	float: left;
	width: 45px;
	height: inherit;
}
.coupon_style .style_sub{
	float: left;
	width: 30px;
	height: inherit;
	box-shadow: none !important;
}

.promotion .data.table .thumbTD .thumb.C1,
.coupon_style.C1,
.coupon_preview.C1{
	background-color: #e93737;
	color: #3393ff;
}
.coupon_style.C1 .style_sub,
.coupon_button.C1{
	background-color: #3393ff;
}
.promotion .data.table .thumbTD .thumb.C2,
.coupon_style.C2,
.coupon_preview.C2{
	background-color: #fa6887;
	color: #05c1ff;
}
.coupon_style.C2 .style_sub,
.coupon_button.C2{
	background-color: #05c1ff;
}
.promotion .data.table .thumbTD .thumb.C3,
.coupon_style.C3,
.coupon_preview.C3{
	background-color: #75ced1;
	color: #ff6161;
}
.coupon_style.C3 .style_sub,
.coupon_button.C3{
	background-color: #ff6161;

}
.promotion .data.table .thumbTD .thumb.C4,
.coupon_style.C4,
.coupon_preview.C4{
	background-color: #777;
	color: #333;
}
.coupon_style.C4 .style_sub,
.coupon_button.C4{
	background-color: #333;
}
.coupon_preview.C4 .code_preview{
	color:#ff6161;
}
.promotion .data.table .thumbTD .thumb.C5,
.coupon_style.C5,
.coupon_preview.C5{
	background-color: #ffd1d1;
	color: #ffa1a1;
}
.coupon_style.C5 .style_sub,
.coupon_button.C5{
	background-color: #ffa1a1;
}
.promotion .data.table .thumbTD .thumb.C6,
.coupon_style.C6,
.coupon_preview.C6{
	background-color: #bfeaed;
	color: #c5a785;
}
.coupon_style.C6 .style_sub,
.coupon_button.C6{
	background-color: #c5a785;
}
.promotion .data.table .thumbTD .thumb.C7,
.coupon_style.C7,
.coupon_preview.C7{
	background-color: #3692f1;
	color: #0675e8;
}
.coupon_style.C7 .style_sub,
.coupon_button.C7{
	background-color: #0675e8;
}
.z-aside .coupon_widget{
	overflow: hidden;
}
.z-aside .coupon_view{
    padding: 5px 0 20px;
}
.z-aside .coupon_view .coupon_shadow_bg,
.z-aside .coupon_view .coupon_shadow_bgt,
.z-aside .coupon_view .coupon_shadow{
    width:89%;
    height:80px;
    margin-bottom:5px;
}
.z-aside .coupon_view .coupon_left .shop_url,
.z-aside .coupon_view .coupon_left .shop_name{
    display: none;
}
.z-aside .coupon_view .coupon_left{
    width:20%;
}
.z-aside .coupon_view .coupon_right{
    width:75%;
    height:76px;
}
.z-aside .coupon_view .coupon_right .name_preview{
    font-size: 14px;
    top: 12%;
}
.z-aside .coupon_view .coupon_right .genre_preview{
    display: none;
}
.z-aside .coupon_view .coupon_right .genre_price{
    font-size: 35px;
    line-height: 35px;
    letter-spacing: -1px;
}
.z-aside .coupon_view.type-collect .coupon_right .genre_price{
    top:37%;
}
.z-aside .coupon_view.type-code .coupon_right .name_preview{
    font-size: 13px;
    top: 8%;
}
.z-aside .coupon_view.type-code .coupon_right .genre_price{
    font-size:30px;
    line-height: 30px;
}
.z-aside .coupon_view.type-code .coupon_right .genre_price{
    top:27%;
}
.z-aside .coupon_view .coupon_right .code_preview_ct{
    font-size: 10px;
    line-height: 20px;
    bottom: 5%;

}
.z-aside .coupon_view .coupon_right .code_preview{
    min-width: 100px;
    padding:0 5px;
}
.z-aside .coupon_view .coupon_right .genre_unit{
    font-size:22px;
}
.z-aside .coupon_button{
    width:71%;
    height:38px;
    margin: 0 auto 20px;
    line-height: 38px;
    font-size:16px;
}
.z-aside .coupon_view .coupon_description{
    margin:0 auto 10px;
    max-width: 220px;
}
.z-aside .coupon_button img{
    width:26px;
    padding-right:7px;
}
.z-aside .coupon_view .coupon_footer .condition{
    margin: 0 auto 10px;
}
.z-aside .coupon_view .coupon_footer .condition_container .condition-list{
    max-width: 220px;
    font-size: 13px;
}
.z-aside .coupon_view .coupon_footer .condition-list .howtouse_coupon{
    font-size: 13px;
    line-height: 18px;
}
.z-aside .coupon_view .coupon_widget .text{
	width: 71%;
	height: 38px;
	margin: 0 auto 20px;
	line-height: 38px;
	font-size: 16px;
}
 */
/* ----------- LnwAds ------------*/
.adsLayout {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	margin: 0 0 20px;
	/*padding: 20px;*/
	box-sizing: border-box;
	background-color: #f6f7f9;
	position: relative;
	border: 1px solid #e1e1e3;
	font-family: "Sukhumvit Set","helvetica","arial";
	font-size: 14px;
}
.adsLayout .only_admin_see_this {
	/*display: none;*/
}
.adsLayout .layoutLeft{
	display: flex;
	align-items: center;
	align-content: center;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
	width: 120px;
	padding: 5px 0;
}
.adsLayout .layoutLeft .image{
	text-align: center;
	margin: 0px auto;
}
.adsLayout .layoutRight{
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	padding: 20px 15px;
	flex: 1;
}
.adsLayout .layoutRight .header{
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
	border: 0px;
}
.adsLayout .layoutRight .content{
	margin-bottom: 10px;
	border: 0px;
	padding: 0;
	background: transparent;
}
.adsLayout .contentArea{
	display: inline-block;
	vertical-align: middle;
}
.adsLayout .footerArea{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin-right: 20px;
}
.adsLayout .btnAds{
	border: 1px solid transparent;
	background-color: #ff604c;
	color: #fff;
	display: inline-block;
	max-width: 150px;
	line-height: 28px;
	text-align: center;
	padding: 0 20px;
	font-size: 14px;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: "Sukhumvit Set","helvetica","arial";
	/*transition: all 0.5s;*/
	/*-webkit-transition: all 0.5s;*/
	/*-moz-transition: all 0.5s;*/
}
.adsLayout .btnAds:hover{
	opacity: 0.9;
}
.adsLayout .btnAds.edit{
	border: 1px solid #ff604c;
	background-color: transparent;
	color: #ff604c;
}
.adsLayout .close{
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.only_admin_see_this {
	font-size: 11px;
	margin-top: 5px;
	color: #999;
}
.adsLayout .layoutRight .header .blue {
	color: dodgerblue;
}
.adsLayout .layoutRight .header .green {
	color: green;
}
.adsLayout .layoutRight .header .orange {
	color: darkorange;
}
.adsLayoutClose {
	display: none;
	padding: 20px;
	box-sizing: border-box;
	background-color: #f6f7f9;
	position: relative;
	border: 1px solid #e1e1e3;

}
.adsLayout .minor{
	font-size: 12px;
    color: #aaaaaa;
    font-weight: normal;
    line-height: 24px;
}
/* .productPage = for new product page*/
.productPage .adsLayout{
	float: right;
	width: 46%;
	padding: 20px;
}
.productPage .adsLayout .layoutLeft{
	padding: 0;
}
.productPage .adsLayout .layoutRight{
	padding: 0;
}
.productPage .adsLayout .contentArea{
	width: 100%;
}
.productPage .adsLayout .footerArea{
	text-align: left;
	width: 100%;
}
.adsLayoutClose .button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-radius: 2px;
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  background-color: #f0f0f0;
  border: 1px solid #d7d7d7;
  color: #707070;
  padding: 6px 24px 5px;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  white-space: nowrap;
  padding: 6px 24px 5px;
}
.adsLayoutClose .button:hover {
  background-color: #ebebeb;
  color: #474747;
}
.adsLayoutClose .button:active {
  background-color: #cccccc;
  color: #707070;
}
/* ----------- End LnwAds ------*/

/*------------ Showroom Thailand Mega Sale-------*/
.showroomMegaSale{

}
.showroomMegaSale .noticeBox{
	font-size: 12px;
	text-align: center;
}
.showroomMegaSale .title{
	color: white;
	font-size: 20px;
	text-align: center;
	padding: 20px 0;
	background: #6a3d9a;
	border-bottom: 1px solid #e5e5e5;
}

/*-------------ProductPhoto New---------------*/
.productPage .product_tab .tabPanel{
	width: 100%;
	/*text-align:center;*/
}
.productPage .product_tab .tab li{
	width:24%;
}
.productPage .productLayout{
	width:100%;
}
.productPage .productLayoutNew{
	width:100%;
}
.productPage .productLayoutNew .layoutLeft{
	width:50%;
	float:left
}
.productPage .productLayoutNew .layoutRight{
	float:right;
	width: 46%;
	vertical-align: top;
	margin-bottom:10px;
}
.productPage .productLayoutNew .layoutRight .BLOCK{
	margin: auto;
	table-layout: fixed;
}

.productPage .productLayoutNew .productPhoto{
	max-width: 400px;
	margin: auto;
}
.productPage .productLayoutNew .productPhoto .zoom{
	background: #111111 url(../_images/zoom/thumbnail_zoom.png) no-repeat;
}

.productPage .productLayoutNew .productPhoto .zoom{
	background-position: bottom right;
	bottom: 0px;
	width: 100%;
	/*max-width: 400px;*/
	height: 50px;
	z-index: 4;
}
.productPage .productLayoutNew .productPhoto .zoom .txt{
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin: 10px;
}
.productPage .productLayoutNew .productPhoto:hover .zoom{
	display: block;
}
.productPage .productLayoutNew .productPhotoArea{
	max-width: 400px;
	margin: auto;
    width:100%;
}
.productPage .productLayoutNew .productHeaderText{
	font-size:1.2em;
	line-height: 1.2em;
	padding-top: 20px;
	padding-bottom: 10px;
}
/*--------------Product Header New-----------------*/
.productPage .productLayoutNew .productHeaderNewBlock {
	padding:0;
	margin:0;
}
.productPage .productLayoutNew .productHeaderNew .headerText{
	font-size:1.7em;
}
.productPage .productLayoutNew .product_code{
	margin-top:10px;
	font-size:1.2em;
	color:#999;
}
/*--------------Product Price New---------------*/
.productPage .productLayoutNew .layoutRight .productPrice{
	margin-top:25px;
}
.productPage .productLayoutNew .layoutRight .mainPrice{
	font-weight:bold;
	font-size:2.2em;
	line-height:1.6em;
}
.productPage .productLayoutNew .layoutRight .oldPrice{
	text-decoration: line-through;
	margin-bottom:5px;
	font-size:1.1em;
	color:#aaa;
}
.productPage .productLayoutNew .layoutRight .gointerPrice{
	font-size:1.3em;
	line-height:1.3em;
	color:#888;
}

/*--------------Product Detail New-----------------*/
.productPage .productDetail{
	width:100%;
}
.productPage .productDetail .headTD{
	width: 35%;
	font-size:1.2em;
	color:#777;
	text-align:left;
}
.productPage .productDetail .headTD.vtop{
/*
	vertical-align: top;
	padding-top: 30px;
*/
}
.productPage .productDetail .bodyTD{
	width: 65%;
	font-size:1.2em;
	color:#333;
	padding:13px 0px;
	font-weight:bold;
	text-align:left;
}
/*
.productPage .productDetail .barTD.bottom{
	border-bottom:#777 solid 1px;
	padding-top:10px;
}
.productPage .productDetail .barTD.top{
	border-top:#777 solid 1px;
	padding-bottom:10px;
}*/
.productPage .productDetail .barTD{
	height:10px;
}
.productPage .productDetail .barTD.top{
	border-top:#ddd solid 1px;
}
/*--------------Sub Product New----------------*/

/*
.productPage .productDetail .subOptionTR .choice{
	height:30px;
	min-width: 150px;
	max-width: 200px;
}
*/
/*--------------Quantity & Add to Cart New----------------*/
.productPage .quantityContainer .decrease,
.productPage .quantityContainer .increase,
.productPage .quantityContainer .quantity_box{
	display:inline-block;
	text-align: center;
}
.productPage .quantityContainer .decrease,
.productPage .quantityContainer .increase{
	width:	36px;
	height: 36px;
	border:1px solid #ccc;
	background-color:#eee;
	font-size:1.4em;
	font-weight:bold;
	line-height: 35px;
}
.productPage .quantityContainer .decrease:hover,
.productPage .quantityContainer .increase:hover{
	background-color:#ddd;
	cursor:pointer;
}
.productPage .quantityContainer .decrease{
	border-right:none;
}
.productPage .quantityContainer .increase{
	border-left:none;
}
.productPage .quantityContainer .quantity_box{
	height:36px;
	width:37px;
	border:1px solid #ccc;
	float:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	vertical-align:top;
    text-indent: 0;
    font-size:14px;
}
.productPage .buyArea{
	width:100%;
	text-align:left;
    margin-bottom:20px;
    margin-top:20px;
}
.productPage .buyArea .quantityContainer{
/*
	width:38%;
	float:left;
	display: block;
	text-align: left;
*/
}
.productPage .buyArea .quantityContainer span{
	line-height: 28px;
}
.productPage .buyArea .addCartArea{
	display: block;
    text-align:left;
}
.productPage .buyArea .addCartArea.right{
	width:60%;
	text-align: right;
	float:right;
}

.productPage .buyArea .product_in_cart{
	clear:both;
	color:#aaa;
	padding-top:10px;
	font-size:0.9em;
}
.productPage .buyArea .warningBox{
	background-color: #fff7e2;
	border: 1px dotted #ffb400;
	color: #000;
}
.productPage .buyArea .warningBox span{
	line-height: 24px;
	text-align: left;
	display: inline-block;
	font-weight: normal;
	padding-left: 45px;
	background: transparent url(../_images/icons/attention.png) no-repeat 10px 10px;
}
.addCartArea .add_cart,
.addCartArea .buy_now{
	cursor: pointer;
}
.productPage .addCartArea .add_cart,
.productPage .addCartArea .buy_now{
	display:inline-block;
	margin:0;
	width:47%;
    min-width: 180px;
    height:auto;
    min-height:40px;
}
.productPage .addCartArea .add_cart{
    margin-left:10px;

    border:1px solid #333;
    background-color:transparent;
    color:#333;
}
.productPage .addCartArea .buy_now{
    background-color:#333;
}
.productPage .addCartArea .buy_now:hover,
.productPage .addCartArea .add_cart:hover,
.productPage .addCartArea .add_cart_text:hover,
.productPage .addCartArea .buy_now_text:hover{
    cursor: pointer;
}
.productPage .addCartArea .add_cart_text,
.productPage .addCartArea .buy_now_text{
    text-align:center;
    line-height:50px;
    font-weight:bold;
    font-size: 15px;
}
/*-------------- Social ---------------*/

/*----------attribute New----------*/
.productPage .productDescription{
	width: 100%;
	table-layout: fixed;
}
.productPage .productDescription .headTD{
	width:21%;
	vertical-align: top;
	font-weight:bold;
	font-size:1.2em;
	text-align: left;
}
.productPage .productDescription .bodyTD{
	width:79%;
	vertical-align: top;
	text-align: left;
}
.productPage .productDescription .attrSlot{
	width:48%;
    margin-right:2%;
	display:inline-block;
	vertical-align: top;
	padding:4px 0px 12px 0px;
}
.productPage .productDescription .attrSlot .heading{
	font-weight:bold;
	display: inline-block;
	vertical-align: top;
}
.productPage .productDescription .attrSlot .heading:after {
	content: ':';
	padding: 0px 10px 0px 5px;
	display: inline-block;
}
.productPage .productDescription .attrSlot .text{
	display: inline-block;
	vertical-align: top;
}
.productPage .productDescription > tbody > tr > td{
	padding:20px 0px;
	border-bottom:1px solid #eee;
}
.productPage .productDescription > tbody > tr:last-child > td{
	border-bottom:none;
}
.productPage .productDescription .conditionTR .text{
	line-height: 1.5em;
	font-weight:bold;
	margin-bottom:5px;
}
/*-------------Tag New-------------*/
.productPage .productDescription .product_tag{
	padding: 10px 0;
}
.productPage .productDescription .product_tag .text{
	font-size: 14px;
}
.productPage .productDescription .product_tag a{
	padding: 10px 15px;
	font-size: 14px;
	background-color:#efefef;
	line-height: 40px;
}
.productPage .productDescription .product_tag a:hover{
	background-color:#e5e5e5;
}
/*--------Subproduct New--------------*/
.productPage .subproductZoneNew .subproductsArea{
	clear: both;
	width: 100%;
	padding: 20px 0px 10px 0px;
	border-spacing: 10px;
}
.productPage .subproductZoneNew .subproductItem .subadd2cart{
	line-height: 30px;
	cursor: pointer;
}
.productPage .subproductZoneNew .subproductItem .subadd2cart:hover{
	text-decoration: none;
}

.productPage .subproductZoneNew .warningBox{
	background-color: #fff7e2;
	border: 1px dotted #ffb400;
	color: #000;

}
.productPage .subproductZoneNew .warningBox span{
	line-height: normal;
	text-align: left;
	display: inline-block;
	font-weight: normal;
	padding-left: 45px;
	font-size:12px;
	background: transparent url(../_images/icons/attention.png) no-repeat 10px 0px;
}

/*----------------------------*/
/*-----------------expand content-----------------------*/

.productPage .panel.expand .shrink_able_content{
	position:relative;
	overflow-y: hidden;
	text-align:left;
	height: auto;
}
.productPage .panel.expand .shrinked_content{
	height:7em;
}
.productPage .panel.expand #detail .shrinked_content{
	height:10em;
}

.productPage .panel.expand .shrink_cover{
	position: absolute;
	width: 100%;
	height: 4em;
	bottom: 0;
	background: #ffffff;
	background: rgba(255,255,255,0);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.9)), color-stop(50%, rgba(255,255,255,0.9)), to(#fff));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%, #fff 100%);
	background: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0);
}
.productPage .more_detail_button{
	line-height: 30px;
	padding:0 15px 0 10px;
	font-weight:bold;
	font-size:1.3em;
	display: block;
	/*border:1px solid #777;*/
	margin:10px 0px;
	cursor: pointer;
}
.productPage .descTR .shrink_able_content:hover  .more_detail_button,
.productPage .more_detail_button:hover{
	background-color:#f0f0f0;
}
.productPage .descTR .shrink_able_content:active  .more_detail_button,
.productPage .more_detail_button:active{
	background-color:#efefef;
}

.productPage .product_tab .condition_text,
.productPage .product_tab .review_text{
	margin:10px 0;
}

.productPage .more_page_button{
	line-height: 40px;
	padding:0 15px 0 15px;
	font-weight:bold;
	font-size:1.2em;
	display: block;
	border:1px solid #bbb;
	color:#aaa;
	width:50%;
	margin:0 auto;
	text-align:center;
}
.productPage #detail .productDescription .descTR .bodyTD p:first-child{
	margin-top:0;
}
.productPage .lnwpay_how2pay .bankpayment{
	text-align:left;
}
.productPage .how2pay_lnwpay_bank .bankpayment .bank_name{
	/*width:400px;*/
}
.productPage .how2pay_lnwpay_bank .bankpayment .account_name{
	/*width:300px;*/
}
.productPage .lnwpay_how2pay .contactus_content{
	text-align: left;
}

.siteWrapper{
	width: 960px;
	margin: auto;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}




/************************** Xmas Light *************************/
.lightrope_wrapper {
	position: relative;
	width: 100%;
	height: 0px;
}
.lightrope {
}
.lightrope {
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	margin-top: -15px;
	//margin-left: -1%;
	margin-left: 0;
	padding: 0;
	pointer-events: none;
	//width: 102%;
	width: 100%;
	zoom:0.5;
}
.lightrope li{
	position: relative;
	animation-fill-mode: both;
	animation-iteration-count:infinite;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	width: 12px;
	height: 28px;
	border-radius: 50%;
	margin: 20px;
	display: inline-block;
	background: rgba(0,247,165,1);
	box-shadow: 0px 5px 24px 3px rgba(0,247,165,1);
	animation-name: flash-1-1;
	animation-duration: 2s;
}
.lightrope li:nth-child(2n+1) {
	background: rgba(0,255,255,1);
	box-shadow: 0px 5px 24px 3px rgba(0,255,255,0.5);
	animation-name: flash-1-2;
	animation-duration: 0.4s;
}
.lightrope li:nth-child(4n+2) {
	background: rgba(255,149,213,1);
	box-shadow: 0px 5px 24px 3px rgba(255,149,213,1);
	animation-name: flash-1-3;
	animation-duration: 1.1s;
}
.lightrope li:nth-child(odd) {
	animation-duration: 1.8s;
}
.lightrope li:nth-child(3n+1) {
	animation-duration: 1.4s;
}
.lightrope li::before {
	content: "";
	position: absolute;
	background: #9a9;
	width: 10px;
	height: 9px;
	border-radius: 3px;
	top: -5px;
	left: 1px;
}
.lightrope li::after {
	content: "";
	top: -14px;
	left: 9px;
	position: absolute;
	width: 53px;
	height: 18px;
	border-bottom: solid rgba(0,0,0,0.2) 1px;
	border-radius: 50%;
}
.lightrope li:last-child::after {
	content: none;
}
.lightrope li:first-child {
	margin-left: -40px;
}

.lightrope.lightrope_c1 li{
	background: rgba(255,82,82,1);
	box-shadow: 0px 5px 24px 3px rgba(255,82,82,1);
	animation-name: flash-1-1;
}
.lightrope.lightrope_c1 li:nth-child(2n+1) {
	background: rgba(68,138,255,1);
	box-shadow: 0px 5px 24px 3px rgba(68,138,255,0.5);
	animation-name: flash-1-2;
}
.lightrope.lightrope_c1 li:nth-child(4n+2) {
	background: rgba(0,230,118,1);
	box-shadow: 0px 5px 24px 3px rgba(0,230,118,1);
	animation-name: flash-1-3;
}
.lightrope.lightrope_c1 li:nth-child(5n+3) {
	background: rgba(255,234,0,1);
	box-shadow: 0px 5px 24px 3px rgba(255,234,0,1);
	animation-name: flash-1-4;
}
@keyframes flash-1-1 {
	0%, 100% { background: rgba(255,82,82,1);
	box-shadow: 0px 5px 24px 3px rgba(255,82,82,1);}
	50% { background: rgba(255,82,82,0.4);
	box-shadow: 0px 5px 24px 3px rgba(255,82,82,0.2);}
}
@keyframes flash-1-2 {
	0%, 100% { background: rgba(68,138,255,1);
	box-shadow: 0px 5px 24px 3px rgba(68,138,255,1);}
	50% { background: rgba(68,138,255,0.4);
	box-shadow: 0px 5px 24px 3px rgba(68,138,255,0.2);}
}
@keyframes flash-1-3 {
	0%, 100% { background: rgba(0,230,118,1);
	box-shadow: 0px 5px 24px 3px rgba(0,230,118,1);}
	50% { background: rgba(0,230,118,0.4);
	box-shadow: 0px 5px 24px 3px rgba(0,230,118,0.2);}
}
@keyframes flash-1-4 {
	0%, 100% { background: rgba(255,234,0,1);
	box-shadow: 0px 5px 24px 3px rgba(255,234,0,1);}
	50% { background: rgba(255,234,0,0.4);
	box-shadow: 0px 5px 24px 3px rgba(255,234,0,0.2);}
}

.lightrope.lightrope_c2 li{
	background: rgba(0,247,165,1);
	box-shadow: 0px 5px 24px 3px rgba(0,247,165,1);
	animation-name: flash-2-1;
}
.lightrope.lightrope_c2 li:nth-child(2n+1) {
	background: rgba(0,255,255,1);
	box-shadow: 0px 5px 24px 3px rgba(0,255,255,0.5);
	animation-name: flash-2-2;
}
.lightrope.lightrope_c2 li:nth-child(4n+2) {
	background: rgba(247,0,148,1);
	box-shadow: 0px 5px 24px 3px rgba(247,0,148,1);
	animation-name: flash-2-3;
}
@keyframes flash-2-1 {
	0%, 100% { background: rgba(0,247,165,1);
	box-shadow: 0px 5px 24px 3px rgba(0,247,165,1);}
	50% { background: rgba(0,247,165,0.4);
	box-shadow: 0px 5px 24px 3px rgba(0,247,165,0.2);}
}
@keyframes flash-2-2 {
	0%, 100% { background: rgba(0,255,255,1);
	box-shadow: 0px 5px 24px 3px rgba(0,255,255,1);}
	50% { background: rgba(0,255,255,0.4);
	box-shadow: 0px 5px 24px 3px rgba(0,255,255,0.2);}
}
@keyframes flash-2-3 {
	0%, 100% { background: rgba(255,149,213,1);
	box-shadow: 0px 5px 24px 3px rgba(255,149,213,1);}
	50% { background: rgba(255,149,213,0.4);
	box-shadow: 0px 5px 24px 3px rgba(255,149,213,0.2);}
}

.lightrope.lightrope_c3 li{
	background: rgba(255,247,153,1);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,1);
	animation-name: flash-3-1;
}
.lightrope.lightrope_c3 li:nth-child(2n+1) {
	background: rgba(255,247,153,1);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,0.5);
	animation-name: flash-3-2;
}
.lightrope.lightrope_c3 li:nth-child(4n+2) {
	background: rgba(255,247,153,1);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,1);
	animation-name: flash-3-3;
}
@keyframes flash-3-1 {
	0%, 100% { background: rgba(255,247,153,1);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,1);}
	50% { background: rgba(255,247,153,0.4);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,0.2);}
}
@keyframes flash-3-2 {
	0%, 100% { background: rgba(255,247,153,1);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,1);}
	50% { background: rgba(255,247,153,0.4);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,0.2);}
}
@keyframes flash-3-3 {
	0%, 100% { background: rgba(255,247,153,1);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,1);}
	50% { background: rgba(255,247,153,0.4);
	box-shadow: 0px 5px 24px 3px rgba(255,223,124,0.2);}
}