h1{color:#660000;padding-bottom:2px;padding-top:6px;text-align:left;}
th{	background:#FBFAE6;	padding:4px;	vertical-align:middle;	text-align: center;}
p.rsp{font-size:85%;}
#wholesale{background:#FFFFFF;padding-right:10px;padding-top:4px;width:500px;}
.clr-red { color: #F00; }
@keyframes flickerAnimation {
0%   { opacity:1; }
50%  { opacity:0; }
100% { opacity:1; }
}  
@-o-keyframes flickerAnimation{
0%   { opacity:1; }
50%  { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
0%   { opacity:1; }
50%  { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
0%   { opacity:1; }
50%  { opacity:0; }
100% { opacity:1; }
}
.animate-wait {
   -webkit-animation: flickerAnimation 1.5s infinite;
   -moz-animation: flickerAnimation 1.5s infinite;
   -o-animation: flickerAnimation 1.5s infinite;
    animation: flickerAnimation 1.5s infinite;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
}
.span-errs { font-weight: bold; color: #E10000; background: #ff9; width: 250px; margin-bottom: 2px; border: 1px solid #e10000; display: none; padding: 3px 5px; }
#processing-div { height: 25px; width: 100px; position: absolute; color: #090; background: #fff; left: 0px; top: 0px; padding: 5px 5px 5px 10px; font-size: 1.2em; font-weight: bold; z-index: 100; margin-right: auto; margin-left: auto; }
#submitbtn ,#reset{ z-index: 10; }
