*     { color:#000000; font-family:arial; font-size:12px; letter-spacing:1px; margin:0; padding:0; text-align:center; }
a     { color:#0000ff; }
h1    { font-size:18px; }
h2    { font-size:16px; }
h3    { font-size:14px; }
hr    { color:#cccccc; height:1px; }
img   { border-width:0px; }
p     { text-align:justify; }
table { border-collapse:collapse; margin:auto; }
td    { vertical-align:top; }

.h     { width:100%; }
.h td  { vertical-align:middle; }
.l     { border-right:1px solid #000000; padding:15px 20px 0 20px; width:200px; }
.l div { padding:10px 0 10px 0; }
.c     { padding:25px; }
.p *   { vertical-align:middle; }
.p td  { vertical-align:middle; }
.p .regular   { text-decoration:line-through; }
.p .sale   { background-color:#ffff99; font-weight:bold; padding:5px; }
.p .price  { color:#ff0000; font-size:24px; font-weight:bold; }
.p button { height:30px; width:150px; }
.r     { border-left:1px solid #000000; padding:15px 20px 0 20px; text-align:left; width:200px; }
.r *   { text-align:left; }
.r div { padding:10px 0 10px 0; }
.d     { border-top:1px solid #000000; padding:25px; text-align:justify; width:100%; }
