.search {
    padding: 10px 0;
    width: 198px;
}
.search-button-wrapper {
    margin-top: 10px;
}
.search .refine {
    margin: 5px 0;
    clear: both;
}
/*Search Control Defaults*/
.arrive, .adults, .pets, .beds, .amenities, .cat1, .cat2, .cat3, .search-button-wrapper, .a-search, .refine, .price, .lofts {
    padding-left: 10px;
}
.children, .baths {
    padding-left: 4px;
}
.arrive, .depart, .lofts, .price, .baths, .beds, .adults, .children, .pets {
    margin-bottom: 5px;
}
.beds select, .baths select, .adults select, .children select {
    width: 87px;
}
.arrive {
    width: 91px;
}
.arrive input, .depart input  {
    width: 83px;
}
.pets select, .cat1 select, .cat2 select, .cat3 select, .amenities select, span.label, .price select, .lofts select {
    width: 178px;
}
.arrive, .depart, .adults, .children, .beds, .baths  {
    float: left;
}
.beds, .pets, .adults, .amenities, .cat1, .cat2, .cat3 {
    clear: both;
}
/*checkbox lists*/
span.label {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}
.amenities span input,
.amenities span label,
.cat1 span input,
.cat2 span input,
.cat3 span input,
.cat1 span label,
.cat2 span label,
.cat3 span label {
    float: left;
    font-size: 77%;
    margin-bottom: 4px;
}
/*Puts spacing around checkbox list items*/
.amenities span label, .cat1 span label, .cat2 span label, .cat3 span label {
    margin: 0 2px;
    width: 120px;
}
.amenities br, .cat1 br, .cat2 br, .cat3 br {
    clear: both;
    height: 1px;
}
.amenities, .cat1, .cat2, .cat3 {
    margin-bottom: 10px;
}
.cat1 span, .cat2 span, .cat3 span, .amenities span {
    display: block;
}
/*Advanced search defaults*/
.advanced {
    width: 100%;
}
.advanced .depart {
    margin-right: 10px;
}
.advanced .children, .advanced .pets {
    margin-right: 5px;
}
.advanced .pets select {
    width: 80px;
}
.advanced .children, .advanced .adults, .advanced .pets, .advanced .beds, .advanced .baths {
    float: left;
}
.advanced .adults, .advanced .pets, .advanced .beds {
    clear: none;
}
.advanced span.label {
    width: 100%;
}
/*AutoComplete Name Search*/
/*Set default width to the default width of the template sidebar*/
#name.yui-ac-input {
    width: 198px;
}
#nameContainer {
  height: 50px;
}
.name-search-button {
  position: absolute;
  bottom: 0;
  left: 0;
}
