#login-form {
  font-weight: bolder;
  margin-left: 200px; 
}
#flash {
  margin-left: 180px;
}
#dashboard {
  width: 600px;
  margin-left: 180px;
}
#dashboard img {
  vertical-align: middle;
}
#dashboard #activation_key {
  margin-bottom: 10px;
}
#topnav {
  font-weight: bolder;
}
#ft {
  margin-left: 300px;
}
a:link {
  color: #008080!important;
}
a:visited {
  color: #008080!important;
}
a:hover {
  color: white;
}
#enter-personal-info {
  width: 700px;
  margin-left: 180px;
}
#enter-personal-info input[type = "image"] {
  margin-left: 200px;
}
#enter-personal-info img {
  vertical-align: middle;
}
#google-checkout {
  margin-bottom: 2em;
}
.member-details {
  font-weight : normal;
  font-size : smaller;
  margin-left: 30px;
}
#register-hd {
  text-align: center;
}
#register-container {
  text-align: left;
}
#reg-table {
  width: 900px;
  margin-left: 20px;
}
#reg-body {
  width: 974px;
}
#reg-table td {
  vertical-align: top;
}
#gh-member {
  width: 900px;
  margin-left: 20px;
}
#submit_reg {
  margin-left: 60px;
  margin-top: 10px;
}
#reset-challenges {
  width: 350px;
  float: right;
}
#reset-login-pw {
  width: 500px;
}

#proxy-contact input[type = "image"] {
  margin-left: 100px;
}
#proxy-index {
  width: 600px;
  margin-left: 180px;
}
#proxy-index img {
  vertical-align: middle;
}
#contact-index {
  width: 700px;
  margin-left: 180px;
}
#new-contact {
  width: 650px;
  margin-left: 180px;
}
#new-contact input[type = "image"] {
  margin-left : 130px;
}
#show-contact {
  width: 650px;
  margin-left: 180px;
}
#show-contact input[type = "image"] {
  margin-left : 130px;
}
#show-contact img {
  vertical-align: middle;
}

#new-pcp {
  width: 650px;
  margin-left: 180px;
}
#new-pcp input[type="image"] {
  margin-left: 200px;
}
#show-pcp {
  width: 650px;
  margin-left: 180px;
}
#show-pcp input[type="image"] {
  margin-left: 200px;
}
#hospital-index {
  width: 650px;
  margin-left: 180px;
}
#hospital-list {
  width: 650px;
  margin-left: 180px;
}
#hospital-show {
  width: 650px;
  margin-left: 180px;
}
/* for signup page */
#signup-steps li {
   margin-bottom: 1em;
   list-style-type: none;
}
/* for gh member login */
#gh-mem-col-one {
  
  text-align : right;
}
#gh-member input[type="image"] {
  padding-left: 450px;
}
#active-content {
  margin-top: 1em;
  width: 600px;
  margin-left: 20%;
}
/* lifesaving information */
#medical-record .label {
  vertical-align: top;
}

#medical-record {
  margin-left: 100px;
}

/* insurance information */
#insurance-record .label {
  vertical-align: top;
}

#insurance-record {
  margin-left: 100px;
}
#coupon-submit-tag {
  vertical-align:middle;
}
#coupon_value {
  margin-left: .5em;
  padding-right: .5em;
}
#coupon-cell {
  vertical-align: middle;
}