.shop {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  margin-left:0px;
}
.shop input, .shop select {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  background-color:#ffffff;
  border:1px solid #009900;
  color:#009900;
}
.shop select {
 display:none;
}
#shopItems {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  font-weight:normal;
}
#shopItems a {
 color:#375b8b;
 text-decoration:none;
}
#shopItems a:hover {
 color:#375b8b;
 text-decoration:underline;
}
table.shopDetail {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  padding:0px;
  border:none;
  margin:0px;
}
th.shopHeaderCol1, th.shopHeaderColWK1 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:110px;
  border-style:solid;
  border-bottom:1px solid #009900;
  border-width:0px 0px 1px 0px;
  background-color:#ffffff;
  text-align:left;
  vertical-align:top;
}
th.shopHeaderCol2,th.shopHeaderColWK2 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:530px;
  border-style:solid;
  border-bottom:1px solid #009900;
  border-width:0px 0px 1px 0px;
  background-color:#ffffff;
  text-align:left;
  vertical-align:top;
}
th.shopHeaderCol3 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:60px;
  border-style:solid;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #009900;
  border-width:0px 1px 1px 0px;
  background-color:#ffffff;
  text-align:left;
  vertical-align:top;
}
th.shopHeaderCol4 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:70px;
  border-style:solid;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #009900;
  border-width:0px 1px 1px 0px;
  background-color:#ffffff;
  text-align:left;
  vertical-align:top;
}
th.shopHeaderCol5 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:70px;
  background-color:#ffffff;
  border-style:solid;
  border-bottom:1px solid #009900;
  border-width:0px 0px 1px 0px;
  text-align:left;
  vertical-align:top;
}
td.shopDetailCol1,td.shopDetailColWK1 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:110px;
  border-style:solid;
  border-bottom:1px solid #009900;
  border-width:0px 0px 1px 0px;
  vertical-align:top;
}
td.shopDetailCol2,td.shopDetailColWK2 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:530px;
  border-style:solid;
  border-right:1px solid #009900;
  border-bottom:1px solid #009900;
  border-width:0px 1px 1px 0px;
  vertical-align:top;
}
td.shopDetailColWK1,th.shopHeaderColWK1 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  border-style:solid;
  border-right:1px solid #009900;
  border-width:0px 1px 1px 0px;
  width:530px;
}
td.shopDetailColWK2,th.shopHeaderColWK2 {
  width:110px;
}
td.shopDetailCol3 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:60px;
  border-style:solid;
  border-right:1px solid #009900;
  border-bottom:1px solid #009900;
  border-width:0px 1px 1px 0px;
  vertical-align:top;
}
td.shopDetailCol4 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:70px;
  border-style:solid;
  border-right:1px solid #009900;
  border-bottom:1px solid #009900;
  border-width:0px 1px 1px 0px;
  vertical-align:top;
}
td.shopDetailCol5 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  width:70px;
  border-style:solid;
  border-bottom:1px solid #009900;
  border-width:0px 0px 1px 0px;
  vertical-align:top;
}
td.totalRow {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  border-bottom:2px solid #009900;
}
TABLE.shopTable {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  margin-bottom:10px;
}

TD.shopItem {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  font-weight:normal;
  padding:2px;
  padding-left:4px;
}
TH.shopHeader {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-weight:bold;
  font-size:16px;
  text-align:left;
  background-color:#7b997b;
  border-right:1px solid #009900;
  border-bottom:1px solid #009900;
  color:#000000;
  padding:2px;
  padding-left:4px;
}
TH.shopTitel {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-weight:bold;
  font-size:16px;
  text-align:left;
  background-color:#ffffff;
  color:#000000;
  padding:2px;
  padding-left:4px;
}
input.formInput {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  background-color:#ececec;
  border:1px solid #009900;
  color:#000000;
  padding:2px;
  padding-left:6px;
  margin-left:10px;
}
input.formSubmit {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  background-color:#ececec;
  border:1px solid #009900;
  color:#000000;
  padding:2px;
  margin-top:10px;
  margin-left:10px;
}
input.formInputMandatory, textarea.formInputMandatory {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:16px;
  background-color:#ececec;
  border:1px solid #009900;
  color:#000000;
  padding:2px;
  padding-left:6px;
  margin-left:10px;
}


