div#content h1,
    div#searchBlock h2 {
    display: none;
}

#primary #content {
    padding-top: 20px;
}

#primary #content #contentArea {
    padding: 0 !important;
}

#primary #content #searchBlock #searchFormContainer {
    background: #EEE;;
    padding: 8px;
}

#primary #content #searchFormContainer #requiredFields hr {
    background: #D2CBBF;
}

.starForm table tr td {
    vertical-align: top;
}

#primary #content #searchFormContainer #optionalFields label {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
}

#primary #content #hotelDirectory {
    font-weight: bold;
    font-size: 10px;
    color: #527da8;
    border-top: 2px solid #ffffff;
    background: #EEE;
    padding: 8px;
}

#primary #content #resByPhoneDiv p {
    margin: 0;
    background: #EEE;
    padding: 8px;
}

div#resByPhoneDiv #resByPhone select {
    margin-right: 12px;
}

#primary #content #resByPhoneDiv form {
    background: #EEE;
    padding: 8px;
}

div#roundedSection_checkRes {
    margin-top: 18px;
}

#primary #content #roundedSection_checkRes #roundedSection_checkReservationForm {
    background: #EEE;
    padding: 8px;
}

#primary #content #roundedSection_checkRes h2, #primary #content #searchBlock h2, #primary #content #resByPhoneDiv h2 {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    background: #C7C7C7;
    margin: 0 0 2px 0 !important;
}

#content #roundedSection_resByPhoneDiv {
    margin-top: 20px;
}

#searchForm table {
    width: 300px;
}

label#cityLabel {
    display: block;
    text-transform: capitalize;
}

div#requiredFields {
    border-right: 1px solid #C7C7C7;
    width: 200px;
    margin-right: 20px;
}

table#dateFields {
    width: auto;
}

.cal_tdStyle img {
    margin-top: 20px;
}

table#alternateFields {
    width: 60px;
    padding: 0;
}

table#alternateFields tbody tr td {
    width: 40px;
}

table#alternateFields tbody tr td label {
    white-space: nowrap;
}

#searchButtonContainer {
    margin-top: 15px;
    width: 375px;
    text-align: right;
}

#resByPhone {
    display: none;
}

.UsCanadaHeader {
    display: none;
}

input.button_formsubmit {
    background: #EE2D2F url( /lemeridien/images/icons/buttonArrow.gif ) no-repeat scroll right center;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    padding: 5px 30px 5px 10px;
    text-align: left;
    text-transform: capitalize;
}

#primary2 {
    z-index: 901;
    position: relative;
    top: -55px;
    left: 38px;
}

#resByPhoneDiv {
    padding: 20px 35px 35px 15px;
}

#cccForm {
    width: 500px;
    margin-left: -22px;
}

*html #cccForm {
    width: 500px;
    margin-left: 0;
}

#contact_links {
    width: 500px;
}

.highlightBox, .firstItem, .countrySelectSection {
    width: 500px;
}

.hrWWR {
    display: none;
}

#primary3 {
    margin-top: -40px;
}

#primary3 {
    margin-top: -60px;
}
#resLookupMesage {
	margin-top: 10px;
}
#advisoryMesage {
	margin-top: 10px;
}
