@charset "UTF-8";
/* Ingress 1.4 Styles */
.mBox_sew_login .content { background-color:white; }
#ingress_modal {
  background-color:#fff;
  color:#575757;
  font:normal 14px/18px Arial, Helvetica, sans-serif;
  position:relative;
  width:605px;
}
#ingress_modal .ingress_left_side {
  border-right:1px solid #e0e0e0;
  float:left;
  padding:7px 20px 7px 0;
  margin:0 20px 0 0;
  min-height:180px;
  width:355px;
}
#ingress_modal .ingress_right_side {
  float:right;
  padding:7px 0;
  width:200px;
}
#ingress_modal #hovering_box {
  background-color:#fff;
  border:1px solid #e0e0e0;
  color:#949494;
  font:bold 12px/12px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  position:absolute;
  left:360px;
  top:45%;
  padding:7px 5px;
}
#ingress_modal .titling {
  color:#000;
  font:bold 20px/22px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
}
#ingress_modal .bottomDivider {
  border-bottom:1px solid #e0e0e0;
  padding:0 0 15px;
  margin:0 0 15px;
}
#ingress_modal .fakeLink,
#ingress_modal a:link,
#ingress_modal a:active {
  color:#226c6b;
  text-decoration:none;
  cursor:pointer;
}
#ingress_modal .fakeLink:hover,
#ingress_modal a:hover,
#ingress_modal a:active,
#ingress_modal a:focus {
  color:#226c6b;
  text-decoration:underline;
  cursor:pointer;
}
#ingress_modal ul,
#ingress_modal li {
  list-style:none outside none !important;
  padding:0;
  margin:0;
}
#ingress_modal ul li {
  padding-bottom:5px;
}
#ingress_modal ul li div {
  display:inline-block;
}
#ingress_modal form {
  margin:15px 0;
}
#ingress_modal form#ingressForgottenPassword ul {
  float:left;
}
#ingress_modal form label {
  display:inline-block;
  text-align:right;
  margin-right:10px;
}
#ingress_modal form label.spacing,
#ingress_modal form label.superior {
  font:normal 14px/14px Arial, Helvetica, sans-serif;
  width:105px;
}
#ingress_modal form input[type="text"],
#ingress_modal form input[type="email"],
#ingress_modal form input[type="password"],
#ingress_modal form input[type="number"] {
  border:1px solid #6e6e6e;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  display:inline-block;
  font:normal 12px/12px Arial, Helvetica, sans-serif;
  color:#000;
  padding:3px 6px;
  margin:0;
  width:210px;
}
#ingress_modal form select {
  border:1px solid #6e6e6e;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
#ingress_modal form input#register_zip {
  width:74px;
}
#ingress_modal form input#register_zip_four {
  width:50px;
}
#ingress_modal form select#register_country {
  width:225px;
}
#ingress_modal .ingressFinePrint {
  font:normal 12px/16px Arial, Helvetica, sans-serif;
}
#ingress_modal .ingress_ultra_fine_print {
  font:italic 11px/13px Arial,Helvetica,sans-serif;
}
#ingress_modal .ingressBtnTall {
  background: #e2c637; /* Old browsers */
  background: -moz-linear-gradient(top,  #e2c637 0%, #d39b2e 50%, #b17119 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2c637), color-stop(50%,#d39b2e), color-stop(100%,#b17119)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e2c637 0%,#d39b2e 50%,#b17119 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e2c637 0%,#d39b2e 50%,#b17119 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e2c637 0%,#d39b2e 50%,#b17119 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #e2c637 0%,#d39b2e 50%,#b17119 100%); /* W3C */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow:2px 2px 3px -1px #666;
  -webkit-box-shadow:2px 2px 3px -1px #666;
  box-shadow:2px 2px 3px -1px #666;
  color:#fff;
  cursor:pointer;
  display:inline-block;
  padding:10px 20px;
  text-shadow:1px 1px 2px #000;
}
#ingress_modal .ingressBtnTall:hover {
  background: #b17119; /* Old browsers */
  background: -moz-linear-gradient(top,  #b17119 0%, #d39b2e 72%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b17119), color-stop(72%,#d39b2e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b17119 0%,#d39b2e 72%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b17119 0%,#d39b2e 72%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b17119 0%,#d39b2e 72%); /* IE10+ */
  background: linear-gradient(to bottom,  #b17119 0%,#d39b2e 72%); /* W3C */
}
#ingress_modal #newUserSubmitButton {
  float:right;
  margin:30px 0 0 10px;
}
#ingress_modal #forgottenPasswordSubmitButton {
  float:left;
  margin:-2px 0 0 10px;
  padding:5px 20px;
}
#ingress_modal #loginSubmitButton {
  float:right;
  margin:0 8px 0 0;
}
#ingress_modal #forgotten_password_link {
  text-align:right;
  padding:0 8px 0 0;
}
#ingress_modal #ingressForgottenPassword label.superior {
  text-align:left;
  width:40px;
}
#ingress_modal #ingressForgottenPassword input[type="text"] {
  width:170px;
}
/* Hacks */
#ingress_modal:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#ingress_modal {display:block;}