.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;
}
.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: 31px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 53px;
	cursor: pointer;
	z-index: 2000000006;
}
body.scroll31 .adminButton{
	position: fixed;
	top:0px;
}
#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  {
	left: 170px;
	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 .adminButton{
	position: fixed;
}

/*----------------------------------------------------RegisterBadge------------------------------------------------------------*/

.register_badge {
	position: absolute;
	top: 43px;
	left: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 2000000005;
	width: 156px;
	height: 35px;
	border: 0px none !important;
}
body.scroll31 .register_badge{
	position: fixed;
	top: 12px;
}
.register_badge.mini_badge{
	width: 50px;
	background-position: 0px -35px;
}
#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 {
	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;
}
.LnwShopHelper .badge_pic {
	background-image: url(../_images/badge/verify_thumb2.png);
	width: 61px;
	height: 50px;
	margin-right: 5px;
	float:left;
}
.LnwShopHelper .badge_detail {
	font-size: 12px;
	line-height: 22px;
	padding: 10px 0px 0px 10px;
}
.LnwShopHelper .badge_detail b{
	font-size: 15px;
}

/*----------------------------------------------------BusinessBadge------------------------------------------------------------*/

.business_badge{
	position: absolute;
	top: 93px;
	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;
}
body.scroll31 .business_badge{
	position: fixed;
	top: 62px;
}
.business_badge.mini_badge{
	width: 50px;
	background-position: 0px -160px;
}
#lnw-gototop{
	display: none;
}
body.scroll31 #lnw-gototop.active{
	display: block;
}
#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: 110px;
}
#lnw-gototop:hover{
	background-color: #444444;
}
/*--------------------------------------------------LnwShopHelper--------------------------------------------------------------*/
.LnwShopHelper{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 287px;
	z-index: 2000000007;
	pointer-events: none;
}
.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-image: url(../_images/helper/close_element.png);
	background-repeat: no-repeat;
}
.LnwShopHelper .top{
	background-position: 0px 0px;
	width: 287px;
	height: 80px;
}
.LnwShopHelper .middle{
	background-image: url(../_images/helper/bg_middle.png);
	clear: both;
	background-repeat: repeat-y;
	width: 287px;
}
.LnwShopHelper .bottom{
	background-position: 0px -100px;
	width: 287px;
	height: 24px;
}
.LnwShopHelper .basket{
	position: absolute;
	top: 10px;
	left: 30px;
	background-repeat: no-repeat;
	width: 104px;
	height: 61px;
}
.LnwShopHelper[type=smile] .basket    {    background-image: url(../_images/helper/basket_smile.png);  }
.LnwShopHelper[type=big_smile] .basket    {    background-image: url(../_images/helper/basket_big_smile.png);  }
.LnwShopHelper[type=great_smile] .basket    {    background-image: url(../_images/helper/basket_great_smile.png);  }
.LnwShopHelper[type=omg] .basket    {     background-image: url(../_images/helper/basket_omg.png);     }
.LnwShopHelper[type=angry] .basket    {     background-image: url(../_images/helper/basket_angry.png);    }
.LnwShopHelper .close{
	position: absolute;
	top: 8px;
	right: 20px;
	background-position: -290px -120px;
	width: 14px;
	height: 14px;
	cursor: pointer;
}
.LnwShopHelper .header{
	position: absolute;
	top: 25px;
	left: 130px;
	font-size: 14px;
	text-align: left;
	line-height: 22px;
}
.LnwShopHelper[type=smile] .header    {   color: #ffba00;	  }
.LnwShopHelper[type=big_smile] .header    {     color: #38bceb;	   }
.LnwShopHelper[type=great_smile] .header    {     color: #5ace47;	     }
.LnwShopHelper[type=omg] .header    {     color: #fff201;	    }
.LnwShopHelper[type=angry] .header    {     color: #38c4ff;	    }
.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;
}
/*-------------------- 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: 31px;
	width: 156px;
	height: 112px;
	z-index: 2000000005;
	margin: 0px auto;
	left: 0px;
	right: 0px;
}
body.scroll31 #close_panel{
	position: fixed;
	top: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;
}
/*--------------------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: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width: 12px;
	height: 12px;
	left: 46%;
	background-color: #00a2de;
	top: 4px;
}
.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--------------------*/
.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}

/*----------- 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;
	text-align: center;
	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;
	line-height: 93px;
}
.size-100 .gadgetThumbnail,
.size-100 .gadgetThumbnail .gadgetFrame,
.size-100 .gadgetThumbnail .gadgetRibbon{
	width: 120px;
	height: 120px;
	line-height: 117px;
}
.size-150 .gadgetThumbnail,
.size-150 .gadgetThumbnail .gadgetFrame,
.size-150 .gadgetThumbnail .gadgetRibbon{
	width: 180px;
	height: 180px;
	line-height: 177px;
}
.size-250 .gadgetThumbnail,
.size-250 .gadgetThumbnail .gadgetFrame,
.size-250 .gadgetThumbnail .gadgetRibbon{
	width: 300px;
	height: 300px;
	line-height: 297px;
}
.size-80r .gadgetThumbnail,
.size-80r .gadgetThumbnail .gadgetFrame,
.size-80r .gadgetThumbnail .gadgetRibbon{
	width: 96px;
	height: 123px;
	line-height: 120px;
}
.size-100r .gadgetThumbnail,
.size-100r .gadgetThumbnail .gadgetFrame,
.size-100r .gadgetThumbnail .gadgetRibbon{
	width: 120px;
	height: 153px;
	line-height: 150px;
}
.size-150r .gadgetThumbnail,
.size-150r .gadgetThumbnail .gadgetFrame,
.size-150r .gadgetThumbnail .gadgetRibbon{
	width: 180px;
	height: 230px;
	line-height: 227px;
}
.size-250r .gadgetThumbnail,
.size-250r .gadgetThumbnail .gadgetFrame,
.size-250r .gadgetThumbnail .gadgetRibbon{
	width: 300px;
	height: 383px;
	line-height: 380px;
}
.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_price_old{
	text-decoration: line-through;
	line-height: 16px;
	color: #aaa;
}
.productsArea .productDetail{
	text-align: center;
	margin: auto;
}
.productsArea .product_soldout{
	font-weight: bold;
	color:red;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	vertical-align: middle;
}
.product_soldout.warningBox span{
	color:red;
	font-size: 13px;
	vertical-align: middle;
}
.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;
}
/* ----- 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; /* Firefox */
	/*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 .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;
}
.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:437px;}
.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;}

.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:167px;}
.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{
	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;
	width: 700px;
}
/* ---------- 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: Helvetica, Tahoma,'Lucida Sans Unicode', 'Lucida Grande', Geneva, 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;
}
.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 .blockTop,
.BLOCK .blockBottom{
	height: 0px;
}
.BLOCK .blockLeft,
.BLOCK .blockRight{
	width: 0px;
}
.BLOCK .blockMiddle .blockCenter{
	width: auto;
}
.DBLOCK{
	margin-bottom:10px;
}
.COLTABLE thead td{
	background-color: #f5f5f5;
	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: 15px 10px;
	vertical-align: top;
	width: 170px;
	line-height: 1.5em;
}
.COLTABLE .bodyTD,
.FORMTABLE .inputTD,
.FORMTABLE .buttonTD{
	text-align: left;
	font-weight: normal;
	padding: 15px 10px;
	vertical-align: top;
	color:#555;
	line-height: 1.5em;
}
/*---------- Article Zone [z-article] ----------*/
.z-article .more{
	display: block;
	text-align: right;
	width: 100%;
}
.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;
}
/*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;
}
.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*/
/*	padding: 15px 10px 0px 10px;*/
	float:right;
	padding: 0px;
	margin: 0px;
}
.z-article .widgetUnit{
	width: 700px;
	margin-bottom: 20px;
	clear: both;
}
.u-freedom,
.u-html{
	margin-bottom: 0px;
	padding-bottom: 20px;
}
.z-article .zoneShirt{
	display: inline-block;
	margin: 15px 9px 0px 9px;
	padding: 0px;
	border: 0px;
	width: 700px;
}
.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;
}
body.scroll31 .u-cart{
	top: 20px;
	position: fixed;
	_position: absolute;
}
.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;
}

/*---------- 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 ---------- */
/*----- login Zone -----*/
.u-member .middle-member{
	width: 190px;
	margin: 0 15px;
	*width: auto;
	padding-bottom: 10px;
}
.u-member .form .content{
	font-weight: bold;
	vertical-align: bottom;
	width: 100%;
	*width: auto;
	padding-right: 10px;
}
/*username and password textbox*/
.u-member .user, .u-member .pass{margin: 10px 0; position: relative;}
.u-member .form td,
.u-member .form .text-container,
.u-member .text-container .textbox{
	width: 100%;
}
/*remember me checkbox*/

.u-member .lnwaccountLogo{text-align: right; margin: 5px 0;}
.u-member .login-option{display: block; position: relative; }
.u-member .login-zone .checkbox-container{
	text-align: left;
	margin-bottom: 10px;
	font-size: 11px;
	vertical-align: middle;
	width: 70px;
	display: inline-block;
}
.u-member .login-zone .checkbox-container input[type="checkbox"]{
	margin-right: 5px;
}
/*login button >> style see [button style]*/
.u-member .login-zone .button-container{
	margin-bottom: 15px;
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
}

/* --- Regisger Button --- */
.u-member .form a{
	margin-top: 10px;
	display: block;
	text-align: center;
}
/* --- forgot password --- */
.u-member .forgot-pass {top: 0; right: 0; position: absolute;}
.u-member .forgot-pass a {font-size: 10px; line-height: 12px; margin-top: 0;}
/*----- logout Zone -----*/
.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 .bemember .button-container .b-bemember:hover{
	border: 1px solid #666;
}
.u-member .logout-zone .bemember .button-container .b-bemember:active{
	background:#ccc none;
}
.u-member .logout-zone .bemember .button-container .b-bemember .text{
	background: transparent url('../_images/widget/unit/member/icon_shop.png') no-repeat left center;
	line-height: 25px;
	height: 25px;
	width:150px;
	margin:0 auto;
}
.u-member .logout-zone .bemember  .description{
	line-height: 25px;
}

.u-member .logout-zone .b-logout{
	margin: 0 auto;
}
.u-member .logout-zone{
	margin-top: 10px;
	text-align: center;
}
.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:170px;
	margin: 0 auto;
}
.u-member .logout-zone .list_order div{
	line-height: 32px;
	text-align: left;
	padding-left: 15px;
}
.u-member .logout-zone .list_order div: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;
	width:32px;
	height:32px;
	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,
.u-member .login-zone .b-login{
	height: 20px;
	cursor: pointer;
}
.u-member .logout-zone .b-logout .text,
.u-member .login-zone .b-login .text{
	line-height: 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;
}

/* ---------- 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{
	position: relative;
	background: transparent url(../_images/track/bg.gif) no-repeat 0px 0px;
	width: 165px;
	height: 140px;
}
.u-track .titleHeader{
	display: none;
	background: transparent none no-repeat 0px 0px;
}

.u-track .link{
	position: absolute;
	top: 100px;
	left:30px;
	display: block;
	color: #606060;
	border: solid 1px #B7B7B7;
	background: white;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EDEDED));
	background: -moz-linear-gradient(top, white, #EDEDED);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#EDEDED');
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 auto;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: 5px ;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-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,
.u-webboard\/recent .topicDetail{
	padding-left: 30px;
	width: 650px;
	word-wrap: break-word;
	overflow: hidden;
	display: inline-block;
}
.u-webboard\/recent .topicsArea li a{
	line-height: 16px;
	padding-bottom: 10px;
}
.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 */
.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;*/
}
/*---------- 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{width: 700px; 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 20px 0px 0px;
	margin-left: 250px;
	min-height: 200px;
	width:430px;
}
.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 .Block .blockTop,
.contactusBG .Block .blockBottom{
	height: 0px;
}
.contactusBG .Block .blockLeft,
.contactusBG .Block .blockRight{
	width: 0px;
}
.contactusBG .Block .blockMiddle .blockCenter{
	height: 100%;
}
.contactusBG .contactusBlock-form{
	width: 320px;
	float:left;
}
.contactusBG .contactusBlock-map{
	margin-left: 330px;
	width: 360px;
}
.contactusBG .contactusBlock-info{
	margin-left: 350px;
	width: 320px;
}
.contactusTable.COLTABLE{
	width: 320px;
}
.contactusForm{
	width: 100%;
}
.contactusForm .nameTD{
	width:60px;
}
.contactusForm .inputTD input{
	width: 200px;
}
.contactusForm textarea{
	width: 200px;
	height: 100px;
}
.contactusForm.FORMTABLE td{
	padding: 10px 5px;
}
.contactusTable{
	width: 100%;
}
.contactusTable .headTD{
	width:60px;
}
*:first-child+html .contactusBlock-map .BLOCK .blockMiddle .blockCenter{
	width: 350px;
}
.contactAddress{
	clear: both;
	padding: 20px 0px;
}
.addressMap{
	float:left;
	width:360px;
}
.addressInfo{
	margin-left: 380px;
}
.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:130px;	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 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:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	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);
}
.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:9px;
	-moz-border-top-left-radius:9px;
	-webkit-border-top-left-radius:9px;
	border-top-right-radius:9px;
	-moz-border-top-right-radius:9px;
	-webkit-border-top-right-radius:9px;
}

.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 .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: 35px;
}
.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{
	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;
}
.clearMe{
	clear: both;
}
.orderDetail_payment_header{
	font-size: 24px;
	line-height: 34px;
	margin-top: 20px;
	font-weight: bold;
}
.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;
}

.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 .layoutBottom{
	text-align: left;
}
.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;
}
.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;
}

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

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

.blogBox .name,
.blogBox .content,
.blogBox .tag{
	word-wrap: break-word;
	display: block;
	overflow: hidden;
}
.u-section .size-250 .blogBox .name,
.u-section .size-250 .blogBox .info,
.u-section .size-250 .blogBox .content,
.u-section .size-250 .blogBox .tag,
.u-section .size-250r .blogBox .name,
.u-section .size-250r .blogBox .info,
.u-section .size-250r .blogBox .content,
.u-section .size-250r .blogBox .tag{
	width: 380px;
}
.size-150 .blogBox .name,
.size-150 .blogBox .content,
.size-150 .blogBox .tag,
.size-150r .blogBox .name,
.size-150r .blogBox .content,
.size-150r .blogBox .tag{
	width: 500px;
}
.size-100 .blogBox .name,
.size-100 .blogBox .content,
.size-100 .blogBox .tag,
.size-100r .blogBox .name,
.size-100r .blogBox .content,
.size-100r .blogBox .tag{
	width: 560px;
}
.size-80 .blogBox .name,
.size-80 .blogBox .content,
.size-80 .blogBox .tag,
.size-80r .blogBox .name,
.size-80r .blogBox .content,
.size-80r .blogBox .tag{
	width: 580px;
}
.blogBox .author{
	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;
}
.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  !important;
}
.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  !important;
}
/* ---------- 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{
	width: 590px;
}
.blogForm .inputTD textarea{
	width: 590px;
	height: 200px;
}
.rule span.bold{	font-weight: bold;}


/* -------------------- Promotion Pages Style --------------------*/
.promotionBox{
  /*  margin: 25px 0px; */
}
.promotionBox .promotionThumbnail{
	width:100%;
	text-align:center;
}
.promotionBox .promotionBody{
  /*  padding:10px;
	box-sizing:border-box; */
}
.promotionBox .promotionBody .name{
	/* line-height:40px;
	font-size: 30px; */
}.promotionBox .promotionBody .info{
   /* line-height:40px;
	font-size: 13px; */
}
/* -------------------- Promotion-Detail Pages Style --------------------*/
.u-section-promotion, .promotion_name,.promotion_date{
	padding-bottom:10px;
	padding-top: 10px;
}
.u-section-promotion .subPromotionGap{
	margin-top:100px;
}
.u-section-promotion .promotion_image{
	width:100%;
	text-align:center;
}
.u-section-promotion .promotion_content{
	padding:10px;
	box-sizing:border-box;
}
.u-section-promotion .subPromotion_image{
	width:250px;
	min-height:250px;
	line-height:247px;
	background-color:#ebebeb;
	float:left;
}
.u-section-promotion .subPromotion_image img{
	vertical-align: middle;
}
.u-section-promotion .subPromotion_body{
	margin-left:270px;
	width:410px;
	position: relative;
}
.u-section-promotion .promotion_set_name{
	padding:10px 0px;
}
.u-section-promotion .promotion_set_desc{
	padding-bottom:10px;

}
.u-section-promotion .promotion_set_conditions{
	bottom: 0px;
	padding:0px;
	margin:0px;
}
.u-section-promotion .promotion_set_conditions li{
	list-style: none;
	line-height: 22px;
}
.u-section-promotion .promotion_set_conditions .header_detail{
	font-weight: bold;
	font-size: 15px;
}




/* -------------------- Promotion Pages Style by Trai--------------------*/
.promotionBox{
  /*  margin: 25px 0px; */
padding-bottom: 0px;
}
.promotionBox .promotionThumbnail{
	width:100%;
	text-align:center;
	padding-top: 10px;
}
.u-section-promotion .promotionBody{
padding-top: 40px;
}
.u-section-promotion .promotion_icon{
	background: transparent url(../_images/promotion/campaign.png) no-repeat 0px 0px;
	position: relative;
	left: 13px;
}
.u-section-promotion  .promotion_name{
line-height: 7px;
margin-left: 30px;
padding-bottom: 10px;
}
.promotionBox .promotionBody .des{
	padding: 15px;
	padding-bottom: 30px;
}
.promotionBox .promotionBody .info_icon{
	background: transparent url(../_images/promotion/calender24.png) no-repeat 0px 0px;
	min-height : 24px;
	margin-top: 15px;
	margin-left: 15px;
}
.promotionBox .promotionBody .info_icon .info{
	padding-left: 30px;
	padding-top: 5px;
}

.promotionBox .promotionBody .permission_icon{
		background: transparent url(../_images/promotion/member24.png) no-repeat 0px 0px;
	min-height : 24px;
	margin-top: 15px;
	margin-left: 15px;

}
.promotionBox .promotionBody .permission_icon .promotion_permission{
	padding-left: 30px;
	padding-top: 0px;
	margin-left: 0px;
	line-height: 20px;
}

.promotionImage {
max-width: 675px!important;
}

.promotionBox .body_content{
width: 675px;
margin-left: 13px;
padding-bottom: 20px;
}

.promotionBox .body_content .content_bg{
background: transparent url(../_images/promotion/des24.png) no-repeat 0px 0px;
min-height: 24px;
margin-top: 15px;
margin-left: 3px;
}
.promotionBox .body_content .content {
margin-left: 30px;
word-wrap: break-word;
/*overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;*/
padding-top: 0px;
line-height: 20px;
width: 620px;
}

.promotionBox .des .more{
text-align: left;
padding-left: 13px;

}
/*promotion edit by Trai*/


.u-section-promotion .subPromotion_body{
	width:390px;
	word-wrap: break-word;
}
.u-section-promotion .seeAll{
	width:100%;
	text-align: right;
}

.u-section-promotion .SHEADER{
	padding-top: 10px;
}
.u-section-promotion h1,.u-section-promotion h2,
.u-section-promotion h3,.u-section-promotion h4,
 h5,.u-section-promotion h6 {
margin-left: 15px;
}

.u-section-promotion .promotion_set_name h2{
	margin-left: 0px;
}

.u-section-promotion .promotion_date,
.u-section-promotion .promotion_permission,
.u-section-promotion .promotion_content{
	margin-left: 30px;
	word-wrap: break-word;
}

.u-section-promotion .promotion_image{
	padding-top: 10px;
}

.u-section-promotion .promotion_image img{
	max-width: 675px!important;
}

.u-section-promotion .promotion_date{
	padding-bottom: 0px;
}
.u-section-promotion .promotion_date .date_txt{
padding-top: 8px;
font-size: 14px;
}
 .level_txt{
padding-top: 5px;
font-size: 12px;
margin-left: -15px;
}

.u-section-promotion .subPromotionGap{
	margin-top: 10px;
}


.u-section-promotion .promotion.SBUTTON {
padding-top: 10px;
}

.u-section-promotion .promotion_setBlock.DBLOCK{

}

.u-section-promotion .promotion_set_desc{
	padding-bottom:0px;
/*overflow:hidden;
w: ellipsis;
white-space: nowrap;*/
}

.u-section-promotion .promotionThumbnail img .promotionImage{
	max-width: 675px!important;
	padding-top: 10px;
}

.u-section-promotion .des{
	padding: 15px;
	padding-bottom: 30px;
}
.u-section-promotion .info_icon{
	background: transparent url(../_images/promotion/calender24.png) no-repeat 0px 0px;
	min-height : 24px;
	margin-top: 15px;
	margin-left: 15px;
}
.u-section-promotion .info_icon .info{
	padding-left: 30px;
	padding-top: 5px;
}

.u-section-promotion .permission_icon{
		background: transparent url(../_images/promotion/member24.png) no-repeat 0px 0px;
min-height: 24px;
	margin-top: 15px;
	margin-left: 15px;
}
.u-section-promotion .permission_icon .promotion_permission .level_txt{
	line-height: 20px;
	padding-top: 0px;
	margin-left: 0px;
}
.u-section-promotion .promotion_content_body{
min-height: 50px;
width: 645px;
padding-top: 15px;

}
.u-section-promotion .promotion_content_icon{
		background: transparent url(../_images/promotion/des24.png) no-repeat 0px 0px;
		min-height: 24px;
margin-top: 5px;
margin-left: 15px;
}
.u-section-promotion .promotion_content{
word-wrap: break-word;
padding-top: 0px;
/*overflow: hidden;
text-overflow:    ellipsis;*/
padding-left:0px;
padding-bottom: 10px;
margin-left: 30px;
line-height: 20px;
}
/* promotion condition --------bby trai */


.u-section-promotion .ex_prod{
	padding-top: 	10px;
}
.u-section-promotion .promotion_cont {
min-height: 195px;
padding-bottom: 10px;
}

/*
 .promotion_set_condition_body {
background: #E3E3E3;
min-height: 80px;
} */

.u-section-promotion .promotion_set_condition_txt{
	padding: 10px;
}
.u-section-promotion .promotion_set_conditions_des{
min-height: 65px;
/*
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap; */
padding-bottom: 10px;
}

/*
.u-section-promotion .subcat .subcat_list {
padding-top: 20px;
}
*/
/*
.u-section-promotion .subcat .LHEADER .headerText {
text-align: left;
margin-top: 20px;
height: 40px;
} */

.LHEADER, .MHEADER{
	margin-top:30px
}
.u-section-promotion .LHEADER .headerText,
.u-section-promotion .MHEADER .headerText {
/*	background: transparent url(../_images/promotion/bar.png) no-repeat 0px 0px;
min-height: 66px;*/
padding-bottom: 5px;
padding-top: 1px;
margin-top: 20px;
text-align: left;
}

/*
 .h_all_product .MHEADER .headerText {
text-align: left;
margin-top: 20px;
height: 50px;
}
*/

.u-section-promotion .h_all_product .productsArea{
	padding-top: 20px;

}

.u-section-promotion  .back_campaign{
	padding-top: 10px;
}
.u-section-promotion  .back_campaign .campaign{
	padding-top: 8px;
padding-left: 30px;
}
.u-section-promotion  .back_campaign .info_icon{
	margin-top: 10px;
}
.u-section-promotion  .back_campaign .promotion_permission{
margin-left: 30px;
padding-top: 5px;
}


.u-section-promotion  .campaign_icon{
		background: transparent url(../_images/promotion/promotion.png) no-repeat 0px 0px;
	min-height : 24px;
	margin-top: 5px;
	margin-left: 15px;
}






/* -------------------- 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;
}
.postBlock{
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}
.postBlock-mini{
	clear: both;
	margin-bottom: 10px;
}
.topicLayout,
.postLayout{
	width: 100%;
	margin-top: 10px;
}
.postLayout{
	width: 100%;
}
.topicLayout .layoutLeft,
.postLayout .layoutLeft{
	width: 120px;
	float: left;
	text-align:center;
}
.topicLayout .layoutRight,
.postLayout .layoutRight{
	margin-left: 120px;
}
.topicLayout .layoutRight .postHTML,
.postLayout .layoutRight .postHTML{
	width:540px;
}
.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%;
}
.replyBlock .blockTop,
.replyBlock .blockBottom{
	height: 0px;
}
.replyBlock .blockLeft,
.replyBlock .blockRight{
	width: 0px;
}
.replyBlock .blockMiddle .blockCenter{
	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;
}
.postHTML img,
.postHTML blockquote{
	height: auto;
	max-width: 700px;
}
/*-------------------- Cart & Shipping Page --------------------*/
/*---------- Cart Page ----------*/
.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;
}

/*---------- 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;
}
/*-------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 thead td{
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.deliveryTable tbody 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{
	width: 700px;
	word-wrap: break-word;
	overflow: hidden;
	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;
}
.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;
}
.productPhoto .productImageBox .productImage{
	max-width: 340px;
	max-height: 340px;
	z-index: 1;
	position: relative;
	vertical-align: middle;
}
.productData{
	width: 280px;
	margin: 0 auto;
}
.producData .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;
}
/*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;
	float: right;
}
.reviewBlock .user_rating .head{
	color: #898989;
	font-weight: bold;
	float: left;
}
.reviewBlock .rating_star{
	width: auto;
	height: 16px;
	float: left;
}
.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: 25px auto 5px;
	width: 300px;
	height: 30px;
}
.facebook_share,
.twitter_share,
.google_plus{
	float: left;
}
.facebook_share .FBConnectButton_Text{
	line-height: 10px;
}
.facebook_share{
	width: 100px;
}
.twitter_share{
	width: 110px;
}
.google_plus{
	width: 80px;
}
.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{	background-position: 0px 0px;	}
.slideRight{	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;
	float: left;
}
.thumbPhotos{
	height: 60px;
	width: 320px;
}
.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;
}
/*---------- 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_soldout{
	margin:10px auto;
	font-weight:bold;
	font-size:14px;
	color:red;
}
.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: 0 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;
}
.product_tab .detail-img{
	text-align: center;
}
/*---------- Review Tab ----------*/
/*rule*/
.rule{
	margin-top: 10px;
}
/*review table*/
.reviewBlock{
	width: 100%;
	margin: 10px 0;
}
.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;
}
.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_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;
	margin-top:30px;
}
.login_area{
	width: 65%;
	float:left;
	position: relative;
	padding:20px;
	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;
}
.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;
}
*/
/*--------Address----------*/
.contactsTable{
	margin: 0px auto 0px;
	width: 660px;
}
.contactsTable .contactTD{
	width: 450px;
	vertical-align: top;
	padding: 10px;
}
.contactsTable .buttonTD{
	padding: 0px;
	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 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:130px;
}
.trackcode_search input.keywordText{
	width:350px;
	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;
}

.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 --------------------*/
.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;
}
#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;
}
#lnwbox2 .u-section{
	width: 700px;
}
#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: 22221;
}

#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: 700px;
}

#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************************************************************/
body.lnwImageShow .pageWrapper{
	position: fixed;
}
#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;
}
#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%;
}
#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;
}
.discussBlock .layoutLeft{
	float:left;
	width:120px;
	text-align: center;
	font-size:11px;
}
.discussBlock .layoutRight{
	float:left;
	width:540px;
}
.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:550px;
	float:right;
	margin-top:10px;
}
.answerBlock .answerLayout .layoutLeft{
	float:left;
	width:400px;
}
.answerBlock .answerLayout .layoutRight{
	float:left;
	width:120px;
	text-align:center;
	font-size:11px;
}
#lnwbox2.request_permission #lnwbox2Body{
	width:535px;
}
#request_permission{
	width:495px;
	height:325px;
	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: 180px;
	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: 80px;
	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;
}
#request_permission .submitB{
	background: transparent url('../_images/button/button_bg_blue.png') repeat-x;
	border: 1px solid #AFAFAF;
	line-height: 24px;
	height: 24px;
	cursor: pointer;
	padding: 0px 10px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	margin-right:10px;
}
#request_permission .normalB{
	background: transparent url('../_images/button/button_bg.png') repeat-x;
	border: 1px solid #AFAFAF;
	line-height: 24px;
	height: 24px;
	cursor: pointer;
	padding: 0px 10px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
}
#request_permission .uiButton input{background:none;border:0;cursor:pointer;display:-moz-inline-box;display:inline-block;margin:0;outline:none;padding:1px 0 2px;white-space:nowrap;font-weight: bold;text-decoration: none;color:#636363;}
#request_permission .submitB input{
	color: white;
	text-shadow: 0px -1px 0px #888;
}
#request_permission .normalB input{
	color: #444;
	text-shadow: 0px 1px 0px white;
}
#request_permission .uiButton:hover{
	border: 1px solid #666;
}
#request_permission .submitB:active{
	background: #09F none;
	border: 1px solid #AAA;
}
#request_permission .normalB:active{
	background: #dddddd none;
	border: 1px solid #aaaaaa;
}
#lnwbox2.cancel_permission #lnwbox2Body{
	width:535px;
}
#cancel_permission{
	width:495px;
	height:170px;
	padding:20px;
	text-align: left;
}
#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: 50px;
	margin-bottom: 10px;
}
#cancel_permission .footer{
	text-align:right;
}
#cancel_permission .submitB{
	background: transparent url('../_images/button/button_bg_blue.png') repeat-x;
	border: 1px solid #AFAFAF;
	line-height: 24px;
	height: 24px;
	cursor: pointer;
	padding: 0px 10px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	margin-right:10px;
}
#cancel_permission .normalB{
	background: transparent url('../_images/button/button_bg.png') repeat-x;
	border: 1px solid #AFAFAF;
	line-height: 24px;
	height: 24px;
	cursor: pointer;
	padding: 0px 10px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
}
#cancel_permission .uiButton input{background:none;border:0;cursor:pointer;display:-moz-inline-box;display:inline-block;margin:0;outline:none;padding:1px 0 2px;white-space:nowrap;font-weight: bold;text-decoration: none;color:#636363;}
#cancel_permission .submitB input{
	color: white;
	text-shadow: 0px -1px 0px #888;
}
#cancel_permission .normalB input{
	color: #444;
	text-shadow: 0px 1px 0px white;
}
#cancel_permission .uiButton:hover{
	border: 1px solid #666;
}
#cancel_permission .submitB:active{
	background: #09F none;
	border: 1px solid #AAA;
}
#cancel_permission .normalB:active{
	background: #dddddd none;
	border: 1px solid #aaaaaa;
}
.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;
}
.bx-wrapper ul {
	margin: 0px;
	padding: 0px;
}
.bx-wrapper li {
	margin: 0px;
	padding: 0px;
	text-align: center;
	overflow: hidden;
}
.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;
}

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

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