body {margin:0;background-color:#60708a}
#body {width:800px;height:800px;background:#60708a url(background.png) 50px 50px no-repeat;font-family:Arial}
#logo {position:absolute;top:200px;left:175px}
form {position:absolute;top:280px;left:175px;width:350px;height:250px;padding:25px;font:13px Arial;color:#777}
/* label {float:left;text-align:right;margin-right:10px;width:130px;display:block} */
label {padding:1px 0 7px 5px;display:block}
body.home input {width:99%}
textarea {width:100%;height:120px}
.text {background-color:#b2cfff;font-weight:bold;font-size:110%;background-color:#f1f0f0;border:1px solid #e1e0e0}
#submit {border:0;margin:0 auto;float:right}
.clear {clear:both}

body.home #submit {width:96px}
body.home #challenge {letter-spacing:6px;clear:both}
body.home #response {width:150px;float:left}
body.home .status {text-align:center;font-size:125%;font-style:italic}
body.home #sent {color:green}
body.home #error {color:red}

body.pay #status {height:30px;color:green;overflow-y:auto}
body.pay #status i {color:red}
body.pay input {padding:0 5px}
body.pay label {margin-left:2px}
body.pay #description {width:100%;float:left}
body.pay #description input {width:100%}
body.pay #email {width:100%; float:left}
body.pay #email input {width:80%}
body.pay #invoice {width:120px;float:left}
body.pay #invoice input {width:120px}
body.pay #amount {width:75px;float:left;margin-left:10px}
body.pay #amount input {width:75px}
body.pay #number {float:left}
body.pay #month {width:40px;float:left;margin-left:10px}
body.pay #month input {width:40px}
body.pay #year {width:60px;float:left;margin-left:10px}
body.pay #year input {width:60px}
body.pay p {font-size:11px;line-height:14px}

body.account #status {position:relative;height:30px;color:green;overflow-y:auto;text-align:center}
body.account #status i {color:red}
body.account input {padding:0 5px}
body.account label {margin-left:2px}
body.account #first {width:160px;float:left}
body.account #first input {width:160px}
body.account #last {width:160px;float:left;margin-left:20px}
body.account #last input {width:160px}
body.account #email {width:100%; float:left}
body.account #email input {width:90%}
body.account #business {width:100%; float:left}
body.account #business input {width:80%}
body.account {font-size:11px;line-height:14px}

body.bank #status {height:30px;color:green;overflow-y:auto}
body.bank #status i {color:red}
body.bank input {padding:0 5px}
body.bank label {margin-left:2px}
body.bank #email {width:100%; float:left}
body.bank #email input {width:90%}
body.bank #routing {width:120px;float:left}
body.bank #routing input {width:120px}
body.bank #account {width:120px;float:left;margin-left:20px}
body.bank #account input {width:120px}
body.bank #type {width:120px; float:left}
body.bank #type input {width:120px}
body.bank {font-size:11px;line-height:14px}

body.verify #status {height:30px;color:green;overflow-y:auto}
body.verify #status i {color:red}
body.verify input {padding:0 5px}
body.verify label {margin-left:2px}
body.verify #email {width:100%; float:left}
body.verify #email input {width:90%}
body.verify #account {width:120px;float:left}
body.verify #account input {width:120px}
body.verify #amount1 {width:40px; float:left}
body.verify #amount1 input {width:40px}
body.verify #amount2 {width:40px; float:left;margin-left:20px}
body.verify #amount2 input {width:40px}
body.verify {font-size:11px;line-height:14px}

body.subscribe #logo {top:180px}
body.subscribe form {top:240px}
body.subscribe h1 {margin;0 0 20px 0}
body.subscribe #frequency input, body.subscribe #frequency label {display:inline}
body.subscribe #frequency label {margin-right:10px}
body.subscribe #frequency {margin-bottom: 5px}
body.subscribe #description {width:100%; float:left}
body.subscribe #description input {width:100%}
body.subscribe #invoice {width:120px; float:left}
body.subscribe #invoice input {width:120px}
body.subscribe #amount {width:75px; float:left;margin-left:10px}
body.subscribe #amount input {width:75px}
body.subscribe p {font-size:11px;line-height:14px}

body.domain #content {position:absolute;top:300px;left:175px;width:350px;height:250px;padding:25px;font:13px Arial;color:#777}
body.domain h1 {margin;0 0 20px 0}
body.domain #description {width:100%; float:left}
body.domain #description a {color:green;font-size:15px}
body.domain p {font-size:11px;line-height:14px}
