
* {
 
}

form {
  margin: 0;
  padding: 0;
  
}

body {
  min-height: 101%;
}
  #sn_wrapper {
  width: 980px;
  margin: 0 auto;
}

#sn_masterhead {
  margin-top:44px;
  display: block;
  background: url(../img/logo_sml.jpg) 0 0 no-repeat;
  width: 365px;
  height: 142px;
  overflow: hidden;
}


#signup-copy {
  margin-bottom:25px;
}

  #sn_w_left {
    float:left;
    width:465px;
  }

#sn_w_line {
  xmargin-left:51px;
  display:block;
  width:210px;
  height:233px;
  background: #fff url(../img/signup_line2.png) no-repeat;
}


#genderM, #genderF {
margin-left:25px;
}

    a#signup-continue {
      display: inline-block;
      border-radius: 30px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      border: 1px solid #4b9518;
      background: #fff url(../img/signup_arrow_green.gif) 80% 50% no-repeat;
      padding: 19px 60px 19px 20px;
      color: #4b9518;
    }


.row LABEL {
margin-left:10px;
}

#sn_w_content {
  xmargin-left:51px;
  width:356px;
}

  #sn_w_right {
    padding-top:109px;
    float:left;
    width:401px;
  }

    div.row {
      margin: 0 0 20px 0;
    }
  
    input#firstName,
    input#lastName,
    input#email,
    input#password,
    input#confirmPassword,
    input#securityQuestion,
    input#securityAnswer,
    input#screenName,
    input#dob,
    input#country,
    input#zip {
      border-radius: 30px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      border: 0;
      background: #e5e5e5;
      padding: 5px;
      width: 360px;
      font-size: 14px;
      line-height: 21px;
      height: 21px;
    }

    input[type=submit],
    #signup_0 {
      border-radius: 30px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      border: 0;
      background: #c5c5c5 url(../img/signup_arrow_black.gif) 80% 50% no-repeat;
      padding: 19px 60px 19px 20px;
      border: 1px solid #c5c5c5;
      cursor: pointer;
    }
    
      .webkit-mobile input[type=submit],
      .webkit-mobile #signup_0{
          display: inline-block;
          min-width: 125px;
      }
    
      #signup_0:hover{
        background: #fff url(../img/signup_arrow_green.gif) 80% 50% no-repeat;
        border: 1px solid #4b9518;
        color: #4b9518;
      }
    
    .signup-privacy {
      font-size: 10px;
    }
    
        .signup-privacy a {
          color: #222;
          font-size: 10px;
          border-bottom: 1px dotted #888;
        } 
        
        .signup-privacy a:hover {
          border: 0;
        }
