.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;
}
.preload_16{
	background-image: url(../_images/loading/preload_16x16.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.preload_24{
	background-image: url(../_images/loading/preload_24x24.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.preload_32{
	background-image: url(../_images/loading/preload_32x32.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.preload_48{
	background-image: url(../_images/loading/preload_48x48.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.boxload_16{
	background-image: url(../_images/loading/preload_16x16.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	width: 16px;
	height: 16px;
}
.boxload_24{
	background-image: url(../_images/loading/preload_24x24.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	width: 24px;
	height: 24px;
}
.boxload_32{
	background-image: url(../_images/loading/preload_32x32.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	width: 32px;
	height: 32px;
}
.boxload_48{
	background-image: url(../_images/loading/preload_48x48.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	width: 48px;
	height: 48px;
}
.central{
	position: absolute;
	margin: auto;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.central-bg{
	background-position: center center;
	width: 100%;
	height: 100%;
	display: block;
}
.img_b{
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	cursor: pointer;
}
.b-wait{
	background-image: url(../_images/loading/preload_16x16.gif) !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	cursor: default !important;
	border: 1px solid #cccccc !important;
	/*padding: 0px !important;*/
	box-sizing: border-box !important;
}
.b-wait *{
	visibility: hidden;
}
.bg-wait{
	background-image: url(../_images/loading/preload_48x48.gif) !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}
.cur-zoom,
.cur-zoom *{
	cursor: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/zoomin.cur), pointer !important;
}
.cur-paper,
.cur-paper *{
	cursor: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/paperhand.cur), move !important;
}
.cur-rock,
.cur-rock *{
	cursor: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/rockhand.cur), move !important;
}
.radius input[type=text], .radius input[type=password], .radius textarea, .radius select {
	background-color: #ffffff;
	border: 1px solid #CCC;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin: 0px;
	padding: 3px;
}
.cart_loader{
	width: 24px;
	height: 24px;
	border: 0px none !important;
	float: right;
	background: transparent url(../_images/loading/preload_24x24.gif) no-repeat;
	display: none;
}
.no-select{
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}
/*----------------------------------------------adminButton-----------------------------------------------------*/
.adminButton{
	position: absolute;
	top: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 53px;
	cursor: pointer;
	z-index: 2000000006;
}
#ab-editShop,
#ab-editShop_active,
#ab-backShop{
	background: transparent url(../_images/button/back-editShop.png) no-repeat;
	width: 163px;
}
#ab-editShop{
	left: 170px;
	background-position: 0px 0px;
}
body.lnwTool-active #ab-editShop  {
	background-position: -163px 0px;
}
#ab-backShop{
	left: 340px;
	width: 163px;
	background-position: -326px 0px;
	display: block;
}
body.lnwTool-active #ab-backShop {
	display: none;
}
#ab-backShop:hover	{	background-position: -326px -54px;		}
#ab-backShop:active	{	background-position: -326px -108px;	}
#ab-editShop:hover	{	background-position: 0px -54px;		}
#ab-editShop:active	{	background-position: 0px -108px;	}
body.lnwTool-active #ab-editShop:hover	{	background-position: -163px -54px;		}
body.lnwTool-active #ab-editShop:active	{	background-position: -163px -108px;	}

body.lnwTool-active #smartbanner_container{
	display:none;
}
/*----------------------------------------------------RegisterBadge------------------------------------------------------------*/
.register_badge {
	position: absolute;
	top: 12px;
	left: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 2000000005;
	width: 156px;
	height: 35px;
	border: 0px none !important;
}
.register_badge.mini_badge{
	width: 50px;
	background-position: 0px -35px;
}
body.lnwTool-active .register_badge {
	display: none;
}
#not_register {
	background-image: url(../_images/badge/badge_not_register.png);
}
#registered_lv1 {
	background-image: url(../_images/badge/badge_registered_lv1.png);
}
#registered_lv2 {
	background-image: url(../_images/badge/badge_registered_lv2.png);
}
#registered_lv3 {
	background-image: url(../_images/badge/badge_registered_max.png);
}

.LnwShopHelper #badge_lv0 {
	top: 0px;
	background-position: 0px 0px;
}
.LnwShopHelper #badge_lv1 {
	background-position: 0px -50px;
}
.LnwShopHelper #badge_lv2 {
	background-position: 0px -100px;
}
.LnwShopHelper #badge_lv3 {
	background-position: 0px -150px;
}
/*----------------------------------------------------BusinessBadge------------------------------------------------------------*/

.business_badge{
	position: absolute;
	top: 62px;
	left: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../_images/badge/badge_business.png);
	cursor: pointer;
	z-index: 2000000005;
	width: 165px;
	height: 40px;
	border: 0px none !important;
}
.business_badge:hover{
	background-position: 0px -40px;
}
.business_badge.mini_badge{
	width: 50px;
	background-position: 0px -160px;
}
body.lnwTool-active .business_badge {
	display: none;
}
#lnw-gototop{
	display: none;
}
#lnw-gototop{
	position: fixed;
	bottom: 0px;
	right: 30px;
	cursor: pointer;
	padding: 5px 10px;
	background-color: #343433;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	color: #a6a6a6;
	z-index: 110;
}
#lnw-gototop:hover{
	background-color: #444444;
}
/*--------------------------------------------------LnwShopHelper--------------------------------------------------------------*/
.LnwShopHelper{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	margin-left: 10px;
	margin-top: 10px;
	background: white;
	z-index: 2000000007;
	pointer-events: none;
	box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.51);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 2em;

}
.LnwShopHelper.fixed{
	position: fixed;
}
.LnwShopHelper .top,
.LnwShopHelper .bottom,
.LnwShopHelper[type=smile] .basket,
.LnwShopHelper[type=omg] .basket,
.LnwShopHelper[type=angry] .basket,
.LnwShopHelper .arrow.left,
.LnwShopHelper .arrow.right,
.LnwShopHelper .arrow.top,
.LnwShopHelper .arrow.bottom{
	background-color: transparent;
	background-repeat: no-repeat;
}
.LnwShopHelper .top{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius:  5px;
	border-top-right-radius:  5px;
	height: 60px;
	background: #eee;
}
.LnwShopHelper .middle{
	padding-right: 130px;
	clear: both;
}
.LnwShopHelper .bottom{
	height: 20px;
}
.LnwShopHelper .basket{
	position: absolute;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 150px;
	width: 100%;;
	height: 100%;
}
.LnwShopHelper[type=smile] .basket    {    background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/helper/basket_boy_orange.png);  background-position: right 60px;}
.LnwShopHelper[type=big_smile] .basket    {    background-image: url(../_images/helper/basket_boy_blue.png);  background-position: right 90px;}
.LnwShopHelper[type=great_smile] .basket    {    background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/helper/basket_boy_green.png);  background-position: right 120px;}
.LnwShopHelper[type=omg] .basket    {   background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/helper/basket_boy_angry.png); }
.LnwShopHelper[type=angry] .basket    {     background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/helper/basket_boy_angry.png); }
.LnwShopHelper .close{
	position: absolute;
	top: 8px;
	right: 20px;
	background-position: -290px -120px;
	width: 14px;
	height: 14px;
	cursor: pointer;
}
.LnwShopHelper .header{
	position: relative;
	padding: 15px 15px 15px 30px;
	text-align: left;
	line-height: 22px;
	font-size: 14px;
	color: #999;
}
.LnwShopHelper .header b {
	font-family: 'ThaisansNeue ultralight';
	color: #333;
	font-size: 25px;
	line-height: 25px;
}
.LnwShopHelper .badge_level {
	margin-top: 10px;
	margin-left: 10px;
	line-height: 25px;
	font-size: 15px;
	display: inline-block;
}
.LnwShopHelper .badge_level span {
	font-size: 12px;
}
.LnwShopHelper[type=smile] .badge_level 	{  color: #ffba00; }
.LnwShopHelper[type=big_smile] .badge_level	{  color: #38bceb; }
.LnwShopHelper[type=great_smile] .badge_level{ color: #5ace47; }
.LnwShopHelper[type=omg] .badge_level    	{ color: #fff201; }
.LnwShopHelper[type=angry] .badge_level    	{ color: red; }
.LnwShopHelper .body{
	padding: 5px 20px;
	font-size: 11px;
	color: #999999;
	text-align: left;
}
.LnwShopHelper .arrow{
	position: absolute;
	background-repeat: no-repeat;
}
.LnwShopHelper .arrow.left		{	background-position: -287px -40px;		width: 20px;	height: 31px;	top: 20px;	left:-10px;	}
.LnwShopHelper .arrow.right		{	background-position: -290px -80px;	width: 20px;	height: 31px;	top: 20px;	right:-10px;	}
.LnwShopHelper .arrow.top		{	background-position: -290px 0px;		width: 31px;	height: 20px;	top:-20px;	left: 30px;	}
.LnwShopHelper .arrow.bottom	{	background-position: -290px -24px;	width: 31px;	height: 16px;	bottom: -6px; left:30px;}

.LnwShopHelper li{
	line-height: 18px;
}

.LnwShopHelper .badge_pic {
	background-image: url(../_images/badge/verify_thumb2.png);
	width: 61px;
	height: 50px;
	margin-right: 10px;
	float:left;
	position: relative;
	top: -6px;
}
.LnwShopHelper .badge_check {
	display: inline-block;
	background-image: url(../_images/badge/check_wrong.png);
	background-size: contain;
	width: 40px;
	height: 40px;
	margin-left: 20px;
}
.LnwShopHelper[type=smile] .badge_check    {    background-image: url(../_images/badge/checked_orange.png); }
.LnwShopHelper[type=big_smile] .badge_check    {    background-image: url(../_images/badge/checked_blue.png); }
.LnwShopHelper[type=great_smile] .badge_check    {    background-image: url(../_images/badge/checked_green.png); }


.LnwShopHelper .badge_line {
	margin: 10px 0px;
	border-bottom: 1px solid #eee;
}
.LnwShopHelper .badge_detail {
	font-size: 12px;
	line-height: 20px;
	padding: 10px 0px 0px 10px;
}

@media screen and (max-width: 520px) {
	.LnwShopHelper {
		width: 300px;
	}
	.LnwShopHelper .top {
		height: auto;
	}
	.LnwShopHelper .middle {
		padding-right: 0px;
		padding-bottom: 270px;
	}
	.LnwShopHelper[type=omg] .middle,
	.LnwShopHelper[type=angry] .middle{
		padding-bottom: 150px;
	}

	.LnwShopHelper .basket {
		background-position: center bottom !important;
	}

	.LnwShopHelper .badge_check {
		position: absolute;
		margin-top: 10px;
	}
}

/*-------------------- close page [close shop]--------------------*/
.close_roof {
	background: transparent url('../_images/close/roof.png') repeat-x 0px 0px;
	height: 52px;
	width: 100%;
	left:0;
	position: absolute;
}
#close_panel{
	position: absolute;
	top: 0px;
	width: 156px;
	height: 112px;
	z-index: 2000000005;
	margin: 0px auto;
	left: 0px;
	right: 0px;
}
#close_panel .close_banner{
	background: transparent url('../_images/close/closed_banner.png') no-repeat 0px 0px;
	width: 156px;
	height: 112px;
	margin: 0px auto;
}
#close_panel .close_close{
	position: absolute;
	top: 47px;
	right: 8px;
	background: transparent url('../_images/close/close.png') no-repeat 0px 0px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
#close_page{
	margin: 0px auto;
	width: 600px;
	margin-bottom: 100px;
}
#close_page .close_banner{
	background: transparent url('../_images/close/closed_banner.png') no-repeat 0px 0px;
	width: 156px;
	height: 112px;
	margin: 30px auto 0px auto;
}
#close_page .lnwshop_basket{
	background: transparent url('../_images/close/lnwshop_logo2.png') no-repeat 0px 0px;
	width: 460px;
	height: 273px;
	margin: 0px auto;
}
#close_page .lnwshop_logo{
	background: transparent url('../_images/close/lnwshop_new_logo_s.png') no-repeat 0px 0px;
	width: 140px;
	height: 22px;
	margin: 0px auto;
}
#close_page h1 {
	font-size: 30px;
	margin-top: 30px;
	margin-bottom: 10px;
	color: #777;
	font-weight: normal;
}
#close_page span {
	font-size: 14px;
	color: #aaa;
}
#close_page p {
	font-size: 14px;
	color: #888;
}
#close_page .message {
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}
#close_page .login_label {
	margin: 20px 0px 0px 0px;
}

#close_page .login_label span {
	color: #333;
	text-align: left;
	font-size: 12px;
	display: block;
	width: 400px;
	float: left;
	padding-top: 7px;
}
#close_page .login_label a{
	color: #000066;
	text-decoration: underline;
}
#close_page .hint_shop {
	color: #666;
}
#close_page .close_box {
	width: 600px;
	height: 500px;
	margin-top: 30px;
	background: url('../_images/close/bg_grain2.png') repeat;
	text-shadow: 0 1px 0px white;
	color: #666;
	line-height: 30px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
}
#close_page .close_box_padding {
	padding: 40px;
	text-align: center;
}

#signin *{
	font-family: tahoma;
	font-size: 12px;
}
#signin .contentArea{
	padding: 0px 40px 10px;
	position: relative;
}
#signin .shop_logo{
	background-image: url(../_images/shop_logo.png);
	background-repeat: no-repeat;
	width: 75px;
	height: 84px;
}
#signin .flash_h1, #signin .flash_h1 span{
	font-size: 40px;
	font-weight: bold;
	color: #666;
	text-shadow: 0px -1px 1px #888888;
	margin: 10px 0px;
}
#signin .gray_plane, #signin .gray_dark{
	background-color: #f3f3f3;
	border: 1px solid #f3f3f3;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#signin .button{
	background: #ddd url('../_images/close/button_bg.png') repeat-x;
	border: 1px solid #afafaf;
	line-height: 17px;
	padding-left:10px;
	padding-right:10px;
	height: 25px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	text-shadow: 1px 1px 1px white	;
	cursor: pointer;
	text-align:center;
}
#signin .button:hover{
	border: 1px solid #666;
}
#signin .button:active, #signin .button_close:active{
	background: #ddd none;
	border: 1px solid #aaa;
}
#signin a{
	color: #00a0eb;
	text-decoration: none;
	cursor: pointer;
}
#signin a:hover {
	color: #35bded;
	text-decoration: underline;
}
#signin .openid {
	background-image: url(../_images/close/openid.png);
	height: 28px;
	float:left;
	cursor: pointer;
	margin-right: 10px;
}
#signin .google { background-position: 0px 0px; width: 25px;}
#signin .gapps  { background-position: -25px 0px; width: 50px;}
#signin .yahoo  { background-position: -75px 0px; width: 30px;}
#signin .input_text{
	background: #f9f9f9;
	background-image: url('../_images/close/input_bg.png');
	background-repeat: repeat-x;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 0px;
	width: 170px;
	padding-left:5px;
	height: 20px;
}
#signin .input_text, #signin .trim{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/*--------------------close_sign--------------------*/
#close_sign{
	width: 430px;
	height: 40px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #E6DB55;
	background-color: #f7f7f7;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #555;
	text-align: left;
	font-size: 13px;
	line-height: 40px;
	position: absolute;
	top: 0px;
	margin: auto;
	left: 0px;
	right: 0px;
	z-index: 2000000007;
	border-color: #aaaaaa;
}
#close_sign.temporary{
	width: 240px;
}
#close_sign.piracy_abuse.can_edit,
#close_sign.cheat_abuse.can_edit,
#close_sign.illegal_abuse.can_edit{
	width: 250px;
}
#close_sign .active_warning {
	height: 40px; width: 60px; float: left;
	margin-right: 20px;
	background: #aaaaaa url('../_images/icons/warning_gray.png') center center no-repeat;
}
#close_sign .remove {
	height: 16px; width: 16px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 10px;
	margin: auto;
	cursor: pointer;
	background: transparent url(../_images/close/close.png); center center no-repeat;
}
/*--------------------sure_inactive--------------------*/
#sure_inactive{
	box-sizing: border-box;
	width: 430px;
	height: 40px;
	margin: 0;
	padding: 0 0 0 80px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #E6DB55;
	background-color: #f7f7f7;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-o-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-o-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #555;
	text-align: left;
	font-size: 13px;
	line-height: 40px;
	position: absolute;
	top: 0px;
	margin: auto;
	left: 0px;
	right: 0px;
	z-index: 2000000007;
}
#sure_inactive.active_banner30 {
	border-color: #f38831;
}
#sure_inactive.active_banner60 {
	border-color: #c62127;
}
#sure_inactive .active_warning {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 60px;
	background: url('../_images/icons/warning_gray.png') center center no-repeat;
}
#sure_inactive.active_banner15 .active_warning {
	background-color: #f4db05;
}
#sure_inactive.active_banner30 .active_warning {
	background-color: #f38831;
}
#sure_inactive.active_banner60 .active_warning {
	background-color: #c62127;
}

#sure_inactive.active_banner15 .day {
	color: #f4c300;
}
#sure_inactive.active_banner30 .day {
	color: #f38831;
}
#sure_inactive.active_banner60 .day {
	color: #c62127;
}
#sure_inactive .more-info {
	height: 24px; width: 24px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	margin: auto;
	background: url('../_images/icons/icon_more_info.png') no-repeat;
	background-position: 0px 0px;
}
#sure_inactive:hover .more-info {
	background-position: -24px 0px;
}
/*----------------------- topLaYer -----------------------*/
body.topLayer-show .topLayer-ele-1{	z-index: 2020000001 !important;}
body.topLayer-show .topLayer-ele-2{	z-index: 2020000002 !important;}
body.topLayer-show .topLayer-ele-3{	z-index: 2020000003 !important;}
body.topLayer-show .topLayer-ele-4{	z-index: 2020000004 !important;}
body.topLayer-show .topLayer-ele-5{	z-index: 2020000005 !important;}
body.topLayer-show[topLayer="1"] .topLayer-ele-1,
body.topLayer-show[topLayer="2"] .topLayer-ele-2,
body.topLayer-show[topLayer="3"] .topLayer-ele-3,
body.topLayer-show[topLayer="4"] .topLayer-ele-4,
body.topLayer-show[topLayer="5"] .topLayer-ele-5{
	position: relative;
}
body.topLayer-show[topLayer="2"] .topLayer-ele-1,
body.topLayer-show[topLayer="3"] .topLayer-ele-1,
body.topLayer-show[topLayer="3"] .topLayer-ele-2,
body.topLayer-show[topLayer="4"] .topLayer-ele-1,
body.topLayer-show[topLayer="4"] .topLayer-ele-2,
body.topLayer-show[topLayer="4"] .topLayer-ele-3,
body.topLayer-show[topLayer="5"] .topLayer-ele-1,
body.topLayer-show[topLayer="5"] .topLayer-ele-2,
body.topLayer-show[topLayer="5"] .topLayer-ele-3,
body.topLayer-show[topLayer="5"] .topLayer-ele-4{
	position: fixed;
}
body.topLayer-show #lb,
body.topLayer-show #ggHead,
body.topLayer-show .pageWrapper{
	position: fixed;
}
body.topLayer-show #lb{
	left: 0;
	right: 0;
}
.swap2mobile{
	height: 80px;
	display: block;
	background-color: #848484;
	padding: 10px 5px;
	text-align: center;
	border-top: 3px solid #767676;
}
.swap2mobile .text{
	color: #444444;
	font-size: 40px;
	line-height: 80px;
	padding-left: 90px;
	background-image: url(../_images/mobile/icons/mobile.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 80px 80px;
	display: inline-block;
}
/*--------------------bank--------------------*/
.bank_logo{
	width: 24px;
	height: 24px;
}
.BAY, .BBL, .KBANK, .KTB, .SCB{
	background: transparent url(../_images/banks/banks.jpg) no-repeat;
}
.BAY{ background-position: 0px 0px; }
.BBL{	background-position: -24px 0px; }
.KBANK{	background-position: -48px 0px; }
.KTB{	background-position: -72px 0px; }
.SCB{	background-position: -96px 0px; }

/*--------------------order step--------------------*/

.order_step{
	text-align: center;
	width: 670px;
	display: block;
	margin: 5px auto 40px;
	position: relative;
	height: 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.buystep{
	position: relative;
	text-align: center;
	width: 25%;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	*top: 0;
	*position: absolute;
}
.buystep.step1{
	*left: 0;
}
.buystep.step2{
	*left: 25%;
}
.buystep.step3{
	*left: 50%;
}
.buystep.step4{
	*left: 75%;
}


.buystep .point{
	width: 8px;
	height: 8px;
	position: absolute;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	top: 6px;
	left: 47%;
	background-color: gainsboro;
	z-index: 1;
}
.buystep .text{
	margin-top: 24px;
	vertical-align: bottom;
	color: gainsboro;
}
.buystep .line{
	display: inline-block;
	position: absolute;
	height: 1px;
	top: 10px;
	width: 50%;
	background-color: gainsboro;
	z-index: 0;
}
.buystep .before{
	left: 0;
}
.buystep .after{
	left: 50%;
}
.step1 .before{
	display: none;
}
.step4 .after{
	display: none;
}
.currentStep .before{
	background-color: #00a2de;
}
.currentStep .point{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 16px;
	height: 16px;
	left: 46%;
	background-color: #00a2de;
	top: 2px;
}
.currentStep .text{
	color: #00a2de;
	font-weight: bold;
}
.passStep .point{
	border-color: #00a2de;
}
.pastStep .before,
.pastStep .after{
	background-color: #00a2de;
}
.pastStep .point{
	background-color: #00a2de;
}
.pastStep .text{
	color: #00a2de;
}

/*
.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;
}
/*--------------------tinymce--------------------*/

.gadgetHTML{
	word-wrap: break-word;
}
.mceContentBody a,
.mceContentBody em,
.mceContentBody strong,
.mceContentBody span,
.gadgetHTML a,
.gadgetHTML em,
.gadgetHTML strong,
.gadgetHTML span{
	font-size: inherit;
	color: inherit;
	font-family: inherit;
}
.mceContentBody *,
.gadgetHTML *{
	background-repeat: no-repeat;
}

.zoneShirt:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.zoneShirt{zoom:1}
.unitShirt:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.unitShirt{zoom:1}
#ggHead{
	position: relative;
	left: 0px;
	right: 0px;
	top: 0px;
	z-index: 2000000006;
}
body.scrollFixed #lnw-gototop.active{
	display: block;
}
@media screen and (min-width: 960px) {
body.scrollFixed #ggHead{
	position: fixed;
}
body.lnwTool-active.scrollFixed #ggHead{
	position: relative;
}
body.scrollFixed .widgetPage .u-cart{
	position: fixed;
}
/*
body.scrollFixed .widgetPage .u-cart{
	position: fixed;
}
body.lnwTool-active.scrollFixed .widgetPage .u-cart{
	position: absolute;
}
*/

}
body.lnwTool-active .widgetPage .u-cart{
	position: absolute !important;
}
/*----------- Date picker ---------*/
#ui-datepicker-div{
	background-color: #ffffff;
	border:1px #cccccc solid;
	width:180px;
	padding: 5px;
	position: absolute;
	display:none;
}
#ui-datepicker-div.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

#ui-datepicker-div .ui-datepicker-prev > span,
#ui-datepicker-div .ui-datepicker-next > span{
	display: none;
}
#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next{
	background: url(../_images/icons/datepicker-arrow.png) no-repeat;
	height: 12px;
	width: 12px;
	margin: 5px;
	display: inline;
}
#ui-datepicker-div .ui-datepicker-prev{
	background-position: -32px 0px;
	float: left;
}
#ui-datepicker-div .ui-datepicker-next{
	background-position: 0px 0px;
	float: right;
}
#ui-datepicker-div .ui-datepicker-prev:hover{
	background-position: -32px -12px;
	float: left;
	left: 0;
}
#ui-datepicker-div .ui-datepicker-next:hover{
	background-position: 0px -12px;
	right: 0;
	float: right;
}
#ui-datepicker-div .ui-datepicker-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(../_images/datepicker/ui-bg_glass_50_cccccc_1x400.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
	padding: 3px 0;
}
#ui-datepicker-div .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
#ui-datepicker-div .ui-datepicker-title select {
	font-size:1em;
	margin:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
/*#ui-datepicker-div select.ui-datepicker-month,
#ui-datepicker-div select.ui-datepicker-year { width: 49%;}*/
#ui-datepicker-div .ui-datepicker-calendar{
	border-spacing:0px ;
	width:175px;
}
#ui-datepicker-div .ui-datepicker-calendar th{
	width:25px;
}
#ui-datepicker-div .ui-datepicker-calendar > thead > tr > th{
	height:18px;
}
#ui-datepicker-div .ui-datepicker-calendar > tbody > tr > td > a{
	width: 22px;
	height: 18px;
	line-height: 18px;
	display: block;
}

#ui-datepicker-div .ui-state-default,
#ui-datepicker-div .ui-widget-content .ui-state-default{
	border: 1px solid #d3d3d3;
	background: #dadada url(../_images/datepicker/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#ui-datepicker-div .ui-state-default:hover,
#ui-datepicker-div .ui-widget-content .ui-state-default:hover {
	border: 1px solid #d3d3d3;
	background: #fff url(../_images/datepicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: black;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#ui-datepicker-div .ui-state-active,
#ui-datepicker-div .ui-state-active:visited {
	color: #white;
	font-weight: bold;
	border: 1px solid #aaaaaa;
	background: #333333 url(../_images/datepicker/ui-bg_glass_55_333333_1x400.png) 50% 50% repeat-x;
}/* ----------- Frame & Ribbon ----------*/
.gadgetThumbnail{
	position: relative;
	margin: auto;
}
.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;
}
.gadgetRibbon{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 3;
	margin: auto;
}
.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: 4px;
	width: 340px;
	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;
}
/*---------- Product Soldout Button ----------*/
.add_cart{
	cursor: pointer;
}
/* ---------- Showroom widget ---------- */
.productsArea{
	width: 100%;
	position: relative;
	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;
}
.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{
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto;
	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_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:10px;
	position: relative;
}
.z-article .productsArea .productItem .product_price_old{
	height:16px;
	line-height: 16px;
}
.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 .size-250 .productItem .productDetail{
	min-height: 133px;
}
.z-article .size-250 .productItem .product_name,
.z-article .size-250r .productItem .product_name{
	font-size: 16px;
	line-height: 18px;
	height: 36px;
	min-height: 36px;
}
.z-article .size-250 .productItem .product_price,
.z-article .size-250r .productItem .product_price{
	font-size: 16px;
	line-height: 18px;
}
.z-article .layout-column .size-250 .productItem .product_name{
	height: 150px;
	min-height: 150px;
	font-size: 24px;
	line-height: 30px;
}
.z-article .layout-column .size-250r .productItem .product_name{
	height: 210px;
	min-height: 210px;
	font-size: 24px;
	line-height: 30px;
}
.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;
}
/*-----------                       backup      25-03-2014
.z-article .size-80 .productArea	{	width: 140px; height:237px;}
.z-article .size-100 .productArea	{	width: 175px; height:267px;}
.z-article .size-150 .productArea	{	width: 233px; height:327px;}
.z-article .size-250 .productArea	{	width: 330px; height:451px;}
.z-article .size-80r .productArea	{	width: 140px; height:264px;}
.z-article .size-100r .productArea	{	width: 175px; height:300px;}
.z-article .size-150r .productArea	{	width: 233px; height:377px;}
.z-article .size-250r .productArea	{	width: 350px; height:520px;}

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

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

.z-article .size-80 .productArea    {    width: 140px; height:284px;}
.z-article .size-100 .productArea    {    width: 175px; height:308px;}
.z-article .size-150 .productArea    {    width: 233px; height:368px;}
.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 ---------------*/



.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 5px;}

.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;
}
/* ---------- 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;
}
.buttonContainer{
	width: 100%;
	margin: 20px auto 10px;
	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;
}
/*--------------------all--------------------*/
body{
	font-family: Tahoma, Arial, MS Sans Serif, sans-serif;
/*	line-height: 1.33em;*/
	font-size: 0.75em; /*default size font 12px*/
	margin: 0px;
	padding: 0px;
	overflow-y: scroll;
}
a , a:visited, a:active, a:link, a:hover{
	cursor: pointer;
	text-decoration: none;
}
img{
	border: 0px none;
}
/* ---------- Paragraph Style ---------- */
table{
	*border-collapse: collapse;
	/*border-spacing: 0;*/
}
/* --------- Default Header Style ---------- */
/*--- HEADINGS ---*/
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
/*	display: inline-block;*/
}
/* ---------- Page Layout ---------- */
.widgetPage{
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-width: 970px;
	background-position: center 31px;
	position: relative;
}
.widgetPage .pageWrapper{
	margin: 0 auto; /* make it float in center of the page*/
	width: 970px;
	padding: 0px;
	left: 0px;
	right: 0px;
}
.widgetPage .pageUnderwear{
}
/*layout1*/
/* .wrapper use only layout1 in which Header of Themplate is set to width 100%.*/
.widgetZone{
	display: block;
	position: relative;
}
.widgetUnit{
	display: block;
	position: relative;
}
/*------------------- All Zone -------------------*/
input{
	padding: 0;
	margin: 0;
}
.widgetZone .zone-end{
	clear: both;
}
table{
	background: transparent none no-repeat;
}
td{
	background: transparent none no-repeat;
}
.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-wrap: break-word;
}
.DBLOCK{
	margin-bottom:10px;
}
.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,
.z-article .widgetUnit .unitShirt{
	/*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 .zoneShirt{
	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;
}
.z-aside .widgetUnit{
	width: 220px;
	padding-bottom: 20px;
	clear: both;
}
.z-aside .widgetUnit .unitShirt{
	width: 220px;
}
.z-aside .zoneShoe{
	clear: both;
}
.z-aside:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.z-aside .zoneShirt{
	display: inline-block;
	margin: 15px 9px 0px 9px;
	padding: 0px;
	border: 0px;
	width: 220px;
}
/*---------- 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;
	padding: 0px;
	margin: 0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.page-checkout .z-article{
	float: none;
	width: 100% !important;
	box-sizing: border-box;

}
.z-article .widgetUnit{
	margin: 0px 0px 20px 0px;
	clear: both;
}
.page-checkout .z-article .widgetUnit{
	width: 100% !important;
}
.u-freedom,
.u-html{
	margin-bottom: 0px;
	padding-bottom: 20px;
	font-family: Tahoma, Arial, MS Sans Serif, sans-serif;
}
.z-article .zoneShirt{
	margin: 0px auto;
	padding: 15px 10px 0px 10px;
	border: 0px;
	position: relative;
	box-sizing: border-box;
}
.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;
}
/*-------------------- DBD ------------------*/
.u-dbd\/registered .unitShirt{
	text-align: center;
	min-height: 60px;
}
.u-dbd\/registered #ajaxDivReg{
	display: inline-block;
}
/*-------------------- Breadcrumb ------------------*/
.u-breadcrumb .unitShirt{
	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 .unitShirt{
	position: relative;
	width: 155px;
	height: 125px;
}
.u-cart .product{
	width: 140px;
	text-align: center;
}
/*------------------ Widgets in Side bar-----------------*/
.z-aside .u-facebook\/likebox .unitShirt{
	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%;
}
.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 tr.middle td.center{/*pop-up background*/
}
.u-category .subframebg .cat-item a{
	background: none transparent;
	width: 200px;
	overflow: hidden;
	word-wrap: break-word;
	display: block;
	padding: 5px 10px;
}
.u-category .subframebg tr.top td.center{
	width: 220px;
	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;
}
.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 .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;
}

.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: left;
}

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

}
/* Facebook & Twitter*/
.u-contact .facebook, .u-contact .twitter{
	background: transparent url(../_images/icons/social.png) no-repeat;
	padding: 0px 0px 0px 22px;
	height: 20px;
	line-height: 20px;
}
.u-contact .facebook{
	background-position: 0px 0px;
}
.u-contact .twitter{
	background-position: -20px 0px;
}

/*---------- 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;
}
.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);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	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;
}

/*-------------------- 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 -96px;
	background-image: url(../_images/icons/icons.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	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 > .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-wrap: break-word;
	margin-top: 20px;
}

/* -------------------- 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;
}
.subcat_list ul{
	clear: both;
	padding: 0;
	margin: 0;
}
.subcat_list ul li{
	width: 230px;
	float: left;
	margin: 0 1px 5px;
	height: 63px;
	list-style: none;
}
.subcat_list ul li table{
	width: 100%;
}
.subcat_list ul table tr td:first-child{
	width: 70px;
}
.subcat_list ul td{
	vertical-align: middle;
}
.subcat_list ul td a{
	display: block;
	width: 100%;
}
.subcat_image{
	border: #eeeeee 2px solid;
}
/* -------------------- About us Page Style -------------------- */
.aboutusBlock .blockMiddle .blockCenter{ word-wrap: 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-wrap: break-word;
	padding: 0px 10px 0 0;
	margin-left: 250px;
	min-height: 200px;
}
.aboutusBlock .shop_desc .datarow{
	padding: 5px 0px;
}
.aboutusBlock .shop_desc .head{
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px;
	display: inline-block;
	float: left;
	line-height: 20px;
}
.aboutusBlock .shop_desc .body{
	line-height: 20px;
}

/* -------------------- 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.COLTABLE{
	width: 98%;
}
.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;
}

/* -------------------- 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;}
.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;
}
/* -------------------- 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;
}
.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;
	-moz-box-shadow: 0px 5px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 5px rgba(0,0,0,0.05);
	box-shadow: 0px 5px rgba(0,0,0,0.05);
}
.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;
}

.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: -o-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -moz-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:right;
	padding-right: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:180px;
	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: -o-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -moz-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 .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{
	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{ 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{ 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-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*/
.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;
}
.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 #ebebeb;
	-moz-box-shadow: 0px 5px rgba(0,0,0,0.03);
	-webkit-box-shadow: 0px 5px rgba(0,0,0,0.03);
	box-shadow: 0px 5px rgba(0,0,0,0.03);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:20px;
	background-color: #fafafa;
}
.detail_container .shippingAddress,
.detail_container .shippingMethod{
	min-height: 160px;
}
.detail_container .shippingAddress{
	float:left;
	width:55%;
}
.detail_container .shippingMethod{
	float:right;
	width: 42%;
	background-color: #eee;
}
.orderCancel_container{
	height: 40px;
}
.orderCancel_container .orderCancelButton{
	float:right;
	font-size: 16px;
	background-image: linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -moz-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: -o-linear-gradient(bottom, #F7F7F7 29%, #FFFFFF 65%);
	background-image: -moz-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;
}
.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-wrap: 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;
}
.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{
	display: table;
	vertical-align: top;
	margin:0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	*position: relative;
}
.how2order .how2order_step .step1,
.how2order .how2order_step .step2,
.how2order .how2order_step .step3,
.how2order .how2order_step .step4,
.how2order .how2order_step .step5,
.how2order .how2order_step .step6{
	display: table-cell;
	*display: inline-block;
	width: 180px;
}
.how2order .how2order_step .step_img{
	height: 144px;
	width: 180px;
}
.how2order .how2order_step .step_text{
	line-height: 25px;
	margin-top: 5px;
	width: 180px;
	*min-height: 60px;
}
.how2order .how2order_step .arrow{
	display: table-cell;
	*display: inline-block;
	*position: relative;
	*top: -60px;
	width:42px;
}
.how2order .arrow_down{
	display: block;
	height:50px;
	text-align: right;
}
/* -------------------- 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;
	word-break: break-word;
}
.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{
	padding-right: 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;
	word-wrap: break-word;
	display: block;
	overflow: hidden;
	padding: 10px 0;
	word-break:break-word;
}
.u-section .blog_date{
	line-height: 24px;
}
.u-section .blog_date,
.u-section .blog_control{
	float: left;
	margin-right: 10px;
	height: 24px;
	vertical-align: middle;
}
.u-section .blog_control .SBUTTON{
	float: left;
}
.u-section .blog_control .b-gotoEditArticle,
.u-section .blog_control .b-deleteArticle{
	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;
	margin-top: 20px;
}
.noCartArea{
	text-align: center;
	margin-top: 20px;
}
.warningBox{
	padding: 10px 0;
	background-color: #fff7e2;
	border: 1px dotted #ffb400;
	color: #000000;
}
.warningBox span{
	line-height: 2em;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	padding-left: 28px;
	background: transparent url(../_images/icons/attention.png) no-repeat center left;
	color: #000000;
}
/* ---------- Add and Edit form Styles ---------- */
.reviewForm{
	width: 680px;
}
.reviewForm .nameTD{
	width: 120px;
}
.reviewForm textarea{
	width: 540px;
	height: 150px;
	border: 1px solid #d2d2d2;
	resize: none;
}
.discussForm{
	width: 680px;
}
.discussForm .nameTD{
	width: 120px;
}
.discussForm .inputTD input{
	width: 540px;
	border: 1px solid #d2d2d2;
}
.discussForm 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 span.bold{	font-weight: bold;}


/* -------------------- 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{
	width: 560px;
}
/*---------- 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;
}
/*-------------------- Cart & Shipping Page --------------------*/
/*---------- Checkout Page ----------*/
.checkoutBody{
	max-width: 900px;
	width: auto;
	text-align: left;
	margin:auto;
	padding-bottom: 30px;
}
.checkoutHeader{
	padding: 20px 0 20px 0;
	margin: 0;
}
.checkoutHeader h1{
	font-size: 22px;
	font-family: sans-serif;
	margin: 0;
}
.checkoutBody .defaultMessage{
	padding: 0px 0px 10px;
	line-height: 20px;
	font-size: 14px;
}
.u-section.u-section-checkout,
.u-section.u-section-checkout .titleHeader{
	width: auto;
	max-width: 100%;
}
.u-section.u-section-checkout img{
	max-width: 100%;
}
/*---------- Cart Page ----------*/
.cartZone{
	clear: both;
	width: auto;
	margin: auto;
	font-size: 14px;
	line-height: 1.5em;
}
.cartZone .headArea{
	background-color: #aaaaaa;
}
.cartZone .headArea .detail,
.cartZone .headArea .price,
.cartZone .headArea .quantity,
.cartZone .headArea .amount{
	float: left;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}
.cartZone .headArea .detail{	width:500px;	}
.cartZone .headArea .price{		width:135px;	}
.cartZone .headArea .quantity{	width:105px;	}
.cartZone .headArea .amount{	width:160px;	}

.cartZone .productArea{

}
.cartZone .product{
	border-bottom: 1px solid #aaaaaa;

}
.cartZone .product .image{
	float: left;
	box-sizing: border-box;
	padding: 25px 30px;
	width: 160px;
}
.cartZone .product .image img{
	width: 100%;
}
.cartZone .product .data{
	float: left;
	padding: 20px 0px 0px;
}
.cartZone .product .other{
	float: left;
	padding: 10px 5px;
}
.cartZone .product .other .note a{
	color: gray;
}
.cartZone .product .other .note strong{
	text-decoration: underline;
}
.cartZone .product .name,
.cartZone .product .price,
.cartZone .product .quantity,
.cartZone .product .amount{
	float: left;
	box-sizing: border-box;
}
.cartZone .product .name{
	width: 340px;
	padding: 5px 5px;
	line-height: 1.5em;
}
.cartZone .product .price{
	width: 135px;
	padding: 5px 20px 5px 5px;
	text-align: right;
}
.cartZone .product .quantity{
	width: 105px;
	padding: 0px 5px 5px;
}
.cartZone .product .amount{
	width: 160px;
	padding: 5px 30px 5px 5px;
	text-align: right;
}
.cartZone .product .error{
	color: #ff0000;
}
.cartZone .product .quantity .uneditable{
	text-align: center;
	padding: 5px 0 0 0;
}

.quantity .editable{
	width: 95px;
}
.quantity .editable .increase{
	float: right;
	height: 30px;
	line-height: 30px;
	width: 20px;
	text-align: center;
	cursor: pointer;
}
.quantity .editable .increase:hover{
	background-color: #eaeaea;
}
.quantity .editable .decrease{
	float: left;
	height: 30px;
	line-height: 30px;
	width: 20px;
	text-align: center;
	cursor: pointer;
}
.quantity .editable .decrease:hover{
	background-color: #eaeaea;
}
.quantity .editable .box{
	height: 30px;
	line-height: 30px;
	width: 45px;
	margin: 0px 25px;
}
.quantity .editable .box .input{
	height: 30px;
	line-height: 30px;
	width: 45px;
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
}
.cartZone .productSummaryArea{
	border-top: 1px solid #aaaaaa;
}
.cartZone .productSummaryArea .title,
.cartZone .productSummaryArea .detail,
.cartZone .productSummaryArea .text{
	float: left;
	box-sizing: border-box;
	line-height: 1.5em;
}
.cartZone .productSummaryArea .title{
	width: 160px;
	text-align: center;
	padding: 20px 5px;
}
.cartZone .productSummaryArea .detail{
	width: 340px;
	text-align: left;
	padding: 20px 5px;
}
.cartZone .productSummaryArea .text{
	width: 240px;
	text-align: right;
	padding: 20px 5px;
}
.cartZone .productSummaryArea .amount,
.cartZone .discountArea .amount,
.cartZone .beforeShippingArea .amount,
.cartZone .shiptypeArea .shiptype .amount{
	float: left;
	box-sizing: border-box;
	width: 160px;
	padding: 20px 30px 20px 5px;
	text-align: right;
}
.cartZone .discountArea,
.cartZone .beforeshippingArea{
}
.cartZone .discountArea .text,
.cartZone .beforeshippingArea .text{
	float: left;
	box-sizing: border-box;
}
.cartZone .discountArea .text,
.cartZone .beforeshippingArea .text{
	width: 740px;
	text-align: right;
	padding: 20px 5px;
}
.cartZone .shiptypeArea{
	border-top: 3px solid #aaaaaa;
}
.cartZone .shiptypeArea .title{
	float: left;
	box-sizing: border-box;
	width: 160px;
	text-align: center;
	padding: 20px 5px;
	font-weight: bold;
}
.cartZone .shiptypeArea .shiptype{
	margin-left: 160px;
	border-bottom: 1px solid #aaaaaa;
	display: block;
}
.cartZone .shiptypeArea .shiptype:last-child{
	border-bottom: 0px none;
}
.cartZone .shiptypeArea .shiptype.checked{
	background-color: #eeeeee;
}
.cartZone .shiptypeArea .shiptype .detail{
	float: left;
	box-sizing: border-box;
	width: 445px;
	padding: 20px 5px 20px 15px;
}
.cartZone .shiptypeArea .shiptype .price{
	float: left;
	width: 135px;
	padding: 20px 20px 20px 5px;
	text-align: right;
	box-sizing: border-box;
}

.cartZone .netArea{
	border-bottom: 3px solid #aaaaaa;
	border-top: 3px solid #aaaaaa;
}
.cartZone .netArea .text{
	float: left;
	box-sizing: border-box;
	width: 660px;
	padding: 27px 5px 20px 15px;
	text-align: right;
	font-size: 16px;
}
.cartZone .netArea .amount{
	float: left;
	box-sizing: border-box;
	width: 240px;
	padding: 20px 10px 20px 5px;
	text-align: right;
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
}
.cartZone .netArea .amount .shipping_type_0 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.cartZone .detailArea{
	border-bottom: 2px solid #aaaaaa;
}
.cartZone .detailArea .title{
	float: left;
	box-sizing: border-box;
	width: 160px;
	text-align: center;
	padding: 20px 5px;
	font-weight: bold;
}
.cartZone .detailArea .title .optional{
	color: #b2b2b2;
}
.cartZone .detailArea .body{
	margin-left: 160px;
	padding: 15px 5px;
}
.cartZone .detailArea .body .input{
	box-sizing: border-box;
	height: 84px;
	line-height: 24px;
	padding: 2px 10px;
	width: 100%;
}
.cartZone .product .note{
	color: #868686;
	font-size: 12px;
}
.cartZone .product .note .add,
.cartZone .product .note .edit{
	font-weight: bold;
	color: #868686;
	cursor: pointer;
	font-size: 12px;
}
.cartZone .product .remove{
	color: #868686;
	cursor: pointer;
	font-size: 12px;
}
.cartZone .product .note .add:hover,
.cartZone .product .note .edit:hover,
.cartZone .product .remove:hover{
	color: #545454;
	text-decoration: underline;
}
.cartZone .product .note .pdetail{
	width: 50%;
	border: 1px solid #868686;
	padding: 0px 5px;
	box-sizing: border-box;
	height: 30px;
	font-size: 12px;
	border-radius: 0px;
	color: #868686;
}
.cartZone .product .note .btn-submit,
.cartZone .product .note .btn-reset{
	height: 30px;
	background-color: #d9d9d9;
	padding: 0 10px;
	color: #868686;
	line-height: 30px;
	margin: 0px;
	font-size: 12px;
	border: 0 none;
	margin-left: 5px;
	cursor: pointer;
}
.cartZone .product .note .btn-reset {
	background: none;
}
.cartZone .product .note .btn-submit:hover,
.cartZone .product .note .btn-reset:hover{
	color: #444444;
}
[realpricex] .estimate{
	font-size: 0.8em;
	color: #999999;
	font-weight: normal;
}
.cartButtons{
	padding: 10px 0;
}
.cartButtons .alignLeft{
	float: left;
}
.cartButtons .alignRight{
	float: right;
}

.cartZone .headArea:after,
.cartZone .productArea:after,
.cartZone .product:after,
.cartZone .product .data:after,
.cartZone .productSummaryArea:after,
.cartZone .discountArea:after,
.cartZone .beforeshippingArea:after,
.cartZone .detailArea .title:after,
.cartZone .shiptype:after,
.cartZone .netArea:after,
.cartButtons:after,
.addressBody .addressZone .address .headArea:after,
.addressBody .productZone .headArea:after,
.addressBody .productZone .productArea .product:after{
	clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;
}
.checkoutBody .continueButton{
	line-height: 70px;
	font-size: 30px;
	padding: 0 50px;
	min-width: 230px;
	text-align: center;
	background-color: #aaa;
	color: #3d3d3d;
	margin: 0;
	border: 1px solid #666;
	cursor: pointer;
	box-sizing: border-box;
}
.checkoutBody .continueButton:hover{
	background-color: #999;
}
.checkoutBody .order_step{
	margin: 5px auto 10px;
}
.addressBody{
	position: relative;
}
.addressBody .addressZone{
	width: 570px;
	float: left;
}
.addressBody .addressZone .addressBox{
	margin: 0 0 20px;
}
.addressBody .addressZone .addressBox:hover {
	background-color: #f5f5f5;
}
.addressBody .addressZone .addressBox label:hover {
	cursor: pointer;
}
.addressBody .addressZone .addressBox.choosed{
	background-color: #f0f0f0;
}
.addressBody .addressZone .address{
	display: block;
}
.addressBody .addressZone .address .headArea{
	padding: 10px 20px;
	background-color: #dddddd;
	line-height: 20px;
	border-top: 1px solid #aaaaaa;
	display: block;
}
.addressBody .addressZone .address .headArea .title{
	font-weight: bold;
	width: 450px;
	float: left;
	font-size: 14px;
}
.addressBody .addressZone .address .headArea .remove{
	float: right;
	color: #999999;
	text-decoration: underline;
}
.addressBody .addressZone .address .bodyArea{
	font-size: 14px;
	line-height: 18px;
}
.addressBody .addressZone .address .dataArea,
.addressBody .addressZone .address .formArea,
.addressBody .addressZone .address .previewArea{
	padding: 15px 20px;
}
.addressBody .addressZone .address .bodyArea .name_txt,
.addressBody .addressZone .address .bodyArea .addr_txt,
.addressBody .addressZone .address .bodyArea .zipcode_txt,
.addressBody .addressZone .address .bodyArea .telephone_txt,
.addressBody .addressZone .address .bodyArea .contact_txt,
.addressBody .addressZone .address .bodyArea .email_txt,
.addressBody .addressZone .address .bodyArea .mobile_txt{
	color: #999999;
	padding-top: 10px;
}
.addressBody .addressZone .address .bodyArea .name,
.addressBody .addressZone .address .bodyArea .addr,
.addressBody .addressZone .address .bodyArea .telephone,
.addressBody .addressZone .address .bodyArea .email,
.addressBody .addressZone .address .bodyArea .mobile{
	color: #535353;
}
.addressBody .addressZone .address .formArea{

}
.addressBody .addressZone .address .formArea .reciever_txt, .addressBody .addressZone .address .formArea .contact_txt {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.addressBody .addressZone .address .formArea i{
	color: #ff0000;
}
.addressBody .addressZone .address .formArea .formArea_desc{
	font-size: 12px;
	color: darkorange;
}
.addressBody .addressZone .address .formArea .input_text,
.addressBody .addressZone .address .formArea .select{
	width: 100%;
	height: 30px;
	box-sizing: border-box;
	padding: 2px 10px;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 3px;
	border: 1px solid #999999;
	border-radius: 0;
}
.addressBody .addressZone .address .formArea .select{
	width: auto;
}
.addressBody .addressZone .address .formArea textarea.input_text{
	height: 100px;
}
.addressBody .addressZone .address .formArea .require_empty{
	border-color: #ff0000;
}

.addressBody .addressZone .address .previewArea{
	border-top: 1px solid #aaaaaa;
}
.addressBody .addressZone .address .previewArea .example_txt {
	text-decoration: underline;
}
.addressBody .address_search_bar{
	border: 1px solid #aaa;
	margin: 0 0 5px;
	padding: 10px 0 10px 30px;
}
.addressBody .otherZone{
	width: 300px;
	margin-left: 30px;
	float: left;
}
.addressBody .otherBox{
	position: static;
	left: 0;
}
.addressBody .otherBox.fixed{
	position: fixed;
	top: 10px;
}
.addressBody .otherBox.bottom{
	position: absolute;
	top: auto;
	left: auto;
	right: 0;
	bottom: 0;
}
.addressBody .productZone{
	width: 300px;
	border: 1px solid #e1e1e1;
	overflow-y: scroll;
	box-sizing: border-box;
	background: white;
}
.addressBody .productZone .headArea{
	padding: 15px 20px 15px 20px;
	width: 298px;
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
	position: absolute;
	background: white;
	z-index: 999;
}
.addressBody .productZone .headArea .title{
	font-weight: bold;
	width: 160px;
	float: left;
	font-size: 1.1em;
	font-size: 14px;
}
.addressBody .productZone .headArea .edit{
	width: 90px;
	float: right;
	text-align: right;
}
.addressBody .productZone .headArea .edit a{
	text-decoration: underline;
}
.addressBody .productZone .productArea{
	padding-top: 50px;
}
.addressBody .productZone .productArea .product{
	padding: 20px;
	border-bottom: 1px solid #e1e1e1;
}
.addressBody .productZone .productArea .product .image{
	margin: 0 20px 0 0;
	width: 100px;
	height: 100px;
	float: left;
	box-sizing: border-box;
	position: relative;
}
.addressBody .productZone .productArea .product .image .quantity{
	position: absolute;
	bottom: 0;
	color: #ffffff;
	background-color: rgba(0,0,0,0.4);
	left: 0;
	right: 0;
	padding: 5px 0;
	text-align: center;
}
.addressBody .productZone .productArea .product .data{
	margin-left: 120px;
}
.addressBody .productZone .productArea .product .data .name{
	font-weight: bold;
}
.addressBody .productZone .productArea .product .data .subname{
}
.addressBody .productZone .productArea .product .data .price{
	padding: 5px 0 0 0;
}
.addressBody .productZone .shiptypeArea{
	padding: 20px;
	font-size: 14px;
}
.addressBody .productZone .shiptypeArea .text{
	float: left;
	width: 110px;
	text-align: left;
}
.addressBody .productZone .shiptypeArea .amount{
	margin-left: 110px;
	text-align: right;
}
.addressBody .productZone .netArea{
	padding: 20px;
	background-color: #eaeaea;
	color: #3d3d3d;
	font-weight: bold;
	font-size: 14px;
}
.addressBody .productZone .netArea .text{
	float: left;
	width: 110px;
	text-align: left;
}
.addressBody .productZone .netArea .amount{
	margin-left: 110px;
	text-align: right;
}
.addressBody .buttonZone{
	padding: 30px 0 0 0;
	width: auto;
}
.addressBody .buttonZone .continueButton{
	width: 100%;
}
.verifyBody .titleArea{
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}
.verifyBody .titleArea .edit_link{
	float: right;
	font-weight: normal;
	text-decoration: underline;
}
.verifyBody .addressBox .bodyArea {
	padding: 0px 30px;
	margin: 15px 0px;
}
.verifyBody .addressBox .dataRow .title{
	line-height: 30px;
	float: left;
	width: 130px;
	color: #989898;
	font-size: 14px;
}
.verifyBody .addressBox .dataRow .detail{
	line-height: 30px;
	margin-left: 130px;
	font-size: 14px;
}
.verifyBody .addressBox .dataRow:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.verifyBody .addressZone {
	padding: 20px 0 30px 0;
}

.verifyBody .cartZone .shiptypeArea .shiptype .detail{
	padding: 20px 5px;
	width: 580px;
}
.verifyBody .cartZone .detailArea .body{
	padding: 20px 5px;
}
.verifyBody .cartZone .detailArea .body .optional{
	color: #b2b2b2;
}
.checkoutBody .successBody{
	padding-top: 29px;
}
.successBody .successBox{
	border-top: 6px solid #e1e1e1;
	background-color: #eaeaea;
	position: relative;
}
.successBody .successBox .checkmarkArea{
	width: 64px;
	height: 64px;
	border-radius: 50%;
	background-color: #bce3ea;
	position: absolute;
	top: -35px;
	left: 0px;
	right: 0px;
	margin: auto;
}
.successBody .successBox .checkmarkArea .mark{
	border-left: 11px solid #ffffff;
	border-bottom: 11px solid #ffffff;
	width: 35px;
	height: 21px;
	transform: rotate(-45deg);
	position: absolute;
	top: 20px;
	left: 15px;
	box-sizing: border-box;
}
.successBody .successBox .top{
	background-color: #f4f4f4;
	padding: 40px 0px 30px 0px;
	text-align: center;
}
.successBody .successBox .top .text0{
	font-size: 24px;
	line-height: 30px;
	color: #252525;
}
.successBody .successBox .top .text1{
	color: #8e8888;
	font-size: 20px;
}
.successBody .successBox .middle{
	background-color: #f4f4f4;
	border-top: 1px solid #e2e2e2;
	text-align: center;
}
.successBody .successBox .middle .box{
	float: left;
	box-sizing: border-box;
	height: 112px;
	padding: 15px 0;
}
.successBody .successBox .middle .box-1-3,
.successBody .successBox .middle .box-3-3{
	width: 33%;
}
.successBody .successBox .middle .box-2-3{
	width: 34%;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}
.successBody .successBox .middle .box-1-2,
.successBody .successBox .middle .box-2-2{
	width: 50%;
}
.successBody .successBox .middle .box-1-2{
	border-right: 1px solid #e2e2e2;
}
.successBody .successBox .middle .box-1-1{
	width: 100%;
	float: none;
}
.successBody .successBox .middle .text1{
	font-size: 14px;
	color: #4f4f4f;
	font-weight: bold;
	line-height: 22px;
}
.successBody .successBox .middle .text2{
	font-size: 18px;
	color: #00a2de;
	font-weight: bold;
	line-height: 26px;
}
.successBody .successBox .middle .text3{
	font-size: 14px;
	color: #6f6f6f;
	font-weight: normal;
	line-height: 22px;
}
.successBody .successBox .bottom{
	padding: 30px 45px;
	line-height: 20px;
	color: #909090;
	font-size: 12px;
}
.successBody .successBox .bottom a{
	text-decoration: underline;
}
/*---------- Cart Page ----------*/
.cartTable{
	width:100%;
	font-size: 14px;
}
.cartTable tbody td{
	vertical-align: top;
	padding: 25px 5px;
}
.cartTable .hrTR td{
	border-bottom-width: 3px;
}
.cartTable .shippingtypeTBODY td{
	padding: 20px 5px;
}
.cartTable tbody tr td{
	border-left: 0 none;
	border-right: 0 none;
}
.cartTable tbody .imageTD{ padding: 30px; width:100px; }
.cartTable .textBottomTD{	vertical-align: bottom; }
.cartTable .textCenterTD{	text-align: center; }
.cartTable .textLeftTD{	text-align: left; }
.cartTable .textRightTD{	text-align: right; }
.cartTable tbody .amountTD{	text-align: right; padding-right: 30px; width: 170px; }
.cartTable .shipHeadTD{	font-weight: bold; }
.cartTable .shippingtypeTBODY .shipDetailTD{	padding-left: 20px; }

.cartTable .productTR .priceTD{
	width: 100px;
}
.cartTable .productTR .quantityTD{
	width: 100px;
	padding: 17px 5px;
}
.cartTable .productTR .detailTD{
	line-height: 1.5em;
}
.cartTable .productTR .detailTD .detail{
	padding-top: 10px;
	color: #868686;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
}
.cartTable .productTR .detailTD .detail .add,
.cartTable .productTR .detailTD .detail .edit{
	text-decoration: underline;
	font-weight: bold;
	color: #868686;
	cursor: pointer;
	font-size: 12px;
}
.cartTable .productTR .detailTD .remove{
	text-decoration: underline;
	color: #868686;
	cursor: pointer;
	font-size: 12px;
}
.cartTable .productTR .detailTD .detail .add:hover,
.cartTable .productTR .detailTD .detail .edit:hover,
.cartTable .productTR .detailTD .remove:hover{
	color: #545454;
}
.cartTable .productTR .detailTD .pdetail{
	width: 50%;
	border: 1px solid #868686;
	padding: 0px 5px;
	box-sizing: border-box;
	height: 30px;
	font-size: 12px;
	border-radius: 0px;
	color: #868686;
}
.cartTable .productTR .detailTD .btn-submit,
.cartTable .productTR .detailTD .btn-reset{
	height: 30px;
	background-color: #d9d9d9;
	padding: 0 10px;
	color: #868686;
	line-height: 30px;
	margin: 0px;
	font-size: 12px;
	border: 0 none;
	margin-left: 5px;
	cursor: pointer;
}
.cartTable .productTR .detailTD .btn-submit:hover,
.cartTable .productTR .detailTD .btn-reset:hover{
	color: #444444;
}
.cartTable .stypeTR.checked .shipDetailTD,
.cartTable .stypeTR.checked .amountTD{
	background-color: #f4f4f4
}
.cartTable .netpriceTBODY .textRightTD{
	padding: 33px 5px 17px;
}
.cartTable .netpriceTBODY .amountTD{
	font-weight: bold;
	font-size: 1.7em;
	width: 180px;
	padding-right: 20px;
}
.cartTable .otherTBODY .detailTR .text{
	font-weight: bold;
}
.cartTable .otherTBODY .detailTR .optional{
	font-weight: bold;
	color: #b2b2b2;
}
.cartTable .otherTBODY .detailTR .inputTD{
	padding: 15px 5px;
}
.cartTable .otherTBODY .detailTR textarea{
	box-sizing: border-box;
	height: 104px;
	line-height: 24px;
	padding: 2px 10px;
	width: 100%;
}
.cartBack{
}
.cartBack .icon{
	background: transparent url(../_images/icons/cartback.png) no-repeat center center;
	width: 24px;
	height: 24px;
	float:left;
}
.cartBack .text{
	line-height: 24px;
	margin-left: 28px;
	font-weight: bold;
	display: block;
}
.quantity_zone{
	width: 95px;
}
.quantity_zone .increase{
	float: right;
	height: 30px;
	line-height: 30px;
	width: 20px;
	text-align: center;
	cursor: pointer;
}
.quantity_zone .increase:hover{
	background-color: #eaeaea;
}
.quantity_zone .decrease{
	float: left;
	height: 30px;
	line-height: 30px;
	width: 20px;
	text-align: center;
	cursor: pointer;
}
.quantity_zone .decrease:hover{
	background-color: #eaeaea;
}
.quantity_zone .box{
	height: 30px;
	line-height: 30px;
	width: 45px;
	margin: 0px 25px;
}
.quantity_zone .box .input{
	height: 30px;
	line-height: 30px;
	width: 45px;
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
}

.cartLockMessage{
	color: red;
	font-weight: bold;
	display: block;
	border: dashed red 1px;
	padding: 5px 0;
	margin-bottom: 20px;
	text-align: center;
}
.cartLockMessage a{
}
.cartLockMessage a:hover{
	text-decoration: underline;
}
.icon-del{
	background: url(../_images/icons/icons.png) no-repeat 0px -24px;
	width: 24px;
	height: 24px;
	display: block;
	cursor: pointer;
}
.icon-del:hover{
	background-position: -24px -24px;
}
.error_shippingtype{
	color: #ff0000;
}
.productTable .errTxt{
	color: #ff0000;
	font-size: 0.9em;
}
/*---------- 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 .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;
}
.productPhoto{
	background-color: #C5CDE1;
	margin: 6px;
	padding: 1px;
	width: 346px;
	height: 346px;
	position: relative;
}
.productPhoto .productImageBox{
	text-align: center;
	width: 340px;
	height: 340px;
	border: 3px solid #ffffff;
	background-color: #ECEFF5;
	line-height: 340px;
	position: relative;
}
.productPhoto .productImageBox .productImage{
	max-width: 340px;
	max-height: 340px;
	z-index: 1;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
}
.productData{
	width: 280px;
	margin: 0 auto;
}
.productData .headTD{
	width: 100px;
}
.productData .bodyTD{
	padding: 5px 0px 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;
}
.rating_star .star.s25{
	background-position: 0px -72px;
}
.rating_star .star.s50{
	background-position: 0px -48px;
}
.rating_star .star.s75{
	background-position: 0px -24px;
}
.rating_star .star.s100{
	background-position: 0px 0px;
}
/*rating*/
.reviewBlock .user_rating{
	text-align: right;
	margin-top: 10px;
	/*Not Using Float: Poom*/
}
.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-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;
}
.reviewBlock .rating_star .star.s75{
	background-position: -24px -16px;
}
.reviewBlock .rating_star .star.s50{
	background-position: -24px -32px;
}
.review-area .rating_star .star.s25{
	background-position: -24px -48px;
}
.reviewForm .score_star:hover .mini-star,
.reviewBlock .rating_star .star.s0{
	background-position: -24px -64px;
}
.rating_text{
	text-align: center;
	margin-top:5px;
}
/*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: 360px;
}
.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;
}
.thumbPhotos{
	height: 60px;
	width: auto;
}
.thumbPhotos img{
	margin: 1px 3px 2px 3px;
	width: 56px;
	height: 56px;
}
.thumbPhotos img.thumb{
	cursor: pointer;
	border: 1px #e1e1e1 solid;
}
.thumbPhotos img.thumb-selected{
	border: 1px #000000 solid;
}
.facebook_like{
	height:80px;
}
/*---------- 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;
}
.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;
}
.subproductsArea .subproduct_comingsoon,
.subproductsArea .subproduct_discontinued,
.subproductsArea .subproduct_soldout{
	margin:10px auto;
	font-weight:bold;
	font-size:14px;
	color:red;
}

.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;
}
.subproductItem .subadd2cart:hover{
	text-decoration: underline;
}
/*---------- 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;
	margin: 4px;
	text-align: center;
	display: inline;
	float: left;
	list-style: none;
	cursor: pointer;
}
.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-wrap: break-word;
	padding: 0 0 20px 0;
}
.product_tab .detail-img{
	text-align: center;
}
/*---------- Review Tab ----------*/
/*rule*/
.rule{
	margin-top: 10px;
}
/*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;
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -ms-border-radius: 5px 0 0 0;
  -o-border-radius: 5px 0 0 0;
  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;
}
/*---------- 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: #e1e1e1; display: block; width: 100%; padding: 10px 0px; font-size: 14px; font-weight: bold;}
/*-------------------- search Page --------------------*/
.advsearchLayout{
	width: 600px;
	margin: 20px auto 0px;
	line-height: 30px;
}
.advsearchLayout .layoutLeft{
	float: left;
	width: 300px;
}
.advsearchLayout .layoutRight{
	margin-left: 310px;
}
.searchBlock .head{
	font-weight: bold;
	padding: 0px 5px 0 10px;
}
.searchBlock input.keywordText{
	width: 250px;
}
.searchBlock select.category{
	width: 200px;
}
.searchBlock select.sortby{
	width: 90px;
}
.b-search{
	display: inline-block;
}
.searchBlock .button_search{
	width: 87px;
	height: 25px;
}
/*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="password"]{
	height: 25px;
}
input.now[type="text"]{
	height: 25px;
}
select{
	height:25px;
}
.u-section-informpayment input[type="file"]{
	height:25px;
}

/*--------Shipping_cart-----------*/
.cartProductMessage{
	font-size:14px;
	font-weight: bold;
	line-height:30px;
	text-align: left;
}
.cartDeliveryMessage{
	font-size:14px;
	font-weight: bold;
	line-height:30px;
	text-align: left;
}

/*----------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{
	background:#f5f5f5 url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/bg_dot.png) repeat-y top center;
	border:1px solid #D8D9DC;
	width:100%;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.lnwlogin-container .text{
	font-size:1.2em;
	color:#333;
}
.lnwlogin-container .subtext{
	color:#777;
}
.lnwlogin-container .left{
	width:50%;
	display:inline-block;
}
.lnwlogin-container .left .login-lnw{
	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 .left .login-fb{
	width:100%;
	padding:30px 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.lnwlogin-container .right{
	padding:30px 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:49%;
	display: inline-block;
}
.lnwlogin-container .right .benefits{
	margin:14px 0px;
	padding-left:15px;
}
.lnwlogin-container .right .benefits li{
	list-style-type:square;
	line-height: 1.5em;
	padding:5px 0px;
	color:#777;
}
.lnwlogin-container .b-gotologinfb-contaniner{
	margin-top:15px;
}
.lnwlogin-container .b-gotologin,
.lnwlogin-container .b-gotoregister{
	width:100%;
	line-height:40px;
	color:white;
	font-size:1.3em;
	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;
}
.lnwlogin-container .b-gotologin{
	background-color: #85cf30;
	border: 1px solid #7dc32d;
}
.lnwlogin-container .b-gotologin:hover{
	background-color:#7dc32d;
}
.lnwlogin-container .b-gotoregister{
	background-color: #777;
	border: 1px solid #666;
}
.lnwlogin-container .b-gotoregister:hover{
	background-color:#666;
}


.none-member{
	width:65%;
	color:#777;
	margin: 30px 0px 30px 0px;
}
.none-member .img,
.none-member .detail{
	display:inline-block
}
.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;
}
.none-member a,.none-member a:visited,.none-member a:active,.none-member a:link{
	line-height: 35px;
    background-color: #eee;
    border: 1px solid #ddd;
    width: 100%;
    color: #666;
    padding-bottom: 0px;
    display: block;
    text-align: center;
}
}

/*--------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;
}
/*-------------------- Join/Button --------------------*/
.joinButtonView{
	margin-bottom: 20px;
}
.joinButton > a{ margin: 0 auto 5px;}
.joinDesc{ text-align: center;}
.leave_shop_button,
.join_shop_button{
	background: transparent url(../_images/join_button.png) no-repeat;
	width: 110px;
	height: 50px;
	position: relative;
	display: block;
	color: #555;
}
.join_shop_button .join_num{
	font-weight: bold;
	font-size: 11px;
	height: 18px;
	left: 63px;
	line-height: 18px;
	position: absolute;
	text-align: center;
	top: 15px;
	width: 32px;
}
.join_shop_button:hover{text-decoration: none; color: #111;}
.leave_shop_button{ color: #555;}
.join_shop_button.gray{    background-position: -0px -0px;}
.join_shop_button.gray:hover{    background-position: -110px -0px;}
.leave_shop_button.gray{    background-position: -220px 0px;}

.join_shop_button.black{    background-position: -0px -50px;}
.join_shop_button.black:hover{    background-position: -110px -50px;}
.leave_shop_button.black{    background-position: -220px -50px;}

.join_shop_button.red{    background-position: -0px -100px;}
.join_shop_button.red:hover{    background-position: -110px -100px;}
.leave_shop_button.red{    background-position: -220px -100px;}

.join_shop_button.pink{    background-position: -0px -150px;}
.join_shop_button.pink:hover{    background-position: -110px -150px;}
.leave_shop_button.pink{    background-position: -220px -150px;}

.join_shop_button.yellow{    background-position: -0px -200px;}
.join_shop_button.yellow:hover{    background-position: -110px -200px;}
.leave_shop_button.yellow{    background-position: -220px -200px;}

.join_shop_button.green{    background-position: -0px -250px;}
.join_shop_button.green:hover{    background-position: -110px -250px;}
.leave_shop_button.green{    background-position: -220px -250px;}

.join_shop_button.sky{    background-position: -0px -300px;}
.join_shop_button.sky:hover{    background-position: -110px -300px;}
.leave_shop_button.sky{    background-position: -220px -300px;}

.join_shop_button.blue{    background-position: -0px -350px;}
.join_shop_button.blue:hover{    background-position: -110px -350px;}
.leave_shop_button.blue{    background-position: -220px -350px;}

.join_shop_button.purple{    background-position: -0px -400px;}
.join_shop_button.purple:hover{    background-position: -110px -400px;}
.leave_shop_button.purple{    background-position: -220px -400px;}

.join_shop_button.brown{	background-position: -0px -450px;}
.join_shop_button.brown:hover{	background-position: -110px -450px;}
.leave_shop_button.brown{	background-position: -220px -450px;}

.leave_shop_button .join_num{
	font-weight: bold;
	font-size: 11px;
	height: 18px;
	left: 67px;
	line-height: 18px;
	position: absolute;
	text-align: center;
	top: 15px;
	width: 28px;
}
.joinButton .leave_shop_button:hover{
	background-position: -330px -0px;
}
.joinButton .leave_shop_button:hover .join_num{
	display: none;
}
.joinButton .leave_shop_button:active{
	background-position: -330px -50px;
}
.joinButton .leave_shop_button:active .join_num{
	display: none;
}
/*--------------------------------------------------lnwbox----------------------------------------------------------*/
.lnwbox-data{
	display: none;
}
#lnwbox2{
	position: fixed;
	background: rgba(255, 255, 255, 0.8) none;
	display: none;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow-x: hidden;
	overflow-y: scroll;
	z-index: 2100000002;
}
body.show_lnwbox{
	overflow: hidden;
}
body.show_lnwbox #lnwbox2{
	display: block;
	overflow-x:hidden;
	overflow-y:scroll;
}
#lnwboxClose{
	position: fixed;
	top:20px;
	right:20px;
	width: 16px;
	height:16px;
	background-color: #ffffff;
	background-image: url(../_images/close/close.png);
	border: 3px solid #666;
	cursor: pointer;
	z-index: 2;
}
#lnwbox2Cover{
	display: table;
	height: 100%;
	table-layout: fixed;
	width: 100%;
}
#lnwbox2Skin{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
#lnwbox2Body{
	-webkit-border-radius: 3px;
	-webkit-box-orient: vertical;
	-webkit-transition: 200ms -webkit-transform;
	-moz-border-radius: 3px;
	-moz-box-orient: vertical;
	-moz-transition: 200ms -moz-transform;
	border-radius: 3px;
	box-orient: vertical;
	transition: 200ms transform;
	background: white;
	box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
	display: inline-block;
	padding:10px;
	min-height: 200px;
	min-width: 200px;
}
#lnwbox2 .u-section{
	/*width: 700px;*/
	padding: 0;
	margin: 0;
}
#lnwbox2.size_s #lnwbox2Body{	width: 200px;}
#lnwbox2.size_m #lnwbox2Body{	width: 400px;}
#lnwbox2.size_l #lnwbox2Body{	width: 700px;}
#lnwbox2.size_xl #lnwbox2Body{	width: 900px;}
#lnwbox{
	width: 99%;
	z-index: 2000000020;
}
#lnwbox[position=absolute]{
	position: absolute;
}
#lnwbox[position=fixed]{
	position: fixed;
}
#lnwbox.position-absolute{
	position: absolute;
}
#lnwbox.position-fixed{
	position: fixed;
}
#lnwbox #lnwboxBody{
	margin: 0px auto;
	position: relative;
}
#lnwboxBack{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2000000019;
}

#lnwbox .box9{
	margin: 0px auto;
	width: auto;
	height: auto;
}
#lnwbox .box9 .boxTop .boxLeft,
#lnwbox .box9 .boxTop .boxRight,
#lnwbox .box9 .boxBottom .boxLeft,
#lnwbox .box9 .boxBottom .boxRight{
	background-image: url(../_images/lnwbox/simple_corner.png);
	background-repeat: no-repeat;
}
#lnwbox .box9 .boxTop .boxLeft		{	background-position: left top;		}
#lnwbox .box9 .boxTop .boxRight		{	background-position: right top;	}
#lnwbox .box9 .boxBottom .boxLeft	{	background-position: left bottom;	}
#lnwbox .box9 .boxBottom .boxRight	{	background-position: right bottom;	}
#lnwbox .close{
	background-image: url(../_images/lnwbox/close.png);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	font-size: 10px;
	color: #999;
	padding-right: 16px;
	margin: 20px 0px 0px 0px;
	cursor: pointer;
	line-height:20px;
	float: right;
}
#lnwbox .box9 .boxTop .boxCenter,
#lnwbox .box9 .boxBottom .boxCenter{
	background-image: url(../_images/lnwbox/simple_center.png);
	background-repeat: repeat-x;
}
#lnwbox .box9 .boxTop .boxCenter		{	background-position: center top;	height: 40px;	}
#lnwbox .box9 .boxBottom .boxCenter		{	background-position: center bottom;	height: 20px;	}

#lnwbox .box9 .boxMiddle .boxLeft,
#lnwbox .box9 .boxMiddle .boxRight{
	background-image: url(../_images/lnwbox/simple_middle.png);
	background-repeat: repeat-y;
}
#lnwbox .box9 .boxMiddle .boxLeft		{	background-position: left center;	width: 20px;	}
#lnwbox .box9 .boxMiddle .boxRight		{	background-position: right center;	width: 20px;	}
#lnwbox .box9 .boxMiddle .boxCenter{
	background: #ffffff none;
}
#lnwbox .loading{
	background-position: center;
	width: 300px;
	height: 300px;
}
#lnwbox .box1 #lnwboxBody {
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 300px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}
.z-article img,
.u-section img{
	max-width: 100%;
}

#photoBook{
	position:fixed;
	top:0px;
	left:0px;
	z-index:222;
	width:100%;
	height:100%;
	text-align: center;
}
#photoBook-back{
	opacity: 0.5;
	filter: alpha(opacity=50);
	background:#ffffff;
	position: absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index: 1;
}
#photoBook-face{
	position: relative;
	margin: 0px auto;
	z-index: 2;
	background: #d2d2d2;
	width: 70%;
	height: 100%;
	text-align: center;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
	border: 1px solid #a2a2a2;
}
#photoBook-close{
	background: #ffffff url(../_images/lnwbox/close.png) no-repeat center center;
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	top: 36px;
	right: 5px;
	z-index: 3;
}
#photoBook-main{
	margin: 0px auto;
	padding: 36px 5px 5px 5px;
	z-index: 2;
	text-align: center;
	background:#ffffff;
	position: relative;
}
#photoBook-image{
	margin: 0px auto;
	text-align: center;
}
#photoBook-image.waiting{
	background: #ffffff url(../_images/loading/preload_48x48.gif) no-repeat center center;
}
#photoBook-image img{
	vertical-align: middle;
}
#photoBook-prev{
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}
#photoBook-next{
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
}
#photoBook-content{
	width: 100%;
}
#photoBook-main .link_full{
	position: absolute;
	z-index: 4;
	bottom: 5px;
	right: 5px;
}
/**********************************************lnwImageShow************************************************************/

#lnwImageShow{
	height: auto;
	left: 0;
	min-height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2000000022;
	display: table;
	height: 100% !important;
	table-layout: fixed;
	width: 100%;
	outline: none;
	background-color: rgba(255,255,255,0.8);
}
#lnwImageShow-container{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
#lnwImageShow-cover{
	display: inline-block;
	margin: 20px;
	text-align: left;
	width: 70%;
	min-width: 940px;
}
#lnwImageShow-body{
	position: relative;
	border: 8px solid #d0d0d0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #f6f6f6;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#lnwImageShow-close{
	background: transparent url(../_images/lnwImageShow.png) no-repeat -49px -1px;
	width: 115px;
	height: 29px;
	cursor: pointer;
	position: absolute;
	bottom: 15px;
	right: 10px;
	z-index: 3;
}
#lnwImageShow-close:hover{
	background-position: -49px -30px;
}
#lnwImageShow-main{
	margin: 0px auto;
	padding: 5px;
	z-index: 2;
	text-align: center;
	background:#ffffff;
	position: relative;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
#lnwImageShow-image{
	margin: 0px auto;
	text-align: center;
	position: relative;
}
#lnwImageShow-image.waiting{
	background: #ffffff url(../_images/loading/preload_48x48.gif) no-repeat center center;
}
#lnwImageShow-image img{
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
#lnwImageShow-prev{
	width: 30%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	cursor: pointer;
}
#lnwImageShow-prev .icon{
	background: transparent url(../_images/lnwImageShow.png) no-repeat 0px 0px;
	width: 24px;
	height: 59px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 10px;
	margin: auto;
}
#lnwImageShow-prev:hover .icon{
	background-position: 0px -59px;
}
#lnwImageShow-next{
	width: 70%;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	cursor: pointer;
}
#lnwImageShow-next .icon{
	background: transparent url(../_images/lnwImageShow.png) no-repeat -24px 0px;
	width: 24px;
	height: 59px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 10px;
	margin: auto;
}
#lnwImageShow-next:hover .icon{
	background-position: -24px -59px;
}
#lnwImageShow-content{
	position: relative;
	width: 100%;
	text-align: center;
	color: #727272;
	height: 60px;
	line-height: 60px;
}
#lnwImageShow-content span{
	font-weight: bold;
}
#lnwImageShow-main .link_full{
	position: absolute;
	z-index: 4;
	bottom: 5px;
	right: 5px;
}
.discussBlock{
	margin-top:10px;
	clear:both;
	width: 100%;
}
.discussBlock .layoutLeft{
	float:left;
	width:130px;
	text-align: center;
	min-height: 154px;
	font-size:11px;
}
.discussBlock .layoutRight{
	/*Not Using Float, No Fixed Width: Poom*/
	margin-left: 130px;
	min-height: 174px;
}

.answer_zone{
	float:right;
	clear:both;
	padding:10px 0 20px;
}
.answer_zone .answer_form textarea{
	width: 350px;
	height: 100px;
}
.answer_zone .answer_form_open{
	cursor:pointer;
}

.u-section .answerBlock.ABLOCK{
	width:560px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}
.answerBlock .answerLayout .layoutLeft{
	width:440px;
	min-height: 154px;
	float: left;
}
.answerBlock .answerLayout .layoutRight{
	width:120px;
	margin-left: 440px;
	text-align:center;
	min-height: 154px;
	font-size:11px;
}
#lnwbox2.request_permission #lnwbox2Body{
	width:535px;
}
#request_permission{
	width:495px;
	height:auto;
	padding:20px;
	text-align: left;
}
#request_permission .header{
	height: 60px;
}
#request_permission .header .logo{
	background: transparent url(../_images/permission/logo.png) no-repeat center center;
	width: 57px;
	height: 56px;
	float: left;
}
#request_permission .header .text{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #8a8a8a;
	margin-left: 70px;
	border-bottom: 1px solid #d0d0d0;
}
#request_permission .header .text h3{
	margin:0px;
	padding:5px 0px;
	font-size: 24px;
	font-weight: bold;
	color: #636363;
}
#request_permission .neck{
	color: #555555;
	padding: 10px 0px;
	line-height: 25px;
}

#request_permission .body{
	height: auto;
	margin-bottom: 10px;
}
#request_permission.join_notlogin .body {
	height: 170px;
}
#request_permission .body .shop{
	height: 180px;
	width:110px;
	text-align:center;
	float:right;
}
#request_permission .body .shop img{
	width: 80px;
	height: auto;
	margin-top: 40px;
}
#request_permission .body .arrow{
	width: 40px;
	height: 180px;
	float:right;
	background: transparent url('../_images/permission/arrow.png') no-repeat center left;
}
#request_permission .body .authorization{
	width: 345px;
	margin-right: 150px;
	background-color: #f5f5f5;
	height: 220px;
	position: relative;
}
#request_permission.join_notlogin .body .authorization{
	height: 170px;
}
#request_permission .body .authorization a{
	color: #00AEEF;
}
#request_permission .body .authorization .item{
	clear:left;
	padding:18px 18px 0px;
}
#request_permission .body .authorization .logo{
	width: 57px;
	text-align: center;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../_images/permission/authorization.png);
	height:44px;
}
#request_permission .body .authorization .profile .logo{background-position: center 0px;}
#request_permission .body .authorization .email .logo{background-position: center -44px;}
 .body .authorization .text{
	margin-left: 57px;
	line-height: 25px;
}
#request_permission .footer{
	text-align:right;
	margin-top: 20px;
}
#request_permission .submitB{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 40px;
	text-align: center;
	background: #38bdeb;
	color: white;
	text-shadow: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
#request_permission .normalB{
	display: inline-block;
	background: #ccc;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
#request_permission .uiButton input{background:none;border:0;cursor:pointer;display:-moz-inline-box;display:inline-block;margin:0;outline:none;;white-space:nowrap;font-weight: bold;text-decoration: none;color:#636363;}
#request_permission .submitB input{
	color: white;
	line-height: 40px;
	font-size: 14px;
	/*text-shadow: 0px -1px 0px #888;*/
}
#request_permission .normalB input{
	color: #444;
	line-height: 40px;
	font-size: 14px;
}
#request_permission .uiButton:hover{
	opacity: 0.8;
}
#request_permission .submitB:active{
	background: #09F none;
}
#request_permission .normalB:active{
	background: #dddddd none;
}
#lnwbox2.cancel_permission #lnwbox2Body{
	width:535px;
}
#cancel_permission{
	width:495px;
	height:170px;
	padding:20px;
	text-align: left;
    line-height: 30px;
}
#cancel_permission .header{
	height: 60px;
}
#cancel_permission .header .logo{
	background: transparent url(../_images/permission/logo.png) no-repeat center center;
	width: 57px;
	height: 56px;
	float: left;
}
#cancel_permission .header .text{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #8a8a8a;
	margin-left: 70px;
	border-bottom: 1px solid #d0d0d0;
}
#cancel_permission .header .text h3{
	margin:0px;
	padding:5px 0px;
	font-size: 24px;
	font-weight: bold;
	color: #636363;
}
#cancel_permission .neck{
	color: #555555;
	padding: 10px 0px;
	line-height: 25px;
}

#cancel_permission .body{
	height: auto;
	margin-bottom: 10px;
}
#cancel_permission .footer{
	text-align:right;
}
#cancel_permission .submitB{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 40px;
	text-align: center;
	background: #38bdeb;
	color: white;
	text-shadow: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
#cancel_permission .normalB{
	display: block;
	float: right;
	background: #ccc;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
#cancel_permission .uiButton input{background:none;border:0;cursor:pointer;display:-moz-inline-box;display:inline-block;margin:0;outline:none;white-space:nowrap;font-weight: bold;text-decoration: none;color:#636363;}
#cancel_permission .submitB input{
    font-size: 13px;
	color: white;
	line-height: 40px;
}
#cancel_permission .normalB input{
    font-size: 13px;
	color: #444;
	line-height: 40px;
}
#cancel_permission .uiButton:hover{
	opacity: 0.8;
}
#cancel_permission .submitB:active{
	background: #09F none;
}
#cancel_permission .normalB:active{
	background: #dddddd none;
}
.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 .pageWrapper .pageShirt{
	margin: auto !important;
	width: auto !important;
}
.p-welcome .titleHeader{
	background-position: center top;
}

.edit_sb{
	padding: 5px 10px 5px 10px;
	background-color: #363636;
	display: inline-block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float: right;
}
.edit_sb .ico{
	background-color: transparent;
	background-image: url(../_images/button_edit_backshop_icon.png);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 29px;
	height: 29px;
}
.edit_sb .txt{
	color: #fff !important;
	line-height: 29px;
	font-weight: bold;
}
.edit_sb:hover{
	background-color: #242424;
}
.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;
}
.bx-wrapper ul {
	margin: 0px;
	padding: 0px;
}
.bx-wrapper li {
	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;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	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;
}

.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;
}
.pageShirt > .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:    -moz-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
	background-image:     -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
	background-image:      -o-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 5px 10px 0px;
}
.orderTable img{
	vertical-align: middle;
}
.orderTable thead .checkbox{
	width:30px;
}
.orderTable thead .code{
	width:80px;
}
.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;
}

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


/*-------Get Started-------*/
.getStartedBox #lnwbox2Body{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkite-border-radius:10px;
	width:425px;
	height:450px;
    /*
	position:fixed;
	top:100px;
	left:100px;*/
	background: white;
    padding: 0px;
}
.getStartedBox .top{
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;

	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;

	width:425px;
	background-color: #79be43;
	height:140px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.getStartedBox .top .text{
	font-family: 'ThaisansNeue ultralight';
	color:white;
	font-size: 36px;
	line-height: 36px;
}
.getStartedBox .middle{
	background: transparent url(../_images/getstarted/getStarted_basket.png) top center;
	height:188px;
	width:100%;
}
.getStartedBox .bottom{

}
.getStartedBox .bottom .button{
	width:80%;
	height:45px;
	line-height: 45px;
	margin:0 auto;
	color:white;
	text-align: center;
	font-family: 'ThaisansNeue ultralight';
	font-size: 26px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkite-border-radius:5px;
	cursor: pointer;
	display: block;
}
.getStartedBox .bottom .button_go{
	background-color:#4ec5db;
}
.getStartedBox .bottom .button_go:hover{
	background-color:#57d0e6;
}
.getStartedBox .bottom .button_notgo{
	background-color:#bcbcbc;
	margin-top: 5px;
}
.getStartedBox .bottom .button_notgo:hover{
	background-color:#cccccc;
}

/*---------------------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: -ms-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('https://www.likevitamin.net/system/application/templates/lnwshop/default/_css/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;
	-webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:    0px 5px 0px 0px rgba(0, 0, 0, 0.15);
	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: -moz-linear-gradient(top,  #f27522 0%, #f26422 100%);
	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: -o-linear-gradient(top,  #f27522 0%,#f26422 100%);
	background: -ms-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: -moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
	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: -o-linear-gradient(top, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
	background: -ms-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\/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;
}
.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 .unitShirt.gadgetHTML p {
	margin-top: 0px;
}


.frame-053 .gadgetThumbnail{
    background: white;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(180,180,180,1);
      -moz-box-shadow: 0px 0px 3px 0px rgba(180,180,180,1);
      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 -------------------- */
.contactusBG .contactusLnwPaydetail p{
    color: #3553a5;
}
.contactusBG .contactusBlock-formshop{
	width: 50%;
	float: left;
    border-top: 1px solid #d7dde9;
    border-left: 1px solid #d7dde9;
    border-bottom: 1px solid #d7dde9;
}
.contactusBG .contactusBlock-formshop .contactus-shopheader{
/*    background-color: #f0f0f0;*/
    border-bottom: 1px solid #d7dde9;
    padding: 25px 0 25px 0;
}
.contactusBG .contactusBlock-formshop .contactus-shopheader h1{
    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: 15px 15px 10px 15px;
    height: 30px;
}
.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: 1px solid #d7dde9;
    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 h1{
    padding-left: 30px;
/*    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: 15px 15px 10px 15px;
    height: 30px;
}
.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 5px 0 0;
        display: block;
        width: 100%;
    }
    .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_main{
    color: #3553a5 !important;
}
.lnwpay_darkmain{
    color: #2f4a92 !important;
}
.lnwpay_bg{
    color: #f7f9fa;
}
.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;
    height: 300px;
    margin-top: 5px;
    border-bottom: 1px solid #d7dde9;
    color: #1b1b1b;
}
.lnwpay_how2order .how2order_header .how2order_header_content .left{
    width: 60%;
    float: left;
    padding: 25px 0 20px 25px;
}
.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{
    float: right;
    padding: 25px 0 20px 0;
    margin-top: 10px;
}
.lnwpay_how2order .how2order_content,
.lnwpay_how2pay .how2pay_content,
.lnwpay_how2pay .contactus_content{
    margin-bottom: 50px;
}
.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 .how2order_content_detail{
    border-top: 3px solid #2f4a92;
    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: 30px;
    color: #2f4a92;
    text-align: center;
    padding: 20px 0 10px 0;
}
.lnwpay_how2order .how2order_content .how2order_content_detail p{
    font-family: rsulight;
    font-size: 14px;
    color: #444444;
    text-align: center;
    margin-top: 0;
    line-height: 24px;
}
.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 0 0 0;
}
.lnwpay_how2order .how2order_content .how2order_content_detail .step1,
.lnwpay_how2order .how2order_content .how2order_content_detail .step2{
    border-right: 1px solid #d7dde9;
}
.lnwpay_how2order .how2order_content .how2order_content_detail .usermanual{
    text-align: center;
    margin-bottom: 5px;
}
.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{
        height: 100%;
        padding-bottom: 20px;
    }
    .lnwpay_how2order .how2order_header .how2order_header_content .left{
        display: block;
        float: none;
        width: 100%;
        padding: 0 10px;
        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: 70px;
        margin: 0 auto;
    }
    .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;
    }
}
/* --------------------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;
}
.noticeBox .question_mark{
    vertical-align: text-bottom;
}
.noticeBox .question_mark a{
    padding: 0px 5px;
    background-color: #3553a5;
    color: white;
    font-size: 11px;
    border-radius: 10px;
}
.noticeBox .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;
    text-decoration: underline;
    color: #444444;
    padding-top: 15px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail p{
    font-size: 12px;
    color: #444444;
    margin-top: 0;
}
.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 .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;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment{
    border-top: 1px solid #cccccc;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_kbank,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_bbl,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_bay,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_ktb,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_scb{
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 25px 0;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .color_kbank{
    color: #30b456;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .color_bbl{
    color: #101082;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .color_bay{
    color: #ffc423;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .color_ktb{
    color: #00a4e4;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .color_scb{
    color: #4b2785;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_kbank span,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_bbl span,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_bay span,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_ktb span,
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .payment_scb span{
    display: inline-block;
    vertical-align: top;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment p{
    color: #444444;
    font-size: 14px;
    margin: 0;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment h2{
    color: #464646;
    font-size: 24px;
    font-weight: normal;
    line-height: 38px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .bank_name h4{
    font-size: 20px;
    text-decoration: none;
    padding: 0;
    font-weight: normal;
    line-height: 36px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .bank_pic{
    width: 80px;
    padding-left: 20px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .bank_name{
    text-align: left;
    width: 290px;
}
.lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .account_name{
    float: right;
    padding: 5px 30px 0 0;
    text-align: right;
    width: 260px;
}
.btn_lnwpay{
    display: block;
    width: 240px;
    height: 50px;
    background-color: #3553a5;
    border-bottom: 5px solid #2f4a92;
    text-align: center;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    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;
    }
    .lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment{
        display: block;
        width: 100%;
    }
    .lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .bank_pic{
        display: block;
        width: 100%;
        text-align: center;
        padding: 0;
    }
    .lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment  .bank_name{
        display: block;
        width: 100%;
        text-align: center;
    }
    .lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment  .account_name{
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        padding: 0;
    }
    .lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment p{
        line-height: 30px;
    }
    .lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment h2{
        line-height: 45px;
    }
    .lnwpay_how2pay .how2pay_content .how2pay_content_detail .bankpayment .bank_name h4{
        line-height: 45px;
    }
    .lnwpay_how2pay .how2pay_content .how2pay_content_detail a{
        margin: 10px auto;
    }
}
/* --------------------End How2pay with LnwPay Page Style -------------------- */
/* -------------------- InformPayment with LnwPay Page Style -------------------- */
.lnwpay_inform .inform_content{
    color: #3553a5;
    background-color: #f7f9fa;
    height: 300px;
    border-top: 3px solid #2f4a92;
    border-bottom: 1px solid #d7dde9;
    margin-bottom: 50px;
}
.lnwpay_inform .inform_content .left{
    width: 40%;
    float: left;
    padding: 25px 0 20px 10px;
    margin-top: 10px;
}
.lnwpay_inform .inform_content .right{
    margin-left: 40%;
    padding: 25px 10px 20px 0;
}
.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;
    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;
}
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-family: RSU;
    font-weight: normal;
    font-size: 14px;
    line-height: 36px;
}
.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{
        height: 100%;
    }
    .lnwpay_inform .inform_content .left,
    .lnwpay_inform .inform_content .right{
        display: block;
        width: 100%;
        float: none;
        text-align: center;
        padding: 20px 10px;
        margin: 0 auto;
    }
    .lnwpay_inform .inform_content .right{
        padding-top: 0;
    }
    .lnwpay_inform .inform_content .right ul{
        list-style-position: inside;
    }
    .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 -------------------- */
/* -------------------- Product with LnwPay Page Style -------------------- */
.font-rsubold{
    font-family: rsubold;
    font-weight: normal;
}
.shopreview{
    background-color: #f7f9fa;
    border: 1px solid #d7dde9;
    font-weight: 700;
    padding: 10px 0 0 0;
    margin-bottom: 5px;
}
.feedbackInit{
    color: #aaa;
}
.bgfeedbackInit{
    background-color: #aaa;
}
.feedback95{
    color: #44de34;
}
.bgfeedback95{
    background-color: #44de34;
}
.feedback90{
/*    color: #afe638;*/
    color: #99cd29;
}
.bgfeedback90{
/*    background-color: #afe638;*/
    background-color: #99cd29;
}
.feedback80{
/*    color: #fbcb35;*/
    color: #ffd144;
}
.bgfeedback80{
/*    background-color: #fbcb35;*/
    background-color: #ffd144;
}
.feedback60{
    color: #e67e38;
}
.bgfeedback60{
    background-color: #e67e38;
}
.feedback0{
/*    color: #e63838;*/
    color: #fc5454;
}
.bgfeedback0{
/*    background-color: #e63838;*/
    background-color: #fc5454;
}
.feedbacksell{
/*    color: #4afffd;*/
    color: #71d9ff;
}
.collectdata_text{
    color: #aaa;
    font-size: 16px;
}
.graphfeedback_header{
    padding: 0 20px 30px 20px;
    line-height: 20px;
}
.graphfeedback {
    margin: 0 20px 10px 20px;
    background-color: #d5d5d5;
    position: relative;
    width: auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.graphfeedback .bar {
    display: block;
    position: relative;
    text-align: center;
    height: 10px;
    color: #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.graphfeedback .bar span {
    position: absolute;
    left: 1em;
}
.lnwpayProductArea{
    padding-top: 6px;
}
.shopreview .reviewtopic{
    color:#444444;
    float:left;
    text-indent: 5px;
}
.shopreview .reviewresult{
    float:right;
}
.product_guarantee {
/*
    background-color: #3553a5;
    margin-top: 15px;
*/
}
.product_guarantee .lnwpay_shield{
    float: left;
    padding: 10px 0px 5px 15px;
}
.product_guarantee .lnwpay_detail{
    display: inline-block;
    color: #3553a5;
    margin-left: 10px;
}
.product_guarantee .lnwpay_detail .slogan{
    padding-top : 16px;
    font-size: 12px;
    line-height: 30px;
}
.product_guarantee .lnwpay_detail .description{
    font-size: 17px;
    padding-bottom: 15px;
}
.feedback_history .fb_header{
    font-size: 26px;
    color: #444444;
    margin-top: 15px;
    margin-bottom: 15px;
}
.feedbackTable{
    width: 100%;
    text-align: center;
    color: #444444;
}
.feedbackTable .fb_headTR .fb_headTD{
    background-color: #f0f0f0;
    padding: 20px 0 20px 0;
    font-size: 16px;
}
.feedbackTable .feedbackTR td{
    border-bottom: 1px solid #ececec;
    font-size: 14px;
    line-height: 20px;
    padding: 20px 0 20px 0;
    vertical-align: middle;
}
.feedbackTable .feedbackTR .fb_subTD{
    padding: 10px 0 10px 0;
    width: 10%;
}
.feedbackTable .feedbackTR .fb_subTD span{
    font-size: 16px;
    color: #444444;
    padding-left: 20px;
}
.feedbackTable .feedbackTR .fb_subTD span.feedback-text{
    float: left;
    line-height: 53px;
}
.feedbackTable .feedbackTR .fb_productTD{
    text-align: center;
    font-size: 12px;
}
.feedbackTable .feedbackTR .fb_productTD a{
    color: #3553a5;
}
.feedbackTable .feedbackTR .fb_productTD img{
    width: 100px;
    height: 100px;
}
.feedbackTable .feedbackTR .fb_commentTD{
    text-align: left;
    padding: 0 15px 0 15px;
}
.feedbackTable .feedbackTR .fb_detail6TD{
    background-color: #f9f9f9;
}
.feedback_comment{
    margin-bottom: 45px;
}
.feedback_comment .fb_header{
    font-size: 16px;
    color: #444444;
    margin: 40px 0 15px 0;
}
@media only screen and (max-width : 767px){
    .feedbackTable .feedbackTR .fb_subTD{
        padding: 0;
        width: 100%;
    }
    .feedbackTable .feedbackTR .fb_commentTD{
        padding: 0;
    }
}
/* -------------------- End Product with LnwPay Page Style -------------------- */
/* -------------------- Aboutus with LnwPay Page Style -------------------- */
.feedback_service .service_header{
    margin-top: 30px;
    background-color: #3553a5;
    padding: 15px 0 15px 15px;
    color: #ffffff;
    font-family: wdb_bangnaregular;
    font-size: 24px;

}
.feedback_service .servicereview{
    background-color: #f7f9fa;
    border: 1px solid #d7dde9;
    font-weight: 700;
    padding: 20px 0 20px 0;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.feedback_service .servicereview .graphfeedback_left{
    width: 55%;
    float: left;
    padding-top: 10px;
}
.feedback_service .servicereview .graphfeedback_left span{
    padding-left: 22px;
}
.feedback_service .servicereview .graphfeedback_left span.buyer-like{
    font-size: 20px;
    color: #444444;
}
.feedback_service .servicereview .graphfeedback_left span.allbuyer-count{
    font-size: 12px;
    color: #444444;
}
.feedback_service .servicereview .graphfeedback{
    width: 100%;
}
.feedback_service .servicereview .graphfeedback_right{
    width: 30%;
    float: right;
    padding-right: 30px;
}
.feedback_service .servicereview .graphfeedback_right span.percent-like{
    float: right;
    font-size: 84px;
}
.feedback_service .servicereview .graphfeedback_right span.percent-text{
    display: none;
}
.feedback_comment .order_transaction img{
    float: left;
    padding: 3px;
    width: 50px;
}
.feedback_comment .subproduct_transaction img{
    padding: 3px;
    width: 50px;
    vertical-align: middle;
}
.feedback_service .servicereview .graphfeedback{
    width: 100%;
}
@media only screen and (max-width : 767px){
    .feedback_service .servicereview .graphfeedback_left{
        width: 100%;
        float: left;
        padding-top: 10px;
    }
    .feedback_service .servicereview .graphfeedback{
        width: 90%;
    }
    .feedback_service .servicereview .graphfeedback_right{
        width: 100%;
        float: left;
        padding: 0 0 5px 20px;
    }
    .feedback_service .servicereview .graphfeedback_right span.percent-like{
        float: left;
        font-size: 2.8em;
    }
    .feedback_service .servicereview .graphfeedback_right span.percent-text{
        display: block;
        float: left;
        font-size: 2.8em;
    }
    .feedback_comment .feedbackTable tr.fb_headTR{
        display: none;
    }
    .feedback_comment .feedbackTable td{
        display: block;
        padding: 0;
        margin: 0 0 15px 0;
        width: 100%;
        text-align: left;
        border: 0;
    }
    .feedback_comment .feedbackTable td.fb_subTD span{
        padding: 0;
        width: 20%;
        float: left;
        text-align: center;
        margin: auto 0;
    }
    .feedback_comment .feedbackTable td.fb_commentTD{
        min-height: 45px;
        width: 75%;
        float: left;
    }
    .feedback_comment .feedbackTable td.fb_detailTD{
        display: block;
        float: left;
    }
    .feedback_comment .feedbackTable td.fb_detailTD.last-td{
        display: block;
        border-top: 1px solid #ececec;
        padding-top: 10px;
    }
    .feedback_comment .feedbackTable td.fb_detailTD .avatar{
        width: 20%;
        float: left;
        text-align: center;
    }
    .feedback_comment .feedbackTable td.fb_detailTD .name{
        width: 75%;
        float: left;
        line-height: 20px;
    }
    .feedback_comment .feedbackTable td.fb_detailTD .date{
        width: 75%;
        float: left;
        line-height: 20px;
    }
    .feedback_comment .feedbackTable td.fb_detailTD .subproduct_transaction{
        display: inline-block;
    }
    .feedback_comment .feedbackTable td.fb_detailTD .subproduct_name{
        display: inline-block;
    }
    .feedback_comment .feedbackTable td:nth-of-type(1):before{
        display: block;
        position: relative;
		top: 0;
		width: 100%;
		white-space: nowrap;
        background-color: #f0f0f0;
        margin-bottom: 15px;
        content: "\00a0\00a0\00a0\00a0\00a0ความคิดเห็น";
        padding: 15px 0 15px 0;
        font-size: 16px;
    }
    .order_transaction{
        display: inline-block;
    }
    .order_transaction img{
        float: left;
    }
    .feedback_history .feedbackTable td.fb_subTD img{
        display: none;
    }
    .feedback_comment .feedbackTable td.fb_productTD{
        text-align: center;
    }
}
/* -------------------- End Aboutus with LnwPay Page Style -------------------- */
/* -------------------- LnwPay Bar Style -------------------- */

#lb.lnwpayBar #lbWrapper{
    background-color: #3553a5;
    width: 100%;
    height: 40px;
    /*overflow: hidden;*/
    font-weight: normal;
    box-shadow: none;
    color: #ffffff;
}

#lb.lnwpayBar .main{
	background-image: url('https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/lnwpaybar/menu_white.png');
	background-position: -10px 8px;
	padding-right: 10px;
}
#lb.lnwpayBar .main img{
	height: 11px;
	padding-top: 2px;
}
#lb.lnwpayBar #lbLoginPopup{
    background-color: #3553a5;
    border: 1px solid #fff;
}
#lb.lnwpayBar #lbMember .lblogin .ico, #lb.lnwpayBar #lbMember .lbregister .ico{
	background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/lnwpaybar/signin_white.png);
}
#lb.lnwpayBar #lbMember .lbregister .ico{
    background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/lnwpaybar/signup_white.png);
}
#lb.lnwpayBar #lbMember .lblogin .txt, #lb.lnwpayBar #lbMember .lbregister .txt {
	color: white;
}

#lb.lnwpayBar #lbMember .lbuser{
	background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/lnwpaybar/menu1_white.png);
}

#lb.lnwpayBar #lbNoti .noti_general {
    background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/lnwpaybar/noti_white.png);
}
#lb.lnwpayBar #lbNoti .noti_order {
    background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/lnwpaybar/order_white.png);
}
#lb.lnwpayBar #lbNoti .noti_name {
	color: white;
}
#lb.lnwpayBar .content ul li.slogan{
	border-left: 1px solid #294181;
}
#lb.lnwpayBar .content .text{
    color: #ffffff;
}
#lb.lnwpayBar .content ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#lb.lnwpayBar .content ul li{
    display: block;
    vertical-align: top;
    border-right: 1px solid #294181;
    float: left;
    position: relative;
}
#lb.lnwpayBar .content ul li:hover{
    background-color: #395ab2;
}
#lb.lnwpayBar .content ul li .box{
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding: 0 14px 0 14px;
}
#lb.lnwpayBar .content ul li .box:hover, #lb.lnwpayBar .main:hover{
    background-color: #395ab2;
}

#lb.lnwpayBar .content ul li.logo img{
    padding-top: 15px;
}
#lb.lnwpayBar .content ul li.shopname .avatar{
    max-width: 120px;
	text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    color: #fff;
}
#lb.lnwpayBar .content ul li.slogan .text, #lb.lnwpayBar .content ul li.shopname .text{
    padding-left: 5px;
}
#lb.lnwpayBar .content ul li.slogan img,
#lb.lnwpayBar .content ul li.shopname img,
#lb.lnwpayBar .content ul li.ordersell img,
#lb.lnwpayBar .content ul li.service img,
#lb.lnwpayBar .content ul li.product img,
#lb.lnwpayBar .content ul li.delivery img,
#lb.lnwpayBar .content ul li.other_mobile img{
    vertical-align: middle;
}
#lb.lnwpayBar .content ul li.slogan img,
#lb.lnwpayBar .content ul li.ordersell img,
#lb.lnwpayBar .content ul li.service img,
#lb.lnwpayBar .content ul li.product img,
#lb.lnwpayBar .content ul li.delivery img{
    margin-top: -3px;
}
#lb.lnwpayBar .content ul li.slogan img{
	margin-left: -3px;
	margin-right: -3px;
}
#lb.lnwpayBar .content ul li .bargraphfeedback {
    margin: 0 5px 0 5px;
    display: inline-block;
    vertical-align: middle;
    background-color: #ffffff;
    width: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#lb.lnwpayBar .content ul li .bargraphfeedback .bar {
    display: block;
    position: relative;
    text-align: center;
    height: 9px;
    color: #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#lb.lnwpayBar .content ul li.other{
    float: right;
}
#lb.lnwpayBar .content ul li.other a{
    color: #ffffff;
}
#lb.lnwpayBar .content ul li.other a:hover{
    text-decoration: underline;
}
#lb.lnwpayBar .content ul li.other_mobile{
    display: none;
}
#lb.lnwpayBar .content .ordersell .LnwPayHelper,
#lb.lnwpayBar .content .service .LnwPayHelper,
#lb.lnwpayBar .content .product .LnwPayHelper,
#lb.lnwpayBar .content .delivery .LnwPayHelper{
    display: none;
    top: 100%;
}
#lb.lnwpayBar .content .ordersell:hover .LnwPayHelper,
#lb.lnwpayBar .content .service:hover .LnwPayHelper,
#lb.lnwpayBar .content .product:hover .LnwPayHelper,
#lb.lnwpayBar .content .delivery:hover .LnwPayHelper{
	display: block;
}
#lb.lnwpayBar .content .ordersell_text{
    color: #71d9ff;
    font-weight: normal;
}
@media only screen and (max-width : 850px) and (min-width : 768px){
    #lb.lnwpayBar .content ul li.shopname{
        display: none;
    }
}
@media only screen and (max-width : 767px) and (min-width : 461px) {
    #lb.lnwpayBar .content ul li.shopname{
        display: none;
    }
}
@media only screen and (max-width : 700px) and (min-width : 461px) {
    #lb.lnwpayBar .content ul li.slogan .text,
    #lb.lnwpayBar .content ul li.slogan .question{
        display:  none;
    }
    #lb.lnwpayBar .content ul li .bargraphfeedback{
        display:  none;
    }
}
@media only screen and (max-width : 530px) and (min-width : 461px) {
    #lb.lnwpayBar .content ul li.service .service_icon img{
        display:  none;
    }
    #lb.lnwpayBar .content ul li.service .text{
        display:  none;
    }
}
@media screen and (max-width: 480px) {
	#lb.lnwpayBar #lbMember {
		padding: 0 5px 0 0;
	}
	#lb.lnwpayBar #lbMember .lblogin {
		margin-right: 0px;
	}
	#lb.lnwpayBar #lbMember .lbregister {
		display: none;
	}
}
@media only screen and (max-width : 460px) {
    /*#lb.lnwpayBar .content{
        box-shadow: 1px 1px 0 #294181;
    }*/
    #lb.lnwpayBar .content ul li a{
        padding: 0;
    }
    #lb.lnwpayBar .content ul li.logo a,
    #lb.lnwpayBar .content ul li.slogan a,
    #lb.lnwpayBar .content ul li.shopname a{
        padding: 0 2px 0 2px;
    }
    #lb.lnwpayBar .content ul li.logo,
    #lb.lnwpayBar .content ul li.slogan,
    #lb.lnwpayBar .content ul li.shopname{
        margin: 0;
        padding: 0 2% 0 2%;
        border-right: 0;
    }
    #lb.lnwpayBar .content ul li.shopname{
        display: none;
    }
    #lb.lnwpayBar .content ul li.service{
        width: 90px;
        margin: 0;
        padding-right: 0;
        border-right: 1px solid #294181;
        border-left: 1px solid #294181;
        text-align: center;
    }
    #lb.lnwpayBar .content ul li .box{
        padding: 0 5px 0 5px;
    }
    #lb.lnwpayBar .content ul li.slogan .text,
    #lb.lnwpayBar .content ul li.slogan .question,
    #lb.lnwpayBar .content ul li.shopname .text,
    #lb.lnwpayBar .content ul li.service .text{
        display:  none;
    }
    #lb.lnwpayBar .content ul li .bargraphfeedback{
        display:  none;
    }
    #lb.lnwpayBar .content ul li.service .service_icon{
        display: none;
    }
    #lb.lnwpayBar .content ul li.service .service_arrow img{
        vertical-align: middle;
    }
    #lb.lnwpayBar .content ul li.service img{
        margin-top: 0;
    }
    #lb.lnwpayBar .content ul li.service span{
        margin-left: 0;
    }
}
/* -------------------- End LnwPay Bar Style -------------------- */
/*---------------------LnwPayHelper-------------------------------*/
.LnwPayHelper{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 270px;
	z-index: 2000000007;
    background-color: #395ab2;
}
.LnwPayHelper.fixed{
	position: fixed;
}
.LnwPayHelper .body{
	padding: 5px 20px;
	font-size: 13.5px;
    font-weight: normal;
	color: #ffffff;
	text-align: left;
}
.LnwPayHelper .body .collectdata{
    padding: 10px 0 5px 0;
	font-size: 16px;
/*    color: #fbcb35;*/
}
.LnwPayHelper .body .sub_text{
    font-size: 12px;
}
.LnwPayHelper .body .header{
    padding: 10px 0 0 0;
	font-size: 17px;
}
.LnwPayHelper .body .sub_header{
	padding: 5px 0 5px 0;
}
.LnwPayHelper .body .more_detail{
    font-size: 12px;
	padding: 5px 0 5px 0;
    text-decoration: underline;
    color: #fff;
	display: block;
}
.LnwPayHelper .body .content{
    padding: 10px 0 10px 0;
/*    border-bottom: 1px solid #294181;*/
}
.LnwPayHelper .body .content span{
    padding-left: 5px;
}
.LnwPayHelper .body .footer{
    padding-bottom: 10px;
    font-size: 12px;
}
.LnwPayHelper .body .statistic{
    padding: 10px 0;
	border-bottom: 1px solid #294181;
}
@media only screen and (max-width: 480px) {
	.LnwPayHelper {
		width: 100%;
	}

	#lb.lnwpayBar .content ul li{
		position: static;
	}
}
/*---------------------End LnwPayHelper-------------------------------*/
/*---------------------Order/Payment/Cart -------------------------------*/
.deliveryTable .amountTD .lnwpay_shield img{
    vertical-align: text-bottom;
}
.productTable .netTR .lnwpay_shield img,
.productTable .totalTR .lnwpay_shield img{
    vertical-align: text-bottom;
}
.orderTable .order_container .order_header .lnwpay_shield img,
.orderTable .lnwpay_shield img{
    float: left;
    margin-top: -10px;
    margin-left: 5px;
    margin-right: -5px;
}
.paymentListTable tbody .amountTD .lnwpay_shield img{
    vertical-align: middle;
}
/*---------------------End Order/Payment/Cart -------------------------------*/
/*-------------------------------- Cart -------------------------------------*/
.buttonContainer-lnwpay{
	width: 100%;
	margin: 20px auto 10px;
	display: inline-block;
	text-align: center;
    border: 1px solid #d7dde9;
    background-color: #f7f9fa;
}
.buttonContainer-lnwpay .alignLeft{
	float: left;
	text-align: left;
	display: inline-block;
}
.buttonContainer-lnwpay .alignCenter{
	margin: auto;
	text-align: center;
	display: inline-block;
}
.buttonContainer-lnwpay .alignRight{
	float: right;
	text-align: right;
	display: inline-block;
    padding: 10px;
}
@media only screen and (max-width : 600px){
    .product_guarantee{
        text-align: center;
    }
    .product_guarantee .lnwpay_shield{
        float: none;
        display: inline-block;
        padding: 10px 0px;
    }
    .product_guarantee .lnwpay_detail{
        vertical-align: top;
        margin-top: 15px;
    }
    .product_guarantee .lnwpay_detail .slogan{
        padding-top: 0;
    }
    .buttonContainer-lnwpay{
        border: 0;
        background-color: transparent;
        margin: 10px auto 10px;
    }
    .buttonContainer-lnwpay .alignRight{
        float: none;
        display: block;
        text-align: center;
        padding: 5px 0;
    }
    .buttonContainer-lnwpay .alignLeft{
        width: 100%;
        border: 1px solid #d7dde9;
        background-color: #f7f9fa;
    }
}
/*------------------------------- End Cart -----------------------------------*/


/********************************* Action Bar *********************************/


.actionBar2015 {
	/*position: fixed;*/
	position: absolute;
	width: 35px;
	height: auto;
	right: 0px;
	top: 150px;
	border-top: 1px solid rgba(1,1,1,0.05);
	border-left: 1px solid rgba(1,1,1,0.05);
	border-bottom: 1px solid rgba(1,1,1,0.05);
	background-color: white;
	z-index: 99;
	box-sizing: border-box;
	transition: height 200ms;
	transition: margin-top 200ms;
	/*display: none;*/
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.actionBar2015.whiteBar {
	background-color: white;
}

.actionBar2015.whiteTransBar {
	background-color: rgba(255,255,255,0.7);
}
.actionBar2015.grayBar {
	background-color: #eeeeee;
}
.actionBar2015.grayTransBar {
	background-color: rgba(126,126,126,0.7);
}
.actionBar2015.darkBar {
	background-color: #333;
}
.actionBar2015.darkTransBar {
	background-color: rgba(0,0,0,0.7);
}
.actionBar2015.hideWhenScorllDown {
	right: -35px;
}

.scrollFixed .actionBar2015 {
/*
	top: 0px;
	position: fixed;
*/
}
.u-cart.actionBar2015 .unitShirt{
	width: auto;
	height: auto;
}
.new-u-cart{
	background: none;
	color: white;
	/*width: 35px;*/
	height: auto;
	display: block;
	top: -1px;
	left:  0px;
	/*right: 0px;*/
	margin-left: -1px;
	-webkit-border: none;
	-moz-border: none;
	height: 100px;
	width: 35px;
	background-color: #00bfe8;
	transition: 1s;
	position: relative;
	/*z-index: 999999;*/
	box-sizing: border-box;
	cursor: pointer;
	text-align: center;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}
.new-u-cart.cart-empty, .new-u-cart.cart-empty a.new-u-cart-button{
	color: inherit;
	background: none;
}
.new-u-cart a.new-u-cart-button{
	display: block;
	padding: 21px 0px;
	color: white;
}
.new-icon-cart {
	width: 35px;
	height: 35px;
	background: url('../_images/mobile/icons/2x/cart_white.png') center center no-repeat;
}
.cart-empty .new-icon-cart {
	background-image: url('../_images/mobile/icons/2x/cart_gray.png');
}
.new-u-cart .n-type, .new-u-cart .n-count {
	font-weight: normal;
	line-height: 25px;
}

.lnw-web-sleeve-switch-up, .lnw-web-sleeve-switch-down {
	cursor: pointer;
	font-size: 11px;
	text-align: center;
	height: 37px;
	box-sizing: border-box;
	border-top: 1px solid rgba(1,1,1,0.05);
	display: block;
	line-height: 37px;
}
.lnw-web-sleeve-switch-down {
	display: none;
	border-bottom: 1px solid rgba(1,1,1,0.05);
}
.mini-action .lnw-web-sleeve-switch-up{
	display: block;
}
.mini-action .lnw-web-sleeve-switch-down{
	display: none;
}

.lnw-web-sleeve-top{
	height: auto;
	position: relative;
	z-index: 2010000000;
	border-top: 1px solid rgba(1,1,1,0.05);
	border-bottom: 1px solid rgba(1,1,1,0.05);
	border-right: 0px none;
}
.lnw-web-sleeve-top .btn{
	/*float: left;*/
	width: auto;
	padding: 0px;
	height: 35px;
	padding: 3px 0px;
	display: block;
	cursor: pointer;
	position: relative;
}
.lnw-web-sleeve-top .btn .icon{
	width: 100%;
	height: 100%;
	background-size: 18px 18px;
	margin:0 auto;
	background-position: 8px center;
	background-repeat:no-repeat;
}
.lnw-web-sleeve-top .btn .text{
	color: #858585;
	line-height: 14px;
	text-align: center;
	display: none;
}

.lnw-web-sleeve{
/*
	position: absolute;
	bottom: 5px;
*/
	position: relative;
	line-height: 44px;
	width: 100%;
	z-index: 2010000000;
	-webkit-transition: bottom 500ms ease;
	-moz-transition: bottom 500ms ease;
	-o-transition: bottom 500ms ease;
	transition: bottom 500ms ease;
}
.lnw-web-sleeve .btn{
	/*float: left;*/
	width: auto;
	padding: 3px 0px;
	height: 35px;
	text-align: center;
	display: block;
	position: relative;
	cursor: pointer;
}
.lnw-web-sleeve .btn .icon{
	width: 100%;
	height: 100%;
	background-size: 18px 18px;
	background-position : 8px center;
	background-repeat:no-repeat;
}
.lnw-web-sleeve .btn.btn-share, .lnw-web-sleeve .btn.btn-rating {
	border-top: 1px solid rgba(1,1,1,0.05);
	margin-top: 5px;
}
.lnw-web-sleeve .btn .text, .lnw-web-sleeve-top .btn .text{
	display: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
	position: absolute;
	right: 45px;
	top: 0px;
	color: #7f7f7f;
	line-height: 24px;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	background: rgba(0,0,0,0.7);
	padding: 10px 20px;
	color: white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.lnw-web-sleeve .btn:hover .text, .lnw-web-sleeve-top .btn:hover .text {
	display: block;
    -webkit-animation: btnfadeIn 5s;
    animation: btnfadeIn 5s;
}

@-webkit-keyframes fadeIn {
    0% { opacity: 0; }
	100% { opacity: 100;}
}

@keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 100;}
}


@-webkit-keyframes btnfadeIn {
    0% { opacity: 0; width: 0%; }
    10% { opacity: 1; width: 100%; }
	90% { opacity: 1; }
	100% { opacity: 0}
}

@keyframes btnfadeIn {
	0% { opacity: 0; right: 0px; }
    10% { opacity: 1; right: 45px;}
	90% { opacity: 1; }
	100% { opacity: 0}
}


#lnw-gototop {
	/* ตอนน้ยังใช้อยู่อย่าเพิ่งเอาออกไปไหน   */
	/*display: none !important;*/
}
.lnw-web-sleeve .btn-gototop {
	font-weight: bold;
	width: auto;
	height: 35px;
	padding: 5px 0px 5px 0px;
	font-size: 10px;
	text-align: center;
	line-height: 12px;
	letter-spacing: 1px;
	box-sizing: border-box;
}
.lnw-web-sleeve .btn.btn-comment .icon{
	float: left;
	background-image: url(../_images/mobile/icons/2x/comment_gray.png);
}
.lnw-web-sleeve .btn.btn-comment:active .icon{
	background-image: url(../_images/mobile/icons/2x/comment_blue.png);
}
/*
.lnw-web-sleeve .btn.btn-comment .text{
	display: block;
	margin-left: 30px;
}
.lnw-web-sleeve .btn.btn-comment:active .text{
	color: #35baea;
}
*/
.lnw-web-sleeve .btn-chat{
	background-color: #85cf2f;
	width: 35px;
	left: -1px;
}
.lnw-web-sleeve .btn .btn-label {
	letter-spacing: 1px;
	line-height: 12px;
	position: relative;
	top: -5px;
	font-size: 10px;
	color: white;
}
.lnw-web-sleeve .btn.btn-chat .icon{
	width: 100%;
	height: 35px;
	float: left;
	background-image: url(../_images/mobile/icons/2x/chat_with_owner_white.png);
}
.lnw-web-sleeve .btn.btn-chat.selected .icon{
	float: left;
	background-image: url(../_images/mobile/icons/2x/chat_with_owner_dark.png);
}
.lnw-web-sleeve .btn.btn-chat .text{
	color: #ffffff;
	margin-left: 30px;
}
.lnw-web-sleeve .btn.btn-chat.selected .text{
	color: white;
}
body.topLayer-show .lnw-web-sleeve,
body.hide-anklet .lnw-web-sleeve{
	bottom: -45px;
}
.lnw-web-sleeve .share-popup{
	margin: auto;
	padding: 10px 0px;
}
.lnw-web-sleeve .share-popup .social_btns{
	height: 65px;
}
.lnw-web-sleeve .share-popup .social_btn{
	float: left;
	width: 25%;
	height: 55px;
	padding: 5px 0px;
}
.lnw-web-sleeve .share-popup .btn-social{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 45px 45px;
	width: 45px;
	height: 45px;
	display: block;
	margin: auto;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.lnw-web-sleeve .share-popup .btn-social-fb{	background-image: url(../_images/mobile/icons/2x/facebook.png);	}
.lnw-web-sleeve .share-popup .btn-social-tw{	background-image: url(../_images/mobile/icons/2x/twitter.png);	}
.lnw-web-sleeve .share-popup .btn-social-gg{	background-image: url(../_images/mobile/icons/2x/google.png);	}
.lnw-web-sleeve .share-popup .btn-social-ln{	background-image: url(../_images/mobile/icons/2x/line.png);	}
.lnw-web-sleeve .share-popup .share_link{
	text-align: center;
}
.lnw-web-sleeve .share-popup .show_url{
	width: 95%;
	height: 32px;
	line-height: 30px;
	font-size: 12px;
	border: 1px solid #cbcbcb;
	color: #848484;
	text-align: left;
	padding: 0px 6px 0px 30px;
	background-image: url(../_images/icons/clip.png);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	box-sizing: border-box;
}
.lnw-web-sleeve-top .btn.btn-search .icon{
	background-image: url(../_images/mobile/icon-color/gray/search.png);
}
.lnw-web-sleeve-top .btn.btn-category .icon{
	background-image: url(../_images/mobile/icon-color/gray/category.png);
}
.lnw-web-sleeve-top .btn.btn-info .icon{
	background-image: url(../_images/mobile/icon-color/gray/info.png);
}
.lnw-web-sleeve-top .btn.btn-order .icon{
	background-image: url(../_images/mobile/icon-color/gray/order.png);
}
.lnw-web-sleeve-top .btn.btn-payment .icon{
	background-image: url(../_images/mobile/icon-color/gray/payment.png);
}
.lnw-web-sleeve-top .btn.btn-recent .icon{
	background-image: url(../_images/mobile/icon-color/gray/recent.png);
}
.lnw-web-sleeve-top .btn.btn-search:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/search.png);
}
.lnw-web-sleeve-top .btn.btn-category:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/category.png);
}
.lnw-web-sleeve-top .btn.btn-info:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/info.png);
}
.lnw-web-sleeve-top .btn.btn-order:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/order.png);
}
.lnw-web-sleeve-top .btn.btn-payment:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/payment.png);
}
.lnw-web-sleeve .btn.btn-fav .icon{
	background-image: url(../_images/mobile/icon-color/gray/heart.png);
}
.lnw-web-sleeve .btn.btn-fav:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/heart.png);
}
.lnw-web-sleeve .btn.btn-fav.selected .icon{
	background-image: url(../_images/mobile/icons/2x/heart_full_pink.png) !important;
}
.lnw-web-sleeve .btn.btn-join .icon{
	background-image: url(../_images/mobile/icon-color/gray/join.png);
}
.lnw-web-sleeve .btn.btn-join:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/join.png);
}
.lnw-web-sleeve .btn.btn-join.selected .icon{
	background-image: url(../_images/mobile/icons/2x/join_green.png) !important;
}
.lnw-web-sleeve .btn.btn-share .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.lnw-web-sleeve .btn.btn-share:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/share.png);
}
.lnw-web-sleeve .btn.btn-share.selected .icon{
	background-image: url(../_images/mobile/icon-color/blue/share.png) !important;
}
.lnw-web-sleeve .btn.btn-rating .icon{
	background-image: url(../_images/mobile/icon-color/gray/rating.png);
}
.lnw-web-sleeve .btn.btn-rating:hover .icon{
	background-image: url(../_images/mobile/icon-color/blue/rating.png);
}
.lnw-web-sleeve-top .btn.btn-lang .icon{
	background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/flag_20150915.png);
	background-repeat:no-repeat;
	background-size: auto;
	width: 24px;
	height: 24px;
	margin: 5px auto;
}
.lnw-web-sleeve-top .btn.btn-lang.lang-en .icon{
	background-position: -60px -270px;
}
.lnw-web-sleeve-top .btn.btn-lang.lang-th .icon{
	background-position: -210px -270px;
}
.lnw-web-sleeve-top .btn.btn-lang.lang-jp .icon{
	background-position: -120px -270px;
}
.lnw-web-sleeve-top .btn.btn-lang.lang-cn .icon{
	background-position: -30px -300px;
}
.lnw-web-sleeve-top .btn.btn-lang.lang-kr .icon{
	background-position: -60px -300px;
}
.clear {
	clear: both;
}

.actionPopup {
	display: none;
	position: absolute;
	width: 250px;
	height: auto;
	right: 35px;
	background: white;
	color: black;
	top: 0px;
	border: 1px solid #eee;
	z-index: 999999999;
	animation: fadeIn 0.3s;
	cursor: default;
}
.sbar-11 .actionPopup {	width: 261px;	}
.sbar-12 .actionPopup {	width: 262px;	}
.sbar-13 .actionPopup {	width: 263px;	}
.sbar-14 .actionPopup {	width: 264px;	}
.sbar-15 .actionPopup {	width: 265px;	}
.sbar-16 .actionPopup {	width: 266px;	}
.sbar-17 .actionPopup {	width: 267px;	}
.sbar-18 .actionPopup {	width: 268px;	}
.sbar-19 .actionPopup {	width: 269px;	}
.sbar-20 .actionPopup {	width: 270px;	}
.new-u-cart. .actionPopup {
	right: 34px;
}
.actionPopupContent {
	padding: 5px 10px;
}
.quickOrder .actionPopupContent .productBox{
	margin: 6px 6px 0px 0px;
}
.actionPopupContent .loading{
	width: auto;
	height: 50px;
	background-image: url(../_images/loading/preload_32x32.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.actionPopupContent .productAccum {
	padding: 5px;
	color: #666;
	text-align: left;
}
.actionPopupContent .productBoxen {
	position: relative;
	min-width: 228px;
	max-height: 320px;
	overflow-y: scroll;
}
.actionPopupContent .productBoxen .moreProduct {
	width: 64px;
	height: 64px;
	margin: 5px 7px 3px 5px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: rgba(0,0,0,0.5);
	color: white;
	line-height: 64px;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
}
.actionPopupContent .productBox {
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 64px;
	height: 64px;
	margin: 5px 7px 3px 5px;
}

.actionPopupContent .productBox img {
	width: 64px;
	height: 64px;
}
.actionPopupContent .productBox .quantity {
	background-color: rgba(0,0,0,0.8);
	border-radius: 20% 0 0;
	bottom: 0;
	color: white;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	max-height: 13px;
	padding: 2px 2px 1px 3px;
	position: absolute;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	right: 0;
}

.actionPopupContent .productBox .quantity .quantityX {
	font-size: 9px;
	color: #aaa;
}
.actionPopupContent .productBox .moreProduct {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,0.5);
	color: white;
	line-height: 64px;
	text-align: center;
	font-size: 20px;
}
.actionPopupContent .basketPrice {
	padding: 10px 5px 0px 5px;
	color: #666;
	text-align: left;
}
.actionPopupContent .basketPrice b {
	float: right;
	line-height: 32px;
	font-size: 20px;
}
.actionPopupContent .basketPrice .small {
	font-size: 10px;
	color: #999;
}
.actionPopupHeader {
	color: #38bdeb;
	line-height: 40px;
	font-size: 14px;
	padding: 0px 15px;
	display: block;
	height: 40px;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #eee;
}
.actionClose {
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url('../_images/close/close.png');
	background-position: center center;
	background-repeat: no-repeat;
	right: 5px;
	top: 5px;
	cursor: pointer;
}
.actionClose:hover {
	background-color: #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.actionPopup .actionPopupButton {
	margin: 5%;
	padding: 0% 5%;
	width: 80%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	background: #38bdeb;
	color: white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	display: block;
}
.actionPopup .actionPopupButton:hover {
	background: #00abe7;
}
.quickCart {
	display: none;
}

.quickCart .actionPopupContent .productEmptyBox{
	display: block;
	width: 100%;
	padding: 20px 0px;
	background-color: #eee;

}
.quickInfo .shopInfoImg{
	margin-top:5px;
	height: 120px;
	overflow: hidden;
	background: #f5f5f5;
}
.quickInfo .shopInfoImg img{
	width: 230px;
	position: relative;
	top: -55px;
}
.quickInfo .shopInfoName {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	max-height: 75px;
	overflow: scroll;
}
.quickInfo .shopInfoDesc {
	font-size: 12px;
	color: #999;
	max-height: 70px;
	overflow-y: scroll;
	padding: px 0px 10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.quickInfo .shopInfoSocialHide {
	border: 1px solid #eee;
	background-color: #f5f5f5;
	padding: 5px 10px;
	margin: 5px 0px;
	text-align: center;
	display: none;
}
.quickOrder .actionPopupContent.u-member .lnwlogin-zone {
	margin: 5px 0px;
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
}
.quickOrder .actionPopupContent {
	max-height: 350px;
	overflow-y: scroll;
}
.quickOrder a:hover .orderList{
	background-color: #f5f5f5;
}
.quickOrder .orderList {
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}
.quickOrder .orderStatus {
	float: right;
}
.quickOrder .orderID {
	font-weight: bold;
}
.quickOrder .orderDate {
	font-size: 10px;
	color: #999;
}
.quickOrder .orderPrice {
	font-size: 12px;
	color: #333;
}

.quickOrder .orderStatus-icon {
	background: transparent url(../_images/icons/status_50.png) no-repeat;
	width: 50px;
	height: 40px;
	margin: 0 auto;
	display: block;
}
.quickOrder .orderStatus-icon.icon-cart{ background-position: 0 -320px;}
.quickOrder .orderStatus-icon.icon-remove{ background-position: 0 -280px;}
.quickOrder .orderStatus-icon.icon-cancel{ background-position: 0 -240px;}
.quickOrder .orderStatus-icon.icon-before_payment{ background-position: 0 -200px;}
.quickOrder .orderStatus-icon.icon-check_inform{ background-position: 0 -160px;}
.quickOrder .orderStatus-icon.icon-prepare_stock{ background-position: 0 -120px;}
.quickOrder .orderStatus-icon.icon-expired{ background-position: 0 -80px;}
.quickOrder .orderStatus-icon.icon-shipping{ background-position: 0 -40px;}
.quickOrder .orderStatus-icon.icon-complete{ background-position: 0 0;}

/* line 1179, sass/_main.sass */
.shopInfoSocial {
	display: inline-block;
	margin: 5px;
}
.shopInfoSocial a {
  display: block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: transparent url("../_images/icons/socialicons.png") no-repeat;
  width: 32px;
  height: 32px;
}
.shopInfoSocial.facebook a {
  background-position: 0 0;
}
.shopInfoSocial.twitter a {
  background-position: 0 -32px;
}
.shopInfoSocial.gplus a {
  background-position: 0 -192px;
}
.shopInfoSocial.instragram a {
  background-position: 0 -224px;
}
.shopInfoSocial.pinterest a {
  background-position: 0 -256px;
}
.shopInfoSocial.flickr a {
  background-position: 0 -96px;
}
.shopInfoSocial.foursquare a {
  background-position: 0 -288px;
}
.shopInfoSocial.youtube a {
  background-position: 0 -64px;
}
.shopInfoSocial.line a {
  background-position: 0 -128px;
}
.shopInfoSocial.whatsapp a {
  background-position: 0 -160px;
}
.shopInfoContact {
	line-height: 20px;
}
.quickSearch input {
	margin: 10px 5px 0px 5px;
	height: 40px;
	width: 210px;
	padding: 0px 5px;
	font-size: 14px;
}
.showPopup {
	display: block;
}

/****************************** pink **************************/

.color-pink .actionBar2015, .color-pink .cart-empty.new-u-cart {
	color: pink;
}
.color-pink .cart-empty .new-icon-cart {
	background-image: url('../_images/mobile/icon-color/pink/cart.png');
}
.color-pink .lnw-web-sleeve-top .btn.btn-search .icon{
	background-image: url(../_images/mobile/icon-color/pink/search.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-category .icon{
	background-image: url(../_images/mobile/icon-color/pink/category.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-info .icon{
	background-image: url(../_images/mobile/icon-color/pink/info.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-order .icon{
	background-image: url(../_images/mobile/icon-color/pink/order.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-payment .icon{
	background-image: url(../_images/mobile/icon-color/pink/payment.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-recent .icon{
	background-image: url(../_images/mobile/icon-color/pink/recent.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-search:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/search.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-category:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/category.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-info:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/info.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-order:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/order.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-payment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/payment.png);
}
.color-pink .lnw-web-sleeve-top .btn.btn-recent:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/recent.png);
}
.color-pink .lnw-web-sleeve .btn.btn-fav .icon{
	background-image: url(../_images/mobile/icon-color/pink/heart.png);
}
.color-pink .lnw-web-sleeve .btn.btn-fav:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/heart.png);
}
.color-pink .lnw-web-sleeve .btn.btn-join .icon{
	background-image: url(../_images/mobile/icon-color/pink/join.png);
}
.color-pink .lnw-web-sleeve .btn.btn-join:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/join.png);
}
.color-pink .lnw-web-sleeve .btn.btn-share .icon{
	background-image: url(../_images/mobile/icon-color/pink/share.png);
}
.color-pink .lnw-web-sleeve .btn.btn-share:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-pink .lnw-web-sleeve .btn.btn-share.selected .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-pink .lnw-web-sleeve .btn.btn-rating .icon{
	background-image: url(../_images/mobile/icon-color/pink/rating.png);
}
.color-pink .lnw-web-sleeve .btn.btn-rating:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/rating.png);
}
.color-pink .lnw-web-sleeve .btn.btn-comment .icon{
	background-image: url(../_images/mobile/icon-color/pink/comment.png);
}
.color-pink .lnw-web-sleeve .btn.btn-comment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/comment.png);
}


/****************************** Dark pink **************************/

.color-dark-pink .actionBar2015, .color-dark-pink .cart-empty.new-u-cart {
	color: deeppink;
}
.color-dark-pink .cart-empty .new-icon-cart {
	background-image: url('../_images/mobile/icon-color/dark-pink/cart.png');
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-search .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/search.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-category .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/category.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-info .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/info.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-order .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/order.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-payment .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/payment.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-recent .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/recent.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-search:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/search.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-category:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/category.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-info:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/info.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-order:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/order.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-payment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/payment.png);
}
.color-dark-pink .lnw-web-sleeve-top .btn.btn-recent:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/recent.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-fav .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/heart.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-fav:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/heart.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-join .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/join.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-join:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/join.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-share .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/share.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-share:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-share.selected .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-rating .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/rating.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-rating:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/rating.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-comment .icon{
	background-image: url(../_images/mobile/icon-color/dark-pink/comment.png);
}
.color-dark-pink .lnw-web-sleeve .btn.btn-comment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/comment.png);
}


/****************************** black **************************/

.color-black .actionBar2015, .color-black .cart-empty.new-u-cart {
	color: black;
}
.color-black .cart-empty .new-icon-cart {
	background-image: url('../_images/mobile/icon-color/black/cart.png');
}
.color-black .lnw-web-sleeve-top .btn.btn-search .icon{
	background-image: url(../_images/mobile/icon-color/black/search.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-category .icon{
	background-image: url(../_images/mobile/icon-color/black/category.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-info .icon{
	background-image: url(../_images/mobile/icon-color/black/info.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-order .icon{
	background-image: url(../_images/mobile/icon-color/black/order.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-payment .icon{
	background-image: url(../_images/mobile/icon-color/black/payment.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-recent .icon{
	background-image: url(../_images/mobile/icon-color/black/recent.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-search:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/search.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-category:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/category.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-info:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/info.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-order:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/order.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-payment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/payment.png);
}
.color-black .lnw-web-sleeve-top .btn.btn-recent:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/recent.png);
}
.color-black .lnw-web-sleeve .btn.btn-fav .icon{
	background-image: url(../_images/mobile/icon-color/black/heart.png);
}
.color-black .lnw-web-sleeve .btn.btn-fav:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/heart.png);
}
.color-black .lnw-web-sleeve .btn.btn-join .icon{
	background-image: url(../_images/mobile/icon-color/black/join.png);
}
.color-black .lnw-web-sleeve .btn.btn-join:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/join.png);
}
.color-black .lnw-web-sleeve .btn.btn-share .icon{
	background-image: url(../_images/mobile/icon-color/black/share.png);
}
.color-black .lnw-web-sleeve .btn.btn-share:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-black .lnw-web-sleeve .btn.btn-share.selected .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-black .lnw-web-sleeve .btn.btn-rating .icon{
	background-image: url(../_images/mobile/icon-color/black/rating.png);
}
.color-black .lnw-web-sleeve .btn.btn-rating:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/rating.png);
}
.color-black .lnw-web-sleeve .btn.btn-comment .icon{
	background-image: url(../_images/mobile/icon-color/black/comment.png);
}
.color-black .lnw-web-sleeve .btn.btn-comment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/comment.png);
}



/****************************** blue **************************/

.color-blue .actionBar2015, .color-blue .cart-empty.new-u-cart {
	color: #00b8e8 ;
}
.color-blue .cart-empty .new-icon-cart {
	background-image: url('../_images/mobile/icon-color/blue/cart.png');
}
.color-blue .lnw-web-sleeve-top .btn.btn-search .icon{
	background-image: url(../_images/mobile/icon-color/blue/search.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-category .icon{
	background-image: url(../_images/mobile/icon-color/blue/category.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-info .icon{
	background-image: url(../_images/mobile/icon-color/blue/info.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-order .icon{
	background-image: url(../_images/mobile/icon-color/blue/order.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-payment .icon{
	background-image: url(../_images/mobile/icon-color/blue/payment.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-recent .icon{
	background-image: url(../_images/mobile/icon-color/blue/recent.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-search:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/search.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-category:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/category.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-info:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/info.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-order:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/order.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-payment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/payment.png);
}
.color-blue .lnw-web-sleeve-top .btn.btn-recent:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/recent.png);
}
.color-blue .lnw-web-sleeve .btn.btn-fav .icon{
	background-image: url(../_images/mobile/icon-color/blue/heart.png);
}
.color-blue .lnw-web-sleeve .btn.btn-fav:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/heart.png);
}
.color-blue .lnw-web-sleeve .btn.btn-join .icon{
	background-image: url(../_images/mobile/icon-color/blue/join.png);
}
.color-blue .lnw-web-sleeve .btn.btn-join:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/join.png);
}
.color-blue .lnw-web-sleeve .btn.btn-share .icon{
	background-image: url(../_images/mobile/icon-color/blue/share.png);
}
.color-blue .lnw-web-sleeve .btn.btn-share:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-blue .lnw-web-sleeve .btn.btn-share.selected .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-blue .lnw-web-sleeve .btn.btn-rating .icon{
	background-image: url(../_images/mobile/icon-color/blue/rating.png);
}
.color-blue .lnw-web-sleeve .btn.btn-rating:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/rating.png);
}
.color-blue .lnw-web-sleeve .btn.btn-comment .icon{
	background-image: url(../_images/mobile/icon-color/blue/comment.png);
}
.color-blue .lnw-web-sleeve .btn.btn-comment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/comment.png);
}



/****************************** brown **************************/

.color-brown .actionBar2015, .color-brown .cart-empty.new-u-cart {
	color: saddlebrown;
}
.color-brown .cart-empty .new-icon-cart {
	background-image: url('../_images/mobile/icon-color/brown/cart.png');
}
.color-brown .lnw-web-sleeve-top .btn.btn-search .icon{
	background-image: url(../_images/mobile/icon-color/brown/search.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-category .icon{
	background-image: url(../_images/mobile/icon-color/brown/category.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-info .icon{
	background-image: url(../_images/mobile/icon-color/brown/info.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-order .icon{
	background-image: url(../_images/mobile/icon-color/brown/order.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-payment .icon{
	background-image: url(../_images/mobile/icon-color/brown/payment.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-recent .icon{
	background-image: url(../_images/mobile/icon-color/brown/recent.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-search:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/search.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-category:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/category.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-info:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/info.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-order:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/order.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-payment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/payment.png);
}
.color-brown .lnw-web-sleeve-top .btn.btn-recent:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/recent.png);
}
.color-brown .lnw-web-sleeve .btn.btn-fav .icon{
	background-image: url(../_images/mobile/icon-color/brown/heart.png);
}
.color-brown .lnw-web-sleeve .btn.btn-fav:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/heart.png);
}
.color-brown .lnw-web-sleeve .btn.btn-join .icon{
	background-image: url(../_images/mobile/icon-color/brown/join.png);
}
.color-brown .lnw-web-sleeve .btn.btn-join:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/join.png);
}
.color-brown .lnw-web-sleeve .btn.btn-share .icon{
	background-image: url(../_images/mobile/icon-color/brown/share.png);
}
.color-brown .lnw-web-sleeve .btn.btn-share:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-brown .lnw-web-sleeve .btn.btn-share.selected .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-brown .lnw-web-sleeve .btn.btn-rating .icon{
	background-image: url(../_images/mobile/icon-color/brown/rating.png);
}
.color-brown .lnw-web-sleeve .btn.btn-rating:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/rating.png);
}
.color-brown .lnw-web-sleeve .btn.btn-comment .icon{
	background-image: url(../_images/mobile/icon-color/brown/comment.png);
}
.color-brown .lnw-web-sleeve .btn.btn-comment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/comment.png);
}


/****************************** gray **************************/

.color-gray .actionBar2015, .color-gray .cart-empty.new-u-cart {
	color: gray;
}
.color-gray .cart-empty .new-icon-cart {
	background-image: url('../_images/mobile/icon-color/gray/cart.png');
}
.color-gray .lnw-web-sleeve-top .btn.btn-search .icon{
	background-image: url(../_images/mobile/icon-color/gray/search.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-category .icon{
	background-image: url(../_images/mobile/icon-color/gray/category.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-info .icon{
	background-image: url(../_images/mobile/icon-color/gray/info.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-order .icon{
	background-image: url(../_images/mobile/icon-color/gray/order.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-payment .icon{
	background-image: url(../_images/mobile/icon-color/gray/payment.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-recent .icon{
	background-image: url(../_images/mobile/icon-color/gray/recent.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-search:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/search.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-category:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/category.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-info:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/info.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-order:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/order.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-payment:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/payment.png);
}
.color-gray .lnw-web-sleeve-top .btn.btn-recent:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/recent.png);
}
.color-gray .lnw-web-sleeve .btn.btn-fav .icon{
	background-image: url(../_images/mobile/icon-color/gray/heart.png);
}
.color-gray .lnw-web-sleeve .btn.btn-fav:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/heart.png);
}
.color-gray .lnw-web-sleeve .btn.btn-join .icon{
	background-image: url(../_images/mobile/icon-color/gray/join.png);
}
.color-gray .lnw-web-sleeve .btn.btn-join:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/join.png);
}
.color-gray .lnw-web-sleeve .btn.btn-share .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-gray .lnw-web-sleeve .btn.btn-share:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/share.png);
}
.color-gray .lnw-web-sleeve .btn.btn-share.selected .icon{
	background-image: url(../_images/mobile/icon-color/black/share.png);
}
.color-gray .lnw-web-sleeve .btn.btn-rating .icon{
	background-image: url(../_images/mobile/icon-color/gray/rating.png);
}
.color-gray .lnw-web-sleeve .btn.btn-rating:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/rating.png);
}
.color-gray .lnw-web-sleeve .btn.btn-comment .icon{
	background-image: url(../_images/mobile/icon-color/gray/comment.png);
}
.color-gray .lnw-web-sleeve .btn.btn-comment:hover .icon{
	background-image: url(../_images/mobile/icon-color/black/comment.png);
}


/****************************** mint **************************/

.color-mint .actionBar2015, .color-mint .cart-empty.new-u-cart {
	color: mediumaquamarine;
}
.color-mint .cart-empty .new-icon-cart {
	background-image: url('../_images/mobile/icon-color/mint/cart.png');
}
.color-mint .lnw-web-sleeve-top .btn.btn-search .icon{
	background-image: url(../_images/mobile/icon-color/mint/search.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-category .icon{
	background-image: url(../_images/mobile/icon-color/mint/category.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-info .icon{
	background-image: url(../_images/mobile/icon-color/mint/info.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-order .icon{
	background-image: url(../_images/mobile/icon-color/mint/order.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-payment .icon{
	background-image: url(../_images/mobile/icon-color/mint/payment.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-search:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/search.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-category:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/category.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-info:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/info.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-order:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/order.png);
}
.color-mint .lnw-web-sleeve-top .btn.btn-payment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/payment.png);
}
.color-mint .lnw-web-sleeve .btn.btn-fav .icon{
	background-image: url(../_images/mobile/icon-color/mint/heart.png);
}
.color-mint .lnw-web-sleeve .btn.btn-fav:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/heart.png);
}
.color-mint .lnw-web-sleeve .btn.btn-join .icon{
	background-image: url(../_images/mobile/icon-color/mint/join.png);
}
.color-mint .lnw-web-sleeve .btn.btn-join:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/join.png);
}
.color-mint .lnw-web-sleeve .btn.btn-share .icon{
	background-image: url(../_images/mobile/icon-color/mint/share.png);
}
.color-mint .lnw-web-sleeve .btn.btn-share:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-mint .lnw-web-sleeve .btn.btn-share.selected .icon{
	background-image: url(../_images/mobile/icon-color/gray/share.png);
}
.color-mint .lnw-web-sleeve .btn.btn-rating .icon{
	background-image: url(../_images/mobile/icon-color/mint/rating.png);
}
.color-mint .lnw-web-sleeve .btn.btn-rating:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/rating.png);
}
.color-mint .lnw-web-sleeve .btn.btn-comment .icon{
	background-image: url(../_images/mobile/icon-color/mint/comment.png);
}
.color-mint .lnw-web-sleeve .btn.btn-comment:hover .icon{
	background-image: url(../_images/mobile/icon-color/gray/comment.png);
}


@media screen and (max-width: 1366px) {
	.actionBar2015 {
/*		margin-top: 100px;*/
		height: 140px;
	}
	.lnw-web-sleeve-switch-up {
		display: none;
	}
	.lnw-web-sleeve-switch-down {
		display: block;
	}
	.actionBar2015 .lnw-web-sleeve , .actionBar2015 .lnw-web-sleeve-top {
		display: none;
	}
}
.mini-action .actionBar2015 {
/*	margin-top: 100px;*/
	top: 150px;
	height: 140px;
}
.mini-action .lnw-web-sleeve-switch-up {
	display: none;
}
.mini-action .lnw-web-sleeve-switch-down {
	display: block;
}
.mini-action .actionBar2015 .lnw-web-sleeve , .mini-action .actionBar2015 .lnw-web-sleeve-top {
	display: none;
}

.maxi-action .new-u-cart {
	top: -1px;
}
.maxi-action .actionBar2015 {
	margin-top: 0px;
}
.maxi-action .lnw-web-sleeve-switch-up {
	display: block;
}
.maxi-action .lnw-web-sleeve-switch-down {
	display: none;
}




@media screen and (max-width: 1366px) {
	.maxi-action .new-u-cart {
		top: -1px;
	}
	.maxi-action .actionBar2015 {
		margin-top: 0px;
/*		height: 100%;*/
		height: auto;
	}
	.maxi-action .lnw-web-sleeve-switch-up {
		display: block;
	}
	.maxi-action .lnw-web-sleeve-switch-down {
		display: none;
	}
	.maxi-action .actionBar2015 .lnw-web-sleeve , .maxi-action .actionBar2015 .lnw-web-sleeve-top {
		display: block;
	}
}




@media screen and (min-width: 1680px) {
	.actionBar2015, .new-u-cart , .new-icon-cart, .lnw-web-sleeve-top, .lnw-web-sleeve  {
		width: 40px;
	}
	.actionPopup {
		right: 41px;
	}
	.new-u-cart .actionPopup {
		right: 40px;
	}
	.lnw-web-sleeve {
		bottom: 0px;
	}

	.new-icon-cart, .lnw-web-sleeve-top .btn, .lnw-web-sleeve .btn {
		width: 40px;
		height: 40px;
	}
	.lnw-web-sleeve-top .btn .icon{
		background-position: 9px center;
	}
	.lnw-web-sleeve .btn .icon  {
		background-position: 10px center;
	}
	.lnw-web-sleeve .btn-gototop {
		padding-top: 10px;
	}
}

@media screen and (max-height: 768px) {
	.actionBar2015 {
		top: 40px;
	}
}

@media screen and (max-height: 768px) and (max-width: 1366px) {
	.actionBar2015 {
		top: 150px;
	}
	.maxi-action .actionBar2015 {
		top: 40px;
	}
}


@media screen and (max-height: 600px ) {
	.lnw-web-sleeve-top {
		display: none !important;
	}
}
@media screen and (max-height: 450px ) {
	.lnw-web-sleeve-switch-up {
		display: none !important;
	}
	.lnw-web-sleeve-switch-down {
		display: none !important;
	}
	.actionBar2015 .lnw-web-sleeve , .actionBar2015 .lnw-web-sleeve-top {
		display: none !important;
	}
}


.introducingActionBar .LnwShopHelper {
	top: 100px;
	left: auto;
	right: 50px;
	box-shadow: 0 0 0 7px rgba(0,0,0,0.51);
	width: 300px;
	pointer-events: all;
}
.introducingActionBar .LnwShopHelper .basket   {
	background-image: url(../_images/helper/basket_boy_blue.png);
	background-size: auto 200px;
	background-position: right;
}
.introducingActionBar .LnwShopHelper .header {
	padding-left: 20px;
}
.introducingActionBar .LnwShopHelper .basket   {
	background-image: url(../_images/helper/basket_boy_blue.png);
	background-size: auto 200px;
	background-position: right;
}
.flag_icon{
	background-image: url(../_images/flag8102015_1100.png);
}
.lnw_lang_now_cover{
	display: block;
	text-align: center;
}
.lnw_lang_now{
	display: inline-block;
	/*width: 162px;*/
	background-color: #f5f5f5;
	border: 1px solid #dddddd;
	margin: 10px auto;
	position: relative;
	padding: 6px 35px 6px 50px;
	height: 32px;
	box-sizing: border-box;
	cursor: pointer;
}
.lnw_lang_now i{
	background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/flag_20150915.png);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	width: 24px;
	height: 16px;
	top: 7px;
	left: 15px;
}
.lnw_lang_now .txt{
	line-height: 18px;
	display: block;
	color: #9e9e9e;
	text-align: left;
}
.lnw_lang_now .dtrif{
	line-height: 18px;
	position: absolute;
	right: 15px;
	top: 6px;
	color: #9e9e9e;
}
.lnw_lang_now.lang-en i{
	background-position: -60px -390px;
}
.lnw_lang_now.lang-jp i{
	background-position: -120px -390px;
}
.lnw_lang_now.lang-th i{
	background-position: -210px -390px;
}
.lnw_lang_now.lang-cn i{
	background-position: -30px -420px;
}
.lnw_lang_now.lang-kr i{
	background-position: -60px -420px;
}
.lnw_lang_now:hover{
	border-color: #777777;
}
.lnw_lang_now:hover .txt,
.lnw_lang_now:hover .dtrif{
	color: #777777;
}

#lnw_lang_box{
	position: fixed;
	top: 0px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	/*height: 261px;*/
	z-index: 2100000000;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.8);
	display: block;
	overflow-x:hidden;
	overflow-y:scroll;
}
#lnw_lang_box .actionPopup{
	position: relative;
	top: 80px;
	left: 0;
	right: 0;
	margin: 0 auto 10px;
	width: 300px;
	/*height: 261px;*/
	z-index: 2100000000;
}
.gointerBox{
	width: 300px;
}
.gointerBox .actionPopupContent{
	padding: 5px 15px;
}
.gointerBox .head{
	padding: 15px 0 10px;
	font-weight: bold;
}
.gointerBox .lang_btn{
	width: 79px;
	height: 33px;
	border: 1px solid #959595;
	color: #959595;
	font-size: 12px;
	margin: 0 10px 10px 0;
	display: inline-block;
	line-height: 31px;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
}
.gointerBox .lang_btn.selected{
	border: 3px solid #38bdeb;
	color: #38bdeb;
	line-height: 27px;
}
.gointerBox .currency_btn{
	width: 66px;
	height: 33px;
	border: 1px solid #959595;
	color: #959595;
	font-size: 12px;
	margin: 0 10px 10px 0;
	padding: 0 2px 0 22px;
	display: inline-block;
	line-height: 31px;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
}
.gointerBox .currency_btn.selected{
	border: 3px solid #38bdeb;
	color: #38bdeb;
	line-height: 27px;
	padding: 0 0 0 20px;
}
.gointerBox .currency_btn i{
	background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/flag_20150915.png);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	margin: auto;
	left: 9px;
	top:0;
	bottom: 0;
}
.gointerBox .currency_btn.selected i{
	left: 7px;
}
.gointerBox .currency_btn.currency-USD i{
	background-position: -270px -150px
}
.gointerBox .currency_btn.currency-GBP i{
	background-position: -300px -150px
}
.gointerBox .currency_btn.currency-EUR i{
	background-position: -330px -150px
}
.gointerBox .currency_btn.currency-JPY i{
	background-position: -360px -150px
}
.gointerBox .currency_btn.currency-CNY i{
	background-position: -270px -180px
}
.gointerBox .currency_btn.currency-THB i{
	background-position: -450px -150px
}
/*------------------------------- LnwPay New Style -----------------------------------*/
.lnwpayBorderTop3{
	border-top: 3px solid #2f4a92 !important;
}
.lnwpayBorderTop2{
	border-top: 2px solid #3553a5 !important;
}
.lnwpayBorderBottom{
    border-bottom: 1px solid #dedede !important;
}
.lnwpayBorderBottom_blue{
    border-bottom: 1px solid #3553a5 !important;
}
a.darkblue{
    color: #3f4a57 !important;
}
a.darkblue:hover{
    color: #3f4a57 !important;
    text-decoration: underline !important;
}
.feedback_like{
    color: #43ad54 !important;
}
.feedback_normal{
    color: #ffa939 !important;
}
.feedback_dislike{
    color: #fb5353 !important;
}
.lnwpay_content{
    padding: 40px 0;
}
.lnwpay_content span{
    color: #717171;
}
.lnwpay_content p{
    color: #6b6b6b;
}
.lnwpay_content subtopicText{
    color: #5b5b5b
}
.lnwpay_content h1{
    font-family: RSU;
    font-size: 30px;
    font-weight: normal;
}
.lnwpay_content .small_pad{
    padding: 15px 35px;
}
.lnwpay_content .big_pad{
    padding: 30px 35px;
}
.lnwpay_content .feedbackContent{
    border: 1px solid #d6d6d6;
    border-bottom: 0;
    border-top: 0;
}
.lnwpay_content .endBottom{
    clear: both;
    background-color: #f3f3f3;
    height: 7px;
}
.lnwpay_content .feedbackRow .shopContent{
    margin-top: 25px;
}
.lnwpay_content .name{
    color: #3f4a57;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
}
.lnwpay_content .avatar{
    float: left;
}
.lnwpay_content .avatar img{
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.lnwpay_content .account{
    padding-top: 7px;
    margin-left: 65px;
    min-height: 45px;
    line-height: 20px;
}
.lnwpay_content .feedbackDate{
    line-height: 18px;
}
.lnwpay_content .feedbackHeader{
    padding: 40px 0 10px;
}
.lnwpay_content .feedbackHeader span{
    display: block;
}
.lnwpay_content .feedbackHeader .leftArea{
    display: inline-block;
    width: 60%;
    text-align: left;
}
.lnwpay_content .feedbackHeader .rightArea{
    display: inline-block;
    width: 39%;
    text-align: right;
    font-size: 12px;
}
.lnwpay_content .shopFeedback .leftArea{
    display: inline-block;
    width: 60%;
}
.lnwpay_content .shopFeedback .rightArea{
    display: inline-block;
    width: 39%;
    text-align: right;
    vertical-align: top;
}
.lnwpay_content .summary{
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lnwpay_content .summary .review_icon{
    width: 60px;
    height: 60px;
    background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/feedback/review_icon.png);
    background-size: 180px 60px;
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_content .summary.feedback_like .review_icon{
    background-position: 0 0;
}
.lnwpay_content .summary.feedback_normal .review_icon{
    background-position: -60px 0;
}
.lnwpay_content .summary.feedback_dislike .review_icon{
    background-position: -120px 0;
}
.lnwpay_content .summary .threewords{
    font-family: rsulight;
    font-size: 18px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_content .comment{
    font-size: 14px;
    line-height: 20px;
    color: #6b6b6b !important;
}
.lnwpay_content .productBox{
    float: none;
    display: inline-block;
    position: relative;
    vertical-align: top;
	width: 64px;
	height: 64px;
    margin: 0 7px 3px 0;
}
.lnwpay_content .productBox .img{
	width: 100%;
}
.lnwpay_content .productBox .quantity{
	background-color: white;
    border-radius: 50% 0 0;
    bottom: 0;
    color: #464646;
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
    padding: 0 2px 0px 4px;
    position: absolute;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
    right: 0;
}
.lnwpay_content .fileupload_container{
	clear: both;
    margin-top: 20px;
}
.lnwpay_content .fileupload_container .btn_zone{
	text-align: left;
}
.lnwpay_content .fileupload_container .btn-upload{
	font-size: 12px;
}
.lnwpay_content .fileupload_container .image_zone{
	margin-top: 5px;
    color: #aaa;
}
.lnwpay_content .fileupload_container .image_zone .image_area{
	width: 50px;
	height: 50px;
/*	float: left;*/
    display: inline-block;
	margin: 0 5px 5px 0;
	position: relative;
    border: 1px solid #e0e0e0;
    padding: 3px;
}
.lnwpay_content .fileupload_container .image_zone .image_area img{
	max-width: 100%;
	max-height: 100%;
}
.lnwpay_content .fileupload_container .image_zone .image_area .remove{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-color: rgba(0,0,0,0.6);
	color: #ffffff;
	cursor: pointer;
	display: none;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}
.lnwpay_content .fileupload_container .image_zone .image_area .remove:before{
	content: 'ลบ';
}
.lnwpay_content .fileupload_container .image_zone .image_area:hover .remove{
	display: block;
}
.lnwpay_content .feedbackPremium{
    margin-left: 25px;
}
.lnwpay_content .shopPremiumBlock{
    height: 20px;
    margin-bottom: 10px;
}
.lnwpay_content .userRating{
    height: 50px;
    text-align: right;
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
}
.lnwpay_content .userRating .leftArea{
    display: inline-block;
    vertical-align: top;
    width: 65%;
}
.lnwpay_content .userRating .rightArea{
    display: inline-block;
    vertical-align: middle;
    width: 33%;
}
.lnwpay_content .rating{

}
.lnwpay_content .rating a{
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
    background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/feedback/thumb_small.png);
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #bebebe;
	padding: 0;
	box-sizing: border-box;
}
.lnwpay_content .rating a:hover{
    border: 1px solid #4565bc;
}
.lnwpay_content .rating a.agreed{
    background-position: 0 0;
}
.lnwpay_content .rating a.not_agreed{
    background-position: 0 -30px;
}
.lnwpay_content .score_title{
    float: left;
    line-height: 18px;
    text-align: left;
    color: #5b5b5b;
    font-size: 14px;
}
.lnwpay_content .score_heart{
    margin-left: 49%;
}
.lnwpay_content .score_heart .heart{
	background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/feedback/heart_small.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 2px;
	display: block;
	cursor:pointer;
}
.lnwpay_content .score_heart .heart.full,
.lnwpay_content .score_heart:hover .heart.hover{
    background-position: 0px 0px;
}
.lnwpay_content .listProductExample{
    text-align: right;
}
.lnwpay_content .listProductExample:hover{
    background-color: #f9f9f9;
    cursor: pointer;
}
.lnwpay_content .listProductExample .style_product{
    float: left;
}
.lnwpay_content .listProductExample .productBox{
    width: 35px;
    height: 35px;
}
.lnwpay_content .listProductExample .quantity,
.lnwpay_content .listProductFull .quantity{
    display: none;
}
.lnwpay_content .seeMore{
    display: inline-block;
    vertical-align: middle;
    padding: 10px 0;
}
.lnwpay_content .productFeedback .leftArea{
    width: 14%;
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 18px;
}
.lnwpay_content .productFeedback .centerArea{
    width: 45%;
    display: inline-block;
    vertical-align: top;
}
.lnwpay_content .productFeedback .rightArea{
    width: 39%;
    display: inline-block;
    vertical-align: top;
    text-align: right;
}
.lnwpay_content .productFeedback .productName{
    font-weight: bold;
}
.lnwpay_content .productFeedback .review_icon{
    height: 35px;
    width: 35px;
    background-size: 105px 35px;
}
.lnwpay_content .productFeedback .summary{
    height: 35px;
    margin-bottom: 25px;
}
.lnwpay_content .productFeedback .summary.feedback_like .review_icon{
    background-position: 0 0;
}
.lnwpay_content .productFeedback .summary.feedback_normal .review_icon{
    background-position: -35px 0;
}
.lnwpay_content .productFeedback .summary.feedback_dislike .review_icon{
    background-position: -70px 0;
}
.lnwpay_content .productFeedback .userRating{
    margin: 0 0 10px;
}
.lnwpay_content .productFeedback .userRating .leftArea{
    display: inline-block;
    vertical-align: middle;
    width: 65%;
}
.lnwpay_content .productFeedback .userRating .rightArea{
    display: inline-block;
    vertical-align: middle;
    width: 33%;
}
.lnwpay_content .productFeedback .productContent .leftArea{
    width: 30%;
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_content .quotes_icon{
    width: 13px;
    height: 12px;
    background-image: url(https://www.likevitamin.net/system/application/templates/lnwshop/default/_images/lnwpay/feedback/quotes_icon.png);
    display: inline-block;
    vertical-align: text-top;
}
.lnwpay_content .quotes_icon.begin{
    background-position: 0 0;
}
.lnwpay_content .quotes_icon.end{
    background-position: 0 -12px;
}
/*------------------------------- End LnwPay New 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{
    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{
    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;
}
.lnwpay_protection .lnwpay_shield{
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_protection .lnwpay_shield img{
    width: 20px;
}
.lnwpay_protection .description{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-family: rsubold;
}