#content {
  padding:10px 0;  }

#error { 
  margin: 0px 60px 0px 60px }

.step h2 {
  border-bottom: 1px solid #ccc;
  font-size: 14px;
  margin: 0px;
  padding: 0px 0px 5px 0px; }

.register h3 {
  color:#444444;
  font-size:11px;
  font-weight:normal;  }

.step h2 span { 
  color: #999 }

.step p {
  color: #333;
  line-height: 16px;
  margin:0;
  padding:10px 0 0 0;  }

.step strong { 
  font-weight: bold;  }

#steal_warning { 
  padding: 0px 145px 20px 20px; }
  
#step1 { 
  background: #fff;
  padding: 20px 0 20px 77px;
  width:450px; }

#step2 { 
  padding: 0px 120px 0px 100px; }
  
#step2 h2 { 
  padding-bottom: 10px; }

#r_form {
  margin:10px 0 10px 0;
  padding: 0;
  width:520px;
}

.invitor_message {
  margin: 0 0 0 50px;
  padding:20px 0 0 20px;
  width:500px;
}

#invitor_message_header {
  border-bottom:1px solid #ccc;
  color:#333;
  font-size: 14px;
  font-weight: bold;
  padding-bottom:5px;  }

.invitor_message p {
  color: #333;
  line-height:16px;
}

#notification_message {
  border-bottom: solid 1px #d8dfea;
  background: #f2f4f7;
  color: #333;
  margin:0 10px 10px 10px;
  line-height:16px;
  padding:1px 200px 0 20px;
}
.editor {
  margin: 0px;
  padding-right: 0px; }

.editor .buttons {
  text-align: left;
  margin: 5px 0 0 160px;
}

.editor .buttons .inputbutton {
    margin: 0; }

.editor #name,
.editor #gleamier,
.editor #sparges,
.editor #sq {
  width:180px;  }
  
.editor #zipcode {
    width: 60px;  }

.editor #status {
    width: 180px;  }
    
.editor table.option_field td {
  line-height: 15px;
  vertical-align:top;
}

.editor .inputtext, .editor .inputpassword {
  width: 180px;  }
  
.editor .select {
  width: 180px;  }
  
.editor td.label {
  padding-right: 10px;
  text-align: right;
  width: 150px;}

#captcha fieldset {
  border: 1px solid #ccc;
  padding: 10px 10px;
  width: 250px;  }
  
#captcha fieldset .recaptcha_text {
  font-size: 11px;
  line-height: 16px;}
  
#captcha fieldset #recaptcha_whatsthis_btn {
  font-size: 9px;  }

.tips {
  color: #777 }

.field_error {
  color: red;  }

#suggested_inviters {
  margin: 0px 60px;
  padding: 0px 10px; }

  #suggested_inviters ul { 
    padding-left: 20px }

.reg_wrapper { 
  padding:0 0 0 125px;  }

  .reg_wrapper h2 {
    margin:0 0 5px 0;
    padding:0 5px 2px 0px;
    font-size:14px; }
  
  .reg_wrapper h3 {
      color: #000; }
  
  .reg_wrapper .account_basis {
    margin: 15px 0 10px 0;
    font-weight:bold;
    color: #3b5998;  }
  
  .reg_wrapper ul {
    margin: 0;
    padding: 0 3px;
    list-style:none;  }
  
  .reg_wrapper li {
      margin: 0;
      padding: 0;  }
  
  .reg_wrapper li a {
    display:block;
    padding:5px 10px 5px 50px;
    margin-bottom:10px;
    background-repeat:no-repeat;
    width:275px;
    color:#000;  }
  
  .reg_wrapper li a:hover {
    background:#eee;
    background-repeat:no-repeat;
    text-decoration:none;  }
  
  .reg_wrapper li a span {
    font-size:13px; 
    font-weight:bold;
    color:#3B5998;  }

.registration_standard {
    margin: -10px 0 20px 0;
}

  .registration_standard .message {
      text-align: center;
  }

/*
.reg_wrapper ul li a:hover { 
  background:#eee;
  text-decoration:none;
}
*/

.network_chooser .editor td.label {
    text-align: left;
    width: 20px;  }

#problem_message {
  color: #333; 
  font-size: 9px;
  line-height:14px;
  padding: 10px 0 20px 0;  }

#step1 .application_icon {
  float: left;
  padding: 0 10px 0 0 ;
  width: 75px;  }


#step1 .start_text_application {
  float: left;
  width: 350px;  }


/**
 * link button for major email domain web sites
 */
.register_link_button {
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #3b5998;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
  text-align: center; 

}

