form.custom_search {
  width:350px;
}

form.custom_search label.searchform-label {
  display:none;
  /*font-size:10px;
  width:50px;*/
}

form.custom_search .TextField {
  float:left;
}

form.custom_search .TextField .searchform-param {
    clear:none;
    float:left;
}

form.custom_search .submit {
    float:left;
}

.searchform-input-wrapper {
    width:95%;
}

#pageleftwrapper .snappies_postcode_search form.custom_search {
width:230px;
}

#pageleftwrapper .snappies_postcode_search form.custom_search .TextField {
  float:none;
}

#pageleftwrapper .snappies_postcode_search form.custom_search .TextField .searchform-param {
    clear:none;
    float:none;
}

#pageleftwrapper .snappies_postcode_search form.custom_search .submit {
    float:none;
}

#pageleftwrapper .snappies_postcode_search .searchform-input-wrapper {
    width:70px;
    float:none;
    display:inline;
}

#pageleftwrapper .snappies_postcode_search .searchform-input-wrapper input {
    width:120px;
    font-size:16px;
    float:left;
    margin-left:20px;
}

#pageleftwrapper .snappies_postcode_search .submit {
color: #999999;
height: 22px;
width: 35px;
border: none;
background-image: url(images/go3.gif);
background-repeat: no-repeat;
background-position: center right;
}