.addressfield-container-inline > div.form-item {
  float: left;
  margin-right: 1em;
}

.addressfield-container-inline.country-GB > div.form-item {
  float: none;
  margin-right: auto;
}

/* Clear-fix markup for the inline container */
.addressfield-container-inline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* IE6 */
* html .addressfield-container-inline {
  height: 1%;
}
/* IE7 */
*:first-child + html .addressfield-container-inline {
  min-height: 1%;
}
