* {
	 font-family: sans-serif;
	 font-size: small;
}

#contact {
  border: solid black 2px;
  width: 35em;

}

.last {
  display: block;
}

#congoID {
  padding: .5em;
}

#congoID span.label {
  font-weight: bold;
  font-size: large;
}

#texts {
  display: table;
  width: 90%;
  padding: 1em;
}

#name, #phone, #email, #street, #city, #state, #zippc {
  /* position: relative;*/
  display: table-row;
  height: 2em;
  /*  border: solid green 1px; */
  width: 100%;
}

label, input[type="text1"] {
  /* position: relative;*/
  text-align: ":";
  /* border: solid red 1px; */
}

label {
  font-weight: bold;
  display: table-cell;
  text-align: right;
  right: 1em;
  bottom: -.25em;
  text-align: ":";
}

input[type="text1"] {
  /* left: 5em; */
  border: solid lightgray 1px;
}


#bestway {
  position: relative;
  top: 1em;
  left: 1.25em;
  width: 27em;
  /* border: solid #eeeeee 2px; */
}

.boxhead {
  display: inline;
  font-weight: 400;
  font-size: smaller;
  padding: 0px;
}


#bwemail, #bwpmail, #bwphone {
  display: inline;
  width: 100%;
}

#bestway input[type="radio"]{
  font-size: smaller;
}

#bestway label {
  display: inline;
  position: static;
  font-size:smaller;
  text-align: left;
  height: 1em;
  font-weight: normal;
}

#bwptimes {
   display: inline;
  position: static;
}

#bwptimes label{
  position: static;
  display: inline;
  font-weight: normal;
}

#bwptimes input[type="text"]{
  font-size: small;
  border: solid lightgray 1px;
}

#submit {
  position: static;
  height: 1em;
  text-align: right;
  padding-top: .25em;
}

#submit input[type="submit"]{
  display: inline;
  position: static;
  margin-right: .5em;
}
