#ajax-content {float: none;}
#dialog-overlay {width: 100%; height: 100%; background-color: #000; z-index: 90; position: fixed; opacity: 0.5;}
#dialog-container {width: 550px; margin: 0 auto 0 auto;}
#dialog-frame {width: 550px; min-height: 60%; max-height: 80%; padding: 5px; margin: 5% 0 0 0; float: left; background-color: #FFF; position: absolute; position: fixed; z-index: 91; border: 1px #d6d6d6 solid; border-radius: 3px; overflow-y: auto;}
#dialog-frame .inner {width: 100%; height: 100%; padding: 10px 20px; float: left;}
#dialog-frame H2 {width: 100%; padding: 8px 0px; margin: 0px; text-align: center; float: left; font-size: 18px; background-color: var(--color-menu); color: #FFF; border-radius: 3px; cursor: move;}
#dialog-frame H2 .closer {float: right; margin-right: 12px;}
#dialog-frame H3 {width: 100%; padding: 8px 0px; margin: 0px; text-align: center; float: left; font-size: 16px; background-color: #d6d6d6; border-radius: 3px;}
#dialog-frame P {float: left; margin: 10px 0px; line-height: 1.4;}

#dialog-frame #pricesFrame .roomtype {width: 50%;}
#dialog-frame #pricesFrame .seasonsFrame {width: 50%; overflow-x: auto;}
#dialog-frame #pricesFrame .seasonsFrame .season {width: 100%; max-width: none;}

.dialog-width-300 {width: 300px !important;}
.dialog-min-height-100 {min-height: 100px !important;}