table.shop_table {
  clear:left
}

div.vtmin-error {
  margin: 30px 0 0 0%;
  width: 100%;
  background-color: #FFEBE8;
  border-color: #CC0000;
  padding: 5px 0.6em;
  border-radius: 3px 3px 3px 3px;
  border-style: solid;
  border-width: 1px;
  line-height: 12px;
  font-size:10px;
  height:auto;
  float:left;

}

div.vtmin-error p {
  font-size:14px;
  line-height: 18px;

}

div.vtmin-error .error-title {
  color: red;
  font-size: 12px;
  letter-spacing: 0.1em;
  line-height: 2.6em;
  padding-bottom: 2px;
  text-decoration: underline;
  text-transform: uppercase;

}

div.vtmin-error .black-font {
  color:black;

}

div.vtmin-error .errmsg-begin {
  color:black;
  margin-left:20px;

}

div.vtmin-error .black-font-italic {
  color:black;
  font-style:italic;

}

div.vtmin-error .red-font-italic {
  color:red;
  font-style:italic;

}

div.vtmin-error .errmsg-text {
  color:blue;

}

div.vtmin-error .errmsg-amt-current, div.vtmin-error .errmsg-amt-required {
  font-style:italic;

}

div.vtmin-error #table-error-messages {
  float:left;
  color:black;
  width:100%;

}

div.vtmin-error .table-titles {
  float:left;
  width:100%;
  margin-top:15px;

}

div.vtmin-error .product-column {
  float:left;
  width:42%;

}

div.vtmin-error .quantity-column {
  float:left;
  width:18%;

}

div.vtmin-error .price-column {
  float:left;
  width:15%;

}

div.vtmin-error .total-column {
  float:left;

}

div.vtmin-error .product-column-title, div.vtmin-error .quantity-column-title, div.vtmin-error .price-column-title, div.vtmin-error .total-column-title {
  text-decoration:underline;

}

div.vtmin-error .quantity-column-total, div.vtmin-error .total-column-total {
  text-decoration:overline;
  font-weight:bold;
  font-style:italic;
  width:auto;

}

div.vtmin-error .table-error-msg {
  color:blue;
  float:left;
  margin:3px 0 3px 20px;
  font-size:16px;

}

div.vtmin-error .bold-this {
  font-weight:bold
}

div.vtmin-error .table-msg-line {
  float:left;
  width:100%;

}

div.vtmin-error .table-totals-line {
  float:left;
  width:100%;

}

div.vtmin-error .table-text-line {
  float:left;
  width:100%;

}

div.vtmin-error .rule-id {
  font-size:10px;
  margin-left:5px;
  color:black;

}

div.vtmin-error .color-grp0 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp1 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp2 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp3 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp4 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp5 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp6 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp7 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp8 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp9 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp10 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp11 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp12 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp13 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp14 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp15 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp16 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp17 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp18 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp19 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-grp20 {
  color:RGB(197, 3, 3);

}

div.vtmin-error .color-xgrp1 {
  color:RGB(0, 255, 5);

}

div.vtmin-error .color-xgrp2 {
  color:RGB(255, 93, 0);

}

div.vtmin-error .color-xgrp3 {
  color:RGB(0, 115, 2);

}

div.vtmin-error .color-xgrp4 {
  color:RGB(244, 56, 56);

}

div.vtmin-error .color-xgrp5 {
  color:RGB(255, 200, 0);

}

div.vtmin-error .color-xgrp6 {
  color:RGB(74, 178, 255);

}

div.vtmin-error .color-xgrp7 {
  color:RGB(37, 163, 162);

}

div.vtmin-error .color-xgrp8 {
  color:RGB(47, 255, 253);

}

div.vtmin-error .color-xgrp9 {
  color:RGB(72, 157, 74);

}

div.vtmin-error .color-xgrp10 {
  color:RGB(142, 146, 144);

}

div.vtmin-error .color-xgrp11 {
  color:RGB(5, 71, 119);

}

div.vtmin-error .color-xgrp12 {
  color:RGB(0,0,0);

}