@media (max-width: 790px) {
    div.sh_booking{
        display:none;
    }
}

button, input, optgroup, select, textarea {
	color:inherit;
	font:inherit;
}

form.QuickRsvBox {
    width: 100%;
    padding: 10px 23px 14px;
    font-size: 13px;
    max-width: 790px;
    margin: auto;
}


label.pelicanLabel {
    width: 100%;
    float: left;
    font-size: 10px;
}

.RsvBlock {
    margin: 0 1px
}

.RsvField-1 {
    width: 37%
}

.RsvField-2, .RsvField-3 {
    width: 11%
}

.RsvField-4 {
    width: 16%
}

.RsvBlock {
    display: inline-block
}

.datepickerblock{
    width:48%
}

.RsvBlock input {
    outline: none;
    width: 100%;
    padding: 5px;
    border: 1px solid #b69e7a;
}

.remodal.pelican-myreservation {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: all .8s ease 0;
    -webkit-transition: all 0.8s ease 0;
    -moz-transition: all 0.8s ease 0;
    -o-transition: all 0.8s ease 0;
    -ms-transition: all 0.8s ease 0
}

#amend-cancel, button#btnSearch2 {
    width:100%;
    display: block;
    text-align: center;
    outline: none
}

#amend-cancel {
    text-decoration: underline;
    color: #b69e7a;
    padding-bottom: 3px;
    font-size: 10px;
}

.remodal.pelican-myreservation.open {
    height: 2em;
    transition: all 0.8s ease 0;
    -webkit-transition: all 0.8s ease 0;
    -moz-transition: all .8s ease 0;
    -o-transition: all 0.8s ease 0;
    -ms-transition: all 0.8s ease 0;
    padding: 10px 2px 2px;
    box-sizing: content-box
}

.pelican-table {
    display: inline-block;
    float: right;
    margin-left: 10px
}

.pelican-btn, button#btnSearch2 {
    border: 1px solid #fff;
    background: #b69e7a;
    color: #fff;
    box-shadow: 0 0 0 1px #b69e7a;
    padding: 3px 0;
    font-size:11px;
    cursor:pointer;
}

button#btnSearch2 {
    line-height: 17px;
}

.pelican-btn {
    outline: none
}

#txtCidate, .pelican-table input#email {
    outline: none;
    border: 1px solid #b99388
}

.best-guarantee {
    background: url(../images/rsvn/best-rate.png) no-repeat center center/98%;
    width: 9%;
    height: 30px;
    float: right;
    margin-top: 10px
}

select#txtAdult2, select#txtChild2, select#txtRoom2 {
    width: 100%;
    outline: none;
    border-radius: 0;
    border: 1px solid #b69e7a;
    appearance: initial;
    -moz-appearance: initial;
    padding: 5px 12px;
    -webkit-appearance: initial;
    background: url(../images/rsvn/sel-down.png) no-repeat 90% center
}