body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin:0px; padding:0px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

#container {width:650px; text-align:left;}
#logo { padding:100px 0px 0px 0px; text-align:center;}
.coming { font-family:Arial, 'Helvetica', sans-serif; font-size:18px; color:#909090; text-align:center; padding:35px 0px 0px 0px;}
.signup {background-image:url(http://berkeleypatientscare.com/canncast/images/signup-bg.png); width:416px; height:102px; background-repeat:no-repeat; margin:20px 0px 0px 0px;}
.signtitle { font-family:Arial, 'Helvetica', sans-serif; font-size:16px; padding:18px 0px 0px 20px; color:#9c9c9c; text-align:left;}

.textfield {float:left; padding:0px 0px 0px 0px;  width:230px; height:22px; margin:3px 0px 0px 5px; border:0px; } 
.btn {padding:15px 20px 0px 0px; float:right;}
.field {background-image:url(http://berkeleypatientscare.com/canncast/images/field.jpg); width:240px; height:28px; background-repeat:no-repeat; float:left; margin:15px 0px 0px 20px;}