.workzone {
  width:1220px;
  height:900px;
  background: -webkit-linear-gradient(#e6ffff, #ffffff);
  background: -o-linear-gradient(#e6ffff, #ffffff);
  background: -moz-linear-gradient(#e6ffff, #ffffff);
  background: linear-gradient(#e6ffff, #ffffff);
}
.workzone-left {
  width:160px;
  padding:22px 0 0 10px;
  float:left;
}
.workzone-right {
  width:1000px;
  height:850px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:22px 0 0 30px;
  margin:0 0 0 10px;
  border-left:1px solid #b0a46c;
}
h1 {
  height: 32px;
  font:30px Meiryo, Microsoft JhengHei, Georgia, Arial, Helvetica, sans-serif;
  color:#053225;
  padding:0px 0px 0px 0px;
  margin:0px 0px 15px 0px;
}
h2 {
  height: 24px;
  font:22px Meiryo, Microsoft JhengHei, Georgia, Arial, Helvetica, sans-serif;
  color:#301F0D;
  padding:0px 0px 0px 0px;
  margin:0px 0px 15px 0px;
}
input.fbutton {
  color:#ffffff;
  background:#854e4b;
  font:bold 24px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-shadow:0 0 1px #FFF;
  width:140px;
  height:40px;
  margin:0px 5px 5px 0;
  border:1px solid #000000;
  border-radius:15px 40px;
}
input.fbutton:hover {
  cursor:pointer;
  color:#2094b9;
  background:#e9bba9;
}
input.tbutton {
  color:#ffffff;
  background:#4C6085;
  font:bold 16px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-shadow:0 0 1px #FFF;
  width:80px;
  height:30px;
  margin:0px 5px 5px 0;
  border:1px solid #000000;
  border-radius: 10px;
}
input.tbutton:hover {
  cursor:pointer;
  color:#00ffff;
  background:#414141;
}
input.button {
  color:#ffffff;
  background:#003366;
  font:bold 18px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  text-decoration:none;
  width:100px;
  height:40px;
  margin:0px 5px 5px 0;
  border:1px solid #000000;
  border-radius: 10px;
}
input.button:hover {
  cursor:pointer;
  color:#00ffff;
  background:#000099;
  border-style:double;
  border-color:#FFCC00;
}
.workzone-setsales-top {
  width:950px;
  height:320px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.workzone-setsales-bottom {
  width:950px;
  height:400px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.workzone-setsales-result {
  width:950px;
  height:700px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.workzone-SearchSalesOrder {
  width:950px;
  height:250px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.workzone-SearchPurchaseOrder {
  width:950px;
  height:200px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.workzone-setreceive-top {
  width:950px;
  height:220px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.workzone-setreceive-bottom {
  width:950px;
  height:400px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.result-top {
  width:950px;
  height:40px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.result-mid {
  width:950px;
  height:400px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.result-bottom {
  width:950px;
  height:200px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:20px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}
.sales-bottom {
  width:900px;
  height:450px;
}
.stock_table {
  width:900px;
  height:400px;
  overflow:auto;
}
.css_tr {
  display: table-row;
}
.css_td1 {
  color:#993926;
  font:bold 20px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:300px;
  height:22px;
  display: table-cell;
  border-style:double; 
  border-color:#210B29;
}
.css_td2 {
  font:bold 16px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:300px;
  height:22px;
  display: table-cell;
  border-style:double;
  border-color:#210B29;
}
.sales_table {
  width:300px;
  height:100px;
}
.sales_tr {
  display: table-row;
}
.sales_td1 {
  color:#993926;
  font:bold 20px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:150px;
  height:22px;
  display: table-cell;
}
.sales_td2 {
  font:bold 16px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:300px;
  height:22px;
  display: table-cell;
}
.result_table {
  width:300px;
  height:35px;
}
.result_tr {
  display: table-row;
}
.result_td1 {
  text-align:center;
  font: 16px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:70px;
  height:22px;
  display: table-cell;
}
.result_td2 {
  color:#F13030;
  font:bold 22px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:150px;
  height:22px;
  display: table-cell;
}
.search_table, .employee_table, .customer_table, .login_table, .vendor_table, .kind_table, .product_table {
  width:700px;
  height:35px;
}
.search_tr, .employee_tr, .customer_tr, .login_tr, .vendor_tr, .kind_tr, .product_tr {
  display: table-row;
}
.search_td1, .employee_td1, .customer_td1, .login_td1, .vendor_td1, .kind_td1, .product_td1 {
  color:#993926;
  font:bold 20px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:70px;
  height:22px;
  display: table-cell;
}
.search_td2, .employee_td2, .customer_td2, .login_td2, .vendor_td2, .kind_td2, .product_td2 {
  font:bold 16px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:300px;
  height:22px;
  display: table-cell;
}
select {
  font:14px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  border: solid 1px #000;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("images/arrow.png") no-repeat scroll right center transparent;
  padding-right: 14px;
}
.sales_radio {
  font:14px Meiryo, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width:50px;
  height:23px;
  display: table-cell;
}
input[type=radio] {
  position: absolute;
  outline: none;
  visibility: hidden;
}
.radiotheme input[type=radio] + label {
  border-style:solid;
  border-width:1px;
  border-radius: 5px;
  display: inline-block;
  background-color: #ccc;
  cursor: pointer;
  padding: 2px 2px;
}
.radiotheme input[type=radio]:checked + label {
  background-color: #f3d42e;
}
