body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: white url("/static/images/background.png");
	margin: 0;
	padding: 0;
	color: #000;
}

@font-face {
  font-family: "Cooper Black";
  src: url("/static/fonts/COOPBL.TTF");
}

.title-font {
	font-family: "Cooper Black", sans-serif;
	font-size: 18pt;
	color: #000;
}
.title-name {
	font-size: 24pt;
	color: #2F4B8C;
}

/* margin: up right down left */
.push {
	clear: both;
}

/* printer */
@media print {
  * {
    -webkit-print-color-adjust: exact !important;
  }
/*  @page {
  	size: A4 landscape;
  	size: A4 portrait;
  }*/
  .container {
  	page-break-inside: avoid;
  }
}

/* common */
.must
{
	color: red;
}
.halign-center {
	margin-right: auto;
	margin-left: auto;
}
.page-title {
	margin-top:-6px;
	margin-bottom:0;
	font-size:35px;
	font-weight:300;
	color:#004985;
}
.common-page {
	width: 100%;
	min-height: 200px;
	background:#EBDFD3;
}
.group-bg {
	background: linear-gradient(90deg, #D1E9F0, #FFFFFF);
}
.supplier-bg {
	background: linear-gradient(90deg, #ECE0FF, #FFFFFF);
}
.superuser-bg {
	background:#EBDFD3;
}
.common-form {
	width: 100%;
}
.common-form .common-group {
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
}
.common-form .btn-browse {
	min-width: 70px;
}
@media (max-width:1920px) {
	.hide-sm {
		display: block!important;
	}
	.hide-lg {
		display: none!important;
	}
}
@media (max-width:1000px) {
	.hide-sm {
		display: none!important;
	}
	.hide-lg {
		display: block!important;
	}
}

/* container */
.container-bg {
	background-image: url("/static/images/signin_bg.png");
	background-repeat: repeat;
/*	background-color: white;*/
/*	height: 100%;*/
}

/* header */
.header-bg {
	background: linear-gradient(#AFE8E6, #DDEFDC, #8CC876);
}
.header-text {
	font-size: 18px;
	font-weight: bold;
}
.nav-pills .nav-link {
	font-size: 10pt;
	color: #000;
}

/* sidebar */
.sidebar {
	background: linear-gradient(90deg, #57AEC7, #BCFAEE);
}
@media (max-width:1920px) {
	.sidebar {
		width: 200px;
	}
}
@media (max-width:1000px) {
	.sidebar {
		display: none!important;
	}
}

/* suppliersidebar */
.suppliersidebar {
	background: linear-gradient(90deg, #AF87EE, #FFE1FD);
}
.nav-pills .nav-link.spactive {
	background-color: #38D319;
}
@media (max-width:1920px) {
	.suppliersidebar {
		width: 200px;
	}
}
@media (max-width:1000px) {
	.suppliersidebar {
		display: none!important;
	}
}

/* superusersidebar */
.superusersidebar {
/*	background: linear-gradient(90deg, #AF87EE, #FFE1FD);*/
	background-color: green;
}
.nav-pills .nav-link.suactive {
	background-color: #38D319;
}
@media (max-width:1920px) {
	.superusersidebar {
		width: 200px;
	}
}
@media (max-width:1000px) {
	.superusersidebar {
		display: none!important;
	}
}

.rssidebar {
	background: linear-gradient(90deg, #C16615, #F5F5B7);
}
@media (max-width:1920px) {
	.rssidebar {
		width: 200px;
	}
}
@media (max-width:1000px) {
	.rssidebar {
		display: none!important;
	}
}

.hgbssidebar {
	background: linear-gradient(90deg, #1F74BA, #B1D5F2);
}
@media (max-width:1920px) {
	.hgbssidebar {
		width: 200px;
	}
}
@media (max-width:1000px) {
	.hgbssidebar {
		display: none!important;
	}
}

/* signin */
.tab-image {
	width: 50%;
	height: 55px;
	opacity: 0;
	filter: alpha(opacity=0); /* 针对 IE8 以及更早的版本 */
}
.tab-jtbest {
	float: left;
	/*width: 50%;*/
	width: 266px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	background-image: url("/static/images/tab_jtb.png");
}
.tab-lohas {
	float: left;
	/*width: 50%;*/
	width: 266px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	background-image: url("/static/images/tab_lohas.png");
}
.tab-booking {
	float: left;
	width: 268px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	background-image: url("/static/images/tab_booking.png");
}
.tab-heirloom {
	float: left;
	width: 200px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	background-image: url("/static/images/tab_heirloom.png");
}
.index {
	height: 100%;
	margin-bottom: -50px;
}
.signin-panel {
	position: relative;
	width: 800px;
	min-height: 455px;
	margin-right: auto;
	margin-left: auto;
	transform:translateY(150px);
/*	background:#96b97d;*/
}
.signin-panel-temp {
	position: relative;
	width: 1000px;
	min-height: 455px;
	margin-right: auto;
	margin-left: auto;
	transform:translateY(150px);
/*	background:#96b97d;*/
}
.signin-title {
	height: 125px;
	font-family: "Cooper Black", sans-serif;
	color: #000;
}
.signin-tab {
	height: 55px;
}
.signin-form {
	font-family: "正黑體", sans-serif;
	background: white url("/static/images/signin_bg.png");
	height: 400px;
	padding-top: 20px;
}
.signin-form .signin-group {
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
}
.signin-form a {
	color: #000;
}
.signin-form input {
	width: 100%;
}
.eyeclose {
	width: 34px;
	height: 20px;
	background-image: url("/static/images/pw_hide.png");
}
.eyeopen {
	width: 34px;
	height: 20px;
	background-image: url("/static/images/pw_show.png");
}
.signin-form .btn-signin {
	background-image: -webkit-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -o-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#bd2d30),to(#ac2d30));
	background-image: linear-gradient(to bottom,#bd2d30 0,#ac2d30 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #602d30;
	color: #fff;
	background-color: #bd2d30;
	margin-bottom: 20px;
}
.signin-form .register {
	text-align: left;
}
.signin-form .forgot-link {
	text-align: right;
}
.qrcode {
	float: right;
	/*margin-bottom: -50px;*/
	margin-left: 40px;
}
.capswarning {
	display: none;
	color: red;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}
.lohas-signin-form {
	font-family: "正黑體", sans-serif;
	background: white url("/static/images/lohas_signin_bg.png");
	height: 400px;
	padding-top: 20px;
}
.lohas-signin-form .signin-group {
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
}
.lohas-signin-form a {
	color: #000;
}
.lohas-signin-form input {
	width: 100%;
}
.lohas-signin-form .btn-signin {
	background-image: -webkit-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -o-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#bd2d30),to(#ac2d30));
	background-image: linear-gradient(to bottom,#bd2d30 0,#ac2d30 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #602d30;
	color: #fff;
	background-color: #bd2d30;
	margin-bottom: 20px;
}
.lohas-signin-form .register {
	text-align: left;
}
.lohas-signin-form .forgot-link {
	text-align: right;
}
.rs-signin-form {
	font-family: "正黑體", sans-serif;
	background: white url("/static/images/booking_signin_bg.png");
	height: 400px;
	padding-top: 20px;
}
.rs-signin-form .signin-group {
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
}
.rs-signin-form a {
	color: #000;
}
.rs-signin-form input {
	width: 100%;
}
.rs-signin-form .btn-signin {
	background-image: -webkit-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -o-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#bd2d30),to(#ac2d30));
	background-image: linear-gradient(to bottom,#bd2d30 0,#ac2d30 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #602d30;
	color: #fff;
	background-color: #bd2d30;
	margin-bottom: 20px;
}
.rs-signin-form .register {
	text-align: left;
}
.rs-signin-form .forgot-link {
	text-align: right;
}
.hgbs-signin-form {
	font-family: "正黑體", sans-serif;
	background: white url("/static/images/heirloom_signin_bg.png");
	height: 400px;
	padding-top: 20px;
}
.hgbs-signin-form .signin-group {
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
}
.hgbs-signin-form a {
	color: #000;
}
.hgbs-signin-form input {
	width: 100%;
}
.hgbs-signin-form .btn-signin {
	background-image: -webkit-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -o-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#bd2d30),to(#ac2d30));
	background-image: linear-gradient(to bottom,#bd2d30 0,#ac2d30 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #602d30;
	color: #fff;
	background-color: #bd2d30;
	margin-bottom: 20px;
}
.hgbs-signin-form .register {
	text-align: left;
}
.hgbs-signin-form .forgot-link {
	text-align: right;
}
@media (max-width:1920px) {
	.signin-title {
		font-size: 56pt;
	}
	.signin-form {
		font-size: 12pt;
	}
	.signin-form .signin-group {
		width: 400px;
	}
	.lohas-signin-form {
		font-size: 12pt;
	}
	.lohas-signin-form .signin-group {
		width: 400px;
	}
	.rs-signin-form {
		font-size: 12pt;
	}
	.rs-signin-form .signin-group {
		width: 400px;
	}
	.hgbs-signin-form {
		font-size: 12pt;
	}
	.hgbs-signin-form .signin-group {
		width: 400px;
	}
}
@media (max-width:1000px) {
	.signin-title {
		font-size: 56pt;
	}
	.signin-form {
		font-size: 12pt;
	}
	.signin-form .signin-group {
		width: 600px;
	}
	.form-group {
		margin-bottom: 30px;
	}
	.lohas-signin-form {
		font-size: 12pt;
	}
	.lohas-signin-form .signin-group {
		width: 600px;
	}
	.rs-signin-form {
		font-size: 12pt;
	}
	.rs-signin-form .signin-group {
		width: 600px;
	}
	.hgbs-signin-form {
		font-size: 12pt;
	}
	.hgbs-signin-form .signin-group {
		width: 600px;
	}
}

/* register.html & accountsettings.html */
.register-panel {
	position: relative;
	width: 800px;
	min-height: 200px;
	margin-right: auto;
	margin-left: auto;
	transform:translateY(150px);
	background:#EBDFD3;
}
.accountsettings-panel {
	position: relative;
	width: 100%;
	min-height: 200px;
	margin-right: auto;
	margin-left: auto;
	background:#EBDFD3;
}
.register-form {
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
.register-form .register-group {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.register-form .text-input {
	width: 100%;
}
.register-btn {
	width: 80%;
}
.register-form .btn-register {
	width: 100%;
	background-image: -webkit-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -o-linear-gradient(top,#bd2d30 0,#ac2d30 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#bd2d30),to(#ac2d30));
	background-image: linear-gradient(to bottom,#bd2d30 0,#ac2d30 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #602d30;
	color: #fff;
	background-color: #bd2d30;
	margin-bottom: 20px;
}
@media (max-width:1920px) {
	.firstpage {
		font-size: 72px;
	}
	.register-form {
		font-size: 20px;
	}
	.register-form .register-group {
		min-height: 70px;
	}
	.email-ps {
		font-size: 16px;
	}
	.register-form .btn-register {
		font-size: 20px;
	}
}
@media (max-width:1000px) {
	.firstpage {
		font-size: 108px;
	}
	.register-form {
		font-size: 30px;
	}
	.register-form .register-group {
		min-height: 90px;
	}
	.email-ps {
		font-size: 24px;
	}
	.register-form .btn-register {
		font-size: 30px;
	}
}

/* idea.html */
.idea-panel {
	position: relative;
	width: 100%;
	min-height: 200px;
	margin-right: auto;
	margin-left: auto;
	background: white;
}

/* contact.html */
.contact-title {
	font-size: 40px;
}

.card-body-bg {
	background:#FCFDE4;
}
/*.card-group-text {
	font-size: 12pt;
	color: #000;
}
.card-commodity-title {
	font-size: 16pt;
	font-weight: bold;
	color: #000;
}
.card-commodity-text {
	font-size: 16pt;
	color: #000;
}*/
.btn-enter {
	font-size: 14pt;
	color: #fff;	
}

/********************************************************** Lohas **********************************************************/
.font-ex1{
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
}
.font-ex2{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.font-ex3{
	font-size:12px;
	margin-top: 7px;
}
.font1{/*表格標題文字*/
	color:#006;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.font2{
	color:#066;
	font-size:18px;
}
.font3{/*表格內容文字*/
	color:#036;
	font-size:18px;
}
.font4{/*copyright*/
	color:#036;
	font-size:14px;
}
.font5{/*聯絡方式文字*/
	color:#fff;
	font-size:14px;
	font-weight:bolder;
}
.font6{/*登入文字*/
	color:#336;
	font-size:14px;
	font-weight:bolder;
}
.form-title {
	float: left;
}
.page-container {
	margin-left: auto;
	margin-right: auto;
/*	width: 1024px;*/
}
.page-table {
	float: left;
	width: 100%;
	min-height: 700px;
}
.web-header {
/*	border: 1px solid black;*/
/*	background-color: white;*/
	width: 100%; 
}
.header-logo {
	background-image: url("/static/images/logo.png");
/*	background-image: image-url("ugood_title_medium.png");*/
	background-position: center;
	background-repeat: no-repeat;
	margin: 20px auto 10px auto;
	height: 140px;
}
.header-ad-left {
/*	border: 1px solid red;*/
/*	margin-top: 15px;*/
	float: left;
}
.header-ad-right {
/*	border: 1px solid blue;*/
/*	margin-top: 15px;*/
	float: right;
}
.lohas-panel {
	border: 1px solid;
	background-color:#EBDFD3;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}
.general-function {
	width: 100%;
/*	padding-left: 10px;*/
	padding-right: 10px;
}
.general-function .table-title {
	float: left;
	width: 200px;
}
.general-function .left-func {
	float: left;
/*	padding: 0px 0px 0px 0px;*/
}
.invisible-image {
	width: 32px;
	height: 32px;
	opacity: 0;
	filter: alpha(opacity=0); /* 针对 IE8 以及更早的版本 */
}
.general-function .left-func .func-btn {
	float: left;
	width: 32px;
	height: 32px;
	margin: 0px 0px 0px 0px;
}
.general-function .left-func .home {
	background-image: url("/static/images/func_home32_u.png");
}
.general-function .left-func .home:hover {
	background-image: url("/static/images/func_home32_d.png");
}
.general-function .left-func .prepage {
	background-image: url("/static/images/func_previous32_u.png");
}
.general-function .left-func .prepage:hover {
	background-image: url("/static/images/func_previous32_d.png");
}
.general-function .left-func .notice {
	background-image: url("/static/images/func_notice32_u.png");
}
.general-function .left-func .notice:hover {
	background-image: url("/static/images/func_notice32_d.png");
}
.general-function .left-func .selected-notice {
	background-image: url("/static/images/func_notice32_d.png");
}
.general-function .left-func .reaction {
	background-image: url("/static/images/func_transaction32_u.png");
}
.general-function .left-func .reaction:hover {
	background-image: url("/static/images/func_transaction32_d.png");
}
.general-function .left-func .selected-reaction {
	background-image: url("/static/images/func_transaction32_d.png");
}
.general-function .left-func .ad {
	background-image: url("/static/images/func_ad32_u.png");
}
.general-function .left-func .ad:hover {
	background-image: url("/static/images/func_ad32_d.png");
}
.general-function .left-func .selected-ad {
	background-image: url("/static/images/func_ad32_d.png");
}
.general-function .left-func .chosen-store {
	background-image: url("/static/images/func_featured_store32_u.png");
}
.general-function .left-func .chosen-store:hover {
	background-image: url("/static/images/func_featured_store32_d.png");
}
.general-function .left-func .selected-chosen-store {
	background-image: url("/static/images/func_featured_store32_d.png");
}
.general-function .left-func .group {
	background-image: url("/static/images/func_group32_u.png");
}
.general-function .left-func .group:hover {
	background-image: url("/static/images/func_group32_d.png");
}
.general-function .left-func .selected-group {
	background-image: url("/static/images/func_group32_d.png");
}
.general-function .left-func .store {
	background-image: url("/static/images/func_store32_u.png");
}
.general-function .left-func .store:hover {
	background-image: url("/static/images/func_store32_d.png");
}
.general-function .left-func .selected-store {
	background-image: url("/static/images/func_store32_d.png");
}
.general-function .left-func .userinfo {
	background-image: url("/static/images/func_userinfo32_u.png");
}
.general-function .left-func .userinfo:hover {
	background-image: url("/static/images/func_userinfo32_d.png");
}
.general-function .left-func .selected-userinfo {
	background-image: url("/static/images/func_userinfo32_d.png");
}
.general-function .left-func .transaction {
	background-image: url("/static/images/func_transaction32_u.png");
}
.general-function .left-func .transaction:hover {
	background-image: url("/static/images/func_transaction32_d.png");
}
.general-function .left-func .selected-transaction {
	background-image: url("/static/images/func_transaction32_d.png");
}
.general-function .left-func .logout {
	background-image: url("/static/images/func_logout32_u.png");
}
.general-function .left-func .logout:hover {
	background-image: url("/static/images/func_logout32_d.png");
}
.general-function .left-func .contact {
	background-image: url("/static/images/func_contacts32_u.png");
}
.general-function .left-func .contact:hover {
	background-image: url("/static/images/func_contacts32_d.png");
}
.general-function .left-func .selected-contact {
	background-image: url("/static/images/func_contacts32_d.png");
}
.general-function .left-func .featured-store {
	background-image: url("/static/images/func_featured_store32_u.png");
}
.general-function .left-func .featured-store:hover {
	background-image: url("/static/images/func_featured_store32_d.png");
}
.general-function .left-func .selected-featured-store {
	background-image: url("/static/images/func_featured_store32_d.png");
}
.general-function .left-func .user-manage {
	background-image: url("/static/images/func_user_manage32_u.png");
}
.general-function .left-func .user-manage:hover {
	background-image: url("/static/images/func_user_manage32_d.png");
}
.general-function .left-func .selected-user-manage {
	background-image: url("/static/images/func_user_manage32_d.png");
}
.general-function .left-func .shell-payment {
	background-image: url("/static/images/func_shell_payment32_u.png");
}
.general-function .left-func .shell-payment:hover {
	background-image: url("/static/images/func_shell_payment32_d.png");
}
.general-function .left-func .selected-shell-payment {
	background-image: url("/static/images/func_shell_payment32_d.png");
}

.invisible-tool-image {
	width: 32px;
	height: 32px;
	opacity: 0;
	filter: alpha(opacity=0); /* 针对 IE8 以及更早的版本 */
}
.general-function .right-func {
	float: right;
//	padding: 0px 0px 0px 0px;
}
.general-function .right-func .tool-btn {
	float: right;
	width: 32px;
	height: 32px;
	margin: 0px 0px 0px 0px;
}
.general-function .right-func .new {
	background-image: url("/static/images/tool_new32_u.png");
}
.general-function .right-func .search-group {
	background-image: url("/static/images/tool_search32_u.png");
}
.general-function .right-func .transaction {
	background-image: url("/static/images/tool_transaction_u.png");
}
.general-function .right-func .member-transaction {
	background-image: url("/static/images/tool_member_transaction_u.png");
}
.general-function .right-func .disable-member-transaction {
	background-image: url("/static/images/tool_member_transaction_n.png");
	pointer-events: none;
}
.general-function .right-func .invite-member {
	background-image: url("/static/images/tool_invitemember32_u.png");
}
.general-function .right-func .edit {
	background-image: url("/static/images/tool_edit32_u.png");
}
.general-function .right-func .disable-edit {
	background-image: url("/static/images/tool_edit32_n.png");
	pointer-events: none;
}
.general-function .right-func .setup-group {
	background-image: url("/static/images/tool_setting32_u.png");
}
.general-function .right-func .disable-setup-group {
	background-image: url("/static/images/tool_setting32_n.png");
	pointer-events: none;
}
.general-function .right-func .delete {
	background-image: url("/static/images/tool_delete32_u.png");
}
.general-function .right-func .disable-delete {
	background-image: url("/static/images/tool_delete32_n.png");
	pointer-events: none;
}
.general-function .right-func .leave-group {
	background-image: url("/static/images/tool_exitgroup32_u.png");
}
.general-function .right-func .disable-leave-group {
	background-image: url("/static/images/tool_exitgroup32_n.png");
	pointer-events: none;
}
.general-function .right-func .group-member {
	background-image: url("/static/images/tool_memberlist32_u.png");
}
.general-function .right-func .disable-group-member {
	background-image: url("/static/images/tool_memberlist32_n.png");
	pointer-events: none;
}
.general-function .right-func .deposit {
	background-image: url("/static/images/tool_deposit32_u.png");
}
.general-function .right-func .disable-deposit {
	background-image: url("/static/images/tool_deposit32_n.png");
	pointer-events: none;
}
.general-function .right-func .debit {
	background-image: url("/static/images/tool_debit32_u.png");
}
.general-function .right-func .disable-debit {
	background-image: url("/static/images/tool_debit32_n.png");
	pointer-events: none;
}
.general-function .right-func .remove {
	background-image: url("/static/images/tool_removemember32_u.png");
}
.general-function .right-func .disable-remove {
	background-image: url("/static/images/tool_removemember32_n.png");
	pointer-events: none;
}
.general-function .right-func .agent {
	background-image: url("/static/images/tool_agent32_u.png");
}
.general-function .right-func .disable-agent {
	background-image: url("/static/images/tool_agent32_n.png");
	pointer-events: none;
}
.general-function .right-func .block {
	background-image: url("/static/images/tool_block32_u.png");
}
.general-function .right-func .disable-block {
	background-image: url("/static/images/tool_block32_n.png");
	pointer-events: none;
}
.general-function .right-func .detail {
	background-image: url("/static/images/tool_memberbuylist32_u.png");
}
.general-function .right-func .disable-detail {
	background-image: url("/static/images/tool_memberbuylist32_n.png");
	pointer-events: none;
}
.general-function .right-func .extra {
	background-image: url("/static/images/tool_note32_u.png");
}
.general-function .right-func .disable-extra {
	background-image: url("/static/images/tool_note32_n.png");
	pointer-events: none;
}
.general-function .right-func .cancel {
	background-image: url("/static/images/tool_cartdelete32_u.png");
}
.general-function .right-func .disable-cancel {
	background-image: url("/static/images/tool_cartdelete32_n.png");
	pointer-events: none;
}
.general-function .right-func .contact-group {
	background-image: url("/static/images/tool_contacts_group32_u.png");
}
.general-function .right-func .disable-contact-group {
	background-image: url("/static/images/tool_contacts_group32_n.png");
	pointer-events: none;
}
.general-function .right-func .master-info {
	background-image: url("/static/images/tool_groupmaster_info32_u.png");
}
.general-function .right-func .disable-master-info {
	background-image: url("/static/images/tool_groupmaster_info32_n.png");
	pointer-events: none;
}
.general-function .right-func .member-info {
	background-image: url("/static/images/tool_groupmember_info32_u.png");
}
.general-function .right-func .disable-member-info {
	background-image: url("/static/images/tool_groupmember_info32_n.png");
	pointer-events: none;
}
.general-function .right-func .permit-join {
	background-image: url("/static/images/tool_accept_share32_u.png");
}
.general-function .right-func .disable-permit-join {
	background-image: url("/static/images/tool_accept_share32_n.png");
	pointer-events: none;
}
.general-function .right-func .close {
	background-image: url("/static/images/tool_store_close32_u.png");
}
.general-function .right-func .disable-close {
	background-image: url("/static/images/tool_store_close32_n.png");
	pointer-events: none;
}
.general-function .right-func .open {
	background-image: url("/static/images/tool_store_open32_u.png");
}
.general-function .right-func .disable-open {
	background-image: url("/static/images/tool_store_open32_n.png");
	pointer-events: none;
}
.general-function .right-func .share {
	background-image: url("/static/images/tool_store_share32_u.png");
}
.general-function .right-func .disable-share {
	background-image: url("/static/images/tool_store_share32_n.png");
	pointer-events: none;
}
.general-function .right-func .add {
	background-image: url("/static/images/tool_added32_u.png");
}
.general-function .right-func .disable-add {
	background-image: url("/static/images/tool_added32_n.png");
	pointer-events: none;
}
.general-function .right-func .store-import {
	background-image: url("/static/images/tool_store_import32_u.png");
}
.general-function .right-func .disable-store-import  {
	background-image: url("/static/images/tool_store_import32_n.png");
	pointer-events: none;
}
.general-function .right-func .living-area {
	background-image: url("/static/images/tool_livingarea32_u.png");
}
.general-function .right-func .share-store {
	background-image: url("/static/images/tool_store_sharecheck32_u.png");
}
.general-function .right-func .store-type {
	background-image: url("/static/images/tool_store_type32_u.png");
}
.general-function .right-func .accept-share {
	background-image: url("/static/images/tool_accept_share32_u.png");
}
.general-function .right-func .reject-share {
	background-image: url("/static/images/tool_reject_share32_u.png");
}
.general-function .right-func .user-level {
	background-image: url("/static/images/tool_user_level32_u.png");
}
.general-function .right-func .disable-user-level {
	background-image: url("/static/images/tool_user_level32_n.png");
	pointer-events: none;
}
.general-function .right-func .exchange-shell {
	background-image: url("/static/images/tool_exchange_shell32_u.png");
}
.general-function .right-func .disable-exchange-shell {
	background-image: url("/static/images/tool_exchange_shell32_n.png");
	pointer-events: none;
}
.general-function .right-func .shell-settle {
	background-image: url("/static/images/tool_shell_settle32_u.png");
}
.general-function .right-func .disable-shell-settle {
	background-image: url("/static/images/tool_shell_settle32_n.png");
	pointer-events: none;
}
.general-function .right-func .lnquire {
	background-image: url("/static/images/tool_lnquire32_u.png");
}
.general-function .right-func .extra-type {
	background-image: url("/static/images/working.png");
}
.general-function .right-func .disable-extra-type {
	background-image: url("/static/images/working.png");
	pointer-events: none;
}

.fixed-header {
/*	border: 1px solid red;*/
/*	height: 700px;*/
	table-layout: fixed;
	border-collapse: collapse;
  thead {
/*	display: block;*/
	color: black;
/*    tr {
	padding: 0px;
	display: block;
    }*/
    th {
 	background-color: #DFA588;
/*	border: 1px solid black;*/
    }
  }
  tbody {
/*	display: block;*/
	overflow: auto;
	width: 100%;
/*	height: 95%; /*在Chrome 50版加上此行會導致Table資料無法顯示*/
    tr {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #CCC;
    }
  }
}

.left-column {
/*	float: left;*/
	text-align: left;
/*	display: block;*/
	overflow: hidden;
	white-space: nowrap;
/*	position: absolute\9; /* IE8 IE9 */*/
/*	*position: static; /* IE8 IE9 */*/
/*	*word-break: keep-all; /* IE6 IE7 */*/
}
.center-column {
/*	float: left;*/
	text-align: center;
/*	display: block;*/
	overflow: hidden;
	white-space: nowrap;
/*	position: absolute\9; /* IE8 IE9 */*/
/*	*position: static; /* IE8 IE9 */*/
/*	*word-break: keep-all; /* IE6 IE7 */*/
}
.right-column {
/*	float: left;*/
	text-align: right;
/*	display: block;*/
	overflow: hidden;
	white-space: nowrap;
/*	position: absolute\9; /* IE8 IE9 */*/
/*	*position: static; /* IE8 IE9 */*/
/*	*word-break: keep-all; /* IE6 IE7 */*/
}

.submit-btn {
	height: 23px;
}

.make-order-submit {
	margin-left: 5px;
}

.picture-tooltip img {
	width: 200px;
	height: 150px;
}
.image-tooltip {
	width: 180px;
	height: 180px;
}

.object-menu {
	float: left;
	width: 16px;
	height: 16px;
	margin: -5px 0px 0px 0px;
}

.ordermenu {
/*	border: 1px solid;*/
	float: left;
	margin-left: 27px;
	margin-top: 5px;
	position: absolute;
}
.ordermenu ul li {
	height:16px;
	margin-left: 0px;
	padding: 0;
	display: block;
	position: relative;
}
.ordermenu ul li ul.order-status1 {
/*	background-color: #008000;*/
	position: absolute;
	left: -9999px;
	top: -9px;
	width: 34px;
	height: 18px;
}
.ordermenu ul li ul.order-status2 {
/*	background-color: #008000;*/
	position: absolute;
	left: -9999px;
	top: -9px;
	width: 68px;
	height: 18px;
}
.ordermenu ul li ul .option {
	margin-left: -5px;
}
.ordermenu > ul > li:hover > ul.order-status1 {
	left: -66px;
}
.ordermenu > ul > li:hover > ul.order-status2 {
	left: -69px;
}
.menu-block {
	width: 32%;
/*	width: 200px;*/
	border: 1px solid;
	float: left;
}
.menu-block img {
	width: 100%;
	height: 250px;
/*	max-height: 240px;*/
}

/*************************************************** Reservation System ***************************************************/
.rs-bg {
	background: linear-gradient(90deg, #F6F6B8, #FFFFFF);
}
/*************************************************** Heirloom System ***************************************************/
.hgbs-bg {
	background: linear-gradient(90deg, #B1D5F2, #FFFFFF);
}