label,select,option,h3 {
font-size:8.5pt;
}

#searchform table td {
vertical-align:top;
}

#searchform {
margin-left:5px;
}

#searchform div {
padding:0 5px;
}

#searchform h3 {
margin:0;
}

#searchform ul {
list-style-type:none;
padding:0;
margin:8px 0;
}

#searchform #multiCity {
width:100%;
padding-bottom:18px;
}

#searchform #multiCity table {
width:100%;
}

#searchform #multiCity td {
vertical-align:middle;
}

#searchform #multiCity select {
font-size:9.5pt;
width:150px;
}

#searchform #multiCity option {
font-size:9.5pt;
}

#searchform #multiCity h3 {
text-align:center;
padding:8px;
}

#searchform #multiCity input {
width:110px;
}

#searchform div.searchbutton {
clear:both;
float:none;
text-align:center;
padding:18px 0;
}

#searchform #resetbutton {
clear:both;
float:none;
text-align:center;
padding:8px 0;
}

#searchform .searchbutton input {
font-size:12pt;
padding:8px 25px;
}

.stdmessage {
padding:10px;
background:#888;
font-weight:bold;
color:#fff;
text-align:center;
}

#searchform .suggestions {
padding:5px 80px 5px 80px;
font-size:18px;
font-weight:bold;
}

#searchform .keywords {
}

#amenitylink,
#closeamenities {
text-align:center;
padding:10px 80px;
font-size:11.5pt;
font-weight:bold;
}

#amenitylink a,
#closeamenities a {
font-size:11.5pt;
font-weight:bold;
}

#amenityblock .firstcol {
width:180px;
float:left;
padding-top:18px;
}

#amenityblock .firstcol h5 {
margin:3px 0 2px 12px;
}

#amenityblock .firstcol ul {
margin:0 0 3px 18px;
}

#amenityblock .firstcol li {
margin:0;
}
