body { font-family: Arial, Helvetica, sans-serif; }

#wrapper { width: 594px; margin: 0 auto; }

.middleform { float:left; }

#inputarea, #inputpin { width: 402px; font-size: 11px; text-align: center; margin-top: 7px; }
#inputpin { width: 234px; }
#inputpin p { margin: 3px; }

#sm2form { position: relative; margin: 0; padding: 0; }
#sm2form label.formtext { display: block; }

#phone { font-size: 18px; margin: 3px 0; }
#phone img { vertical-align: middle; }

#error_div { font-size: 10px; font-weight: bold; color: red; margin: 3px 0; }

#submit { display: block; margin: 0 auto; }

p.linktext2 { width: 100%; text-align: center; }

#heading { text-align: right; font-size: 16px; font-weight: bold; color: #000000; margin-top: 60px; white-space: nowrap; }

.legal    { font-size: 9px; color: #707070; }

.textfields { height: 18px; width: 40px; }

.linktext{ color: #3e3e3e; font-size: 12px; }

.formtext{ color: #3e3e3e; font-size: 13px; }

.linktext2 { font: 10px arial; color: #000000; margin: 10px 0; }

#blinko { position: absolute; left: 0; z-index: 1; width: 220px; margin: 0; padding: 0; font-weight: bold; color:#000000; }

/* Footer syles */
.footer { width: 594px; margin: 10px auto 0 auto; font-size: 9px; text-align: justify; color: #707070; }
.footer p.age, .footer p.links { text-align: center ; }
.footer p.links { margin: 10px 0; white-space: nowrap;  }

.footer p.age, .legal p.age { font-size: 11px; }

.dada p { margin: 3px 0; }
.dada p.special { color: #70ca0b; font: 700 12px/15px Arial, Helvetica, sans-serif;  margin-left: 30px; }
.dada p.special img { float: left; margin-left: -30px; }

.subtext { position: relative; margin: 10px 0 10px 103px; }
.buyer_carrier { position: absolute; left: -103px; float: left; display: block; width: 103px; }
.buyer_carrier img { display: block; }

