body{font-family:Arial,Helvetica,sans-serif;background-color:#fdf6f6}img{display:block;margin:auto;width:40%}.jumbotron h1{color:#007055;text-align:center;margin-top:15px}.main{width:50%;margin:0 auto;position:relative}.search{width:100%;border:1px solid #007055;border-radius:5px;padding:15px;font-size:18px;margin-bottom:12px}.search:focus{outline:0}.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden;border-bottom:1px solid #ccc}html .ui-autocomplete{height:auto}.ui-menu,.ui-menu-item{border-bottom:1px solid #ccc}.ui-menu-item:hover{font-style:italic}.ui-menu .ui-menu-item-wrapper{position:relative;padding:10px 1em 10px .4em;font-size:18px}.advance{margin-bottom:5px;font-style:italic;cursor:pointer;color:#4d94ff;font-size:18px}.advance:hover{color:#0052cc}.label{font-weight:700;font-size:18px}.form-label{font-weight:700;font-size:14px}.hide{display:none}.button{background-color:#007055;color:#fff;font-size:18px;text-decoration:none;padding:10px 24px;margin-top:5px;border-radius:5px;border:none;cursor:pointer;outline:0}.button:hover{opacity:.75}.modal{display:none;position:fixed;z-index:1;padding-top:25px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-header{padding:2px 16px;background-color:#007055;color:#fff}.modal-body{padding:2px 16px;max-height:650px;overflow-y:scroll}.modal-footer{padding:8px 16px;border-top:2px solid #007055}#resultText{display:none}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:45%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.close{color:#fff;float:right;font-size:48px;font-weight:700}.close:focus,.close:hover{color:#ccc;text-decoration:none;cursor:pointer}.form-group{border-radius:5px;padding:8px;font-size:14px;margin-bottom:10px;outline:0;border:1px solid #b3b0b0;width:50%}#adult,#child{width:35px}.advanced{max-height:350px;overflow-y:scroll;background-color:#fefefe;border:1px solid #007055;font-size:18px}.advanced{max-height:350px;overflow-y:scroll;background-color:#fefefe;border:1px solid #007055;font-size:18px}.advanced p{border-bottom:1px solid #007055;margin:0;padding:7.5px}.advanced-search{float:left;text-align:left;width:50%}.advanced p:hover{cursor:pointer;background-color:#007055;color:#fff}.new-search{float:left;width:50%;text-align:left}.new-form{float:right;width:50%;text-align:right;margin-bottom:5px;font-style:italic;cursor:pointer;color:#4d94ff;font-size:18px}