.button { color:#000000; font-family:'trebuchet ms',helvetica,sans-serif; font-size:11px; font-weight:bold; padding: 1 5 1 5; background-color:#ffffff;   border:1px solid; border-top-color:#d1d1d1; border-left-color:#d1d1d1;  border-right-color:#eeeeee;  border-bottom-color:#eeeeee;  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}
 }
td,body,p { font-family: Arial; font-size: 14px; color: black; }

.content { font-family: Arial; font-size: 14px; color: black; }

h1,.header { font: 22px Arial; color: black; font-weight: bold; }

.header_sub { font: 14px Verdana; color: #0066cc; font-weight: bold; }

.quote { font: 18px Verdana; color: #0066cc; font-weight: bold; }

.menucell { background-color: #4875b6; }
.menucellon { background-color: #707070; }
a.menulink { color: white; font: 12px Verdana; font-weight: bold; text-decoration: none; }
a.menulink:hover { text-decoration: underline; }

.footer { font: 11px Arial; color: #818181; font-weight: bold; }
a.footer { color: #818181; font: 11px Arial; font-weight: normal; text-decoration: none; }
a.footer:hover { text-decoration: underline; }

.contact { color: #828282; font: 18px Arial; font-weight: normal; text-decoration: none; }
a.contact { color: #CD3333; font: 18px Arial; font-weight: normal; text-decoration: none; }
a.contact:hover { text-decoration: underline; }

.indexsub { font: 17px Verdana; color: #CD3333;  }
.indexdesc { font: 12px Arial; color: #707070; }

a.indexsub { text-decoration: none; }
a.indexsub:hover { text-decoration: underline; }

.leftcol { font: 10px Arial; color: #535257 }

li { line-height: 20px; margin-left: 20px; }

.error { font-family: Arial, Helvetica, Verdana; font-size: 10pt; color: red; background: #fff1f1; font-weight: bold; border: 1px solid gray;  padding: 8px; align: center; }

.info { font-family: Arial, Helvetica, Verdana; font-size: 10pt; color: green; background: #d0ffd1; font-weight: bold; border: 1px solid gray;  padding: 8px; align: center; }

a { color: #4875B6; }

.coupon-container {
border: 3px dashed black;
padding: 5px;
}
.couponTitle {
font-size: 18px;
font-weight: bold;
color: #505050;
}
.couponCaption {
font-size: 12px;
}
.couponSubText {
font-size: 11px;
}
