h1{color:#660000;padding-bottom:2px;padding-top:6px;text-align:left;}
h2,h3,h4 {color: #660000;}
th{background:#FBFAE6;padding:4px;vertical-align:middle;}
div.pix1 {float:right;height:174px;text-align:right;width:170px;}
p.rsp{font-size:85%;}
div.pix1 img{margin-top:20px;}
#contactretail { margin-top: 15px; margin-bottom: 10px; }

#contact{background:#fff;padding-right:10px;padding-top:4px;width:500px;}
#contact a{color:#330000;}
#contact a:hover{color:#330000;text-decoration:none;}
#contact input.btn {padding: 5px;}

@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: 30px; width: 300px; 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; }
#submitbtn ,#reset{ z-index: 10; }
