* { margin: 0; padding: 0; font-family: "Arial"; font-size: 12px; line-height: 14px; }
body { background-color: #83a0c2; margin: 0 5px 0 5px; color: #fff; }

select { position: relative; top: -1px; height: 19px; min-width: 40px; }
h1 { font-size: 16px; text-align: center; padding: 5px 0 5px 0; }
h2 { font-size: 18px; text-align: center; padding: 0 0 10px 0; }
div { height: 30px; font-weight: bold; }

.floatRight { float: right; }
.inline { display: inline-block; }
.width140 { width: 140px; }
.width144 { width: 144px; }
.width160 { width: 160px; }
.width164 { width: 164px; }
.width230 { width: 230px; }
.widthfull { width: 100%; }
.width98p { width: 98%; }
.width137 { width: 137px; }
.width50 { width: 50px; }
.left100 { position: absolute; left: 100px; }
.width60 { width: 60px; }
.width65 { width: 65px; }
.width55 { width: 55px; }
.width75 { width: 75px; }

.address { width: 98%; }
.city { width: 98%; }

.payment { width: 145px; }
.state { width: 30px; margin-right: 45px; }
.zip { width: 60px; }
.expmm { width: 40px; }
.expyy { width: 60px; }
.red { color: red; display: block; background-color: #fff; }
.prev { width: 75px; position: absolute; bottom: 10px; left: 5px; }
.next { width: 75px; position: absolute; bottom: 10px; left: 132px; }
.smallcaps { font-size: 16px; font-variant: small-caps; padding-left: 10px; }
textarea { width: 98%; height: 85px; }
div table { margin-left: -2px; }
