/* ------------------------------------------------- */
div#new_member {
  padding:0 10px;
}
div#register .contentwrap {
  padding:0 10px;
}
div#new_member div.field {
  padding: 0px 0px 10px 0px;
}
div#new_member div.field label {
  font-weight: bold;
  font-size: 14px;
  display: block;
  float:left;
  width:150px;
}
div#new_member div.field input {
  font-size: 12px;
  width:240px;
}
div#new_member div.password_new {
}

/* ------------------------------------------------- */
div#new_member div.name_set select {
  width:120px;
}
div#new_member div.email_primary {
}

/* ------------------------------------------------- */
div#new_member div.submit {
  clear:left;
  padding: 10px 0px 10px 0px;
}
div#new_member div.submit input {
  font-weight: bold;
  padding: 4px 20px 4px 20px;
}

/* ------------------------------------------------- */
ul.dash_links {
  float:right;
  width:200px;
  margin:-10px 0 0 0;
  padding:0;
}
ul.dash_links li {
  margin:0;padding:0;
  display:block;
  height:28px;
}
ul.dash_links li a,
ul.dash_links li a:visited {
  display:block;
  line-height:24px;
  margin:0;padding:0;
}
ul.dash_links li a:hover {
}
ul.dash_links li a span,
ul.dash_links li a:visited span {
  font-size:14px;
  font-weight:bold;
  color:#3333ff;
}
ul.dash_links li.manage {
  display:block;
  background:url(images/dashboard/edit-icon-24x.jpg) left top no-repeat;
  line-height:24px;
  padding:0 0 0 32px;
}
ul.dash_links li.chkout {
  display:block;
  background:url(images/dashboard/cart-icon-24x.jpg) left top no-repeat;
  line-height:24px;
  padding:0 0 0 32px;
}
ul.dash_links li.logout {
  display:block;
  background:url(images/dashboard/logout-icon-24x.jpg) left top no-repeat;
  line-height:24px;
  padding:0 0 0 32px;
}


