*,a{margin:0;padding:0;text-decoration:none}body.claro{font-size:1em;background-color:#555;text-align:center}.clearFloat{clear:both}.warning{font-weight:700;color:red}#frame{position:relative;background-color:#fafafa;margin-left:auto;margin-right:auto;text-align:left;width:950px;min-width:800px;max-width:950px;overflow:hidden}#topband{width:100%;height:30px;background-color:#ccc}#header{width:100%;height:100px;background:#777;background-image:url(https://mingleplace.blob.core.windows.net/hotel-booking-images/header.jpg)}#footer{width:100%;height:30px;background-color:#ccc}#logo{position:relative;display:block;top:20px;left:780px;width:145px;height:64px;background-image:url(https://mingleplace.blob.core.windows.net/hotel-booking-images/mingle_place_logo.png)}#copyright{float:left;margin-left:20px;line-height:30px;font-size:70%;color:#777}#poweredby{float:right;margin-right:20px;line-height:30px;font-size:70%;color:#777}.BookingPage{min-height:280px}.BookingPage td label{margin-right:10px}.RadioChoices{cursor:pointer!important}.RadioChoices label[for]{cursor:pointer!important}.RadioChoices label.selected{font-weight:700}.PageTitle{position:absolute;left:10px;top:70px;margin:0 0 10px 0;padding:5px 10px 20px 10px;font-weight:700;font-size:160%;color:#fff;text-shadow:0 0 5px #fff}td.separator{background:#aaa;width:5px}.ExternalLink{vertical-align:middle;font-size:100%;font-weight:700;border:solid 1px #aaa;border-radius:4px;padding:0 2px;cursor:pointer;margin-left:5px;box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;transition:background .25s linear .1s,box-shadow .25s linear .1s;-webkit-transition:background .25s linear .1s,-webkit-box-shadow .25s linear .1s;-moz-transition:background .25s linear .1s,-moz-box-shadow .25s linear .1s}.ExternalLink:hover{background:#ecf;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;transition:background .1s linear,box-shadow .1s linear;-webkit-transition:background .1s linear,-webkit-box-shadow .1s linear;-moz-transition:background .1s linear,-moz-box-shadow .1s linear}.ButtonsStrip{padding:0 20px 20px 20px}#Page0Frame{width:950px;height:360px;text-align:center;font-weight:700;background:#fff}#InfoPage{width:950px;height:360px;text-align:center}#InfoPage table{margin:auto;font-size:120%;vertical-align:top}#InfoPage td{text-align:left}#InfoPage.Failure table{color:red}#InfoPage.Success table{color:#006400}#InfoPage a{display:inline-block;text-decoration:underline;padding:3px;border:0}#InfoPage a:hover{background:#eff;padding:2px 7px;border:solid 1px #7ff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#Page1{margin:50px 20px 30px 100px}#spanEditProfile{font-size:70%;font-weight:400;padding-left:10px}#LoginDialog{text-align:center;font-weight:700}#divGuestDetails .dijitTextBox{width:300px}#divMemberDetails .dijitTextBox{width:100px}#divGuestDetails,#divMemberDetails{margin-left:30px}#msgLoginError{display:block;height:55px;margin-left:20px}#LoadingDialog{text-align:center;font-weight:700}#divNameDisplay{font-weight:700;font-size:120%;margin-bottom:10px}#divBookingDetails{padding:10px 10px 20px 15px}#tableBookingDetails{width:445px}#bookingRequests{width:auto;min-width:300px;max-width:340px}#divLiveRates{padding:20px 20px 20px 20px}#liveRatesHeader{padding:0 0 5px 0;font-weight:700;font-size:160%;color:#000;text-shadow:0 2px 5px #aaa}#liveRatesCurrency{padding:0 0 10px 2px;font-size:90%;color:#555}#liveRatesList li{float:left;list-style:none;border:solid 2px #777;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:8px 3px;width:70px;text-align:center;box-shadow:1px 2px 10px #ccc;-moz-box-shadow:1px 2px 10px #ccc;-webkit-box-shadow:1px 2px 10px #ccc}#liveRatesList .unavailable{border:solid 1px #ccc;margin:9px 4px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;filter:none}#liveRatesList .date{background:#ff0;font-weight:700;border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px}#liveRatesList .unavailable .date{background:#eee;color:#777}#liveRatesList .rate{border-top:solid 1px #777;background:#cff}#liveRatesList .unavailable .rate{background:#eee;color:#777;text-decoration:line-through;border-top:dotted 1px #777}#liveRatesList .sold .rate{text-decoration:none}#liveRatesList .fullrate{border-top:solid 1px #777;background:#f7f7f7;color:red;text-decoration:line-through;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px}#liveRatesList .unavailable .fullrate{background:#eee;color:#f77;border-top:dotted 1px #777}#msgRoomsAvailable{margin:30px 0;font-weight:700;font-size:130%}#msgRoomsAvailable div{margin-bottom:10px}#spanMinusPoints,#spanRatesCalculation{display:inline-block;border:solid 2px #777;color:#555;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}#spanPlusBreakfast{display:inline-block;color:#555;padding:10px 0 10px 10px}#spanGrandTotal,#spanPaymentTotal{display:inline-block;border:solid 3px #586;background:#afa;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}#spanMinusPoints{color:red}#spanPaymentTotal{background:#fcf}#msgRoomsError,#msgRoomsUnavailable{margin:10px 2px;color:red;font-weight:700}#msgRoomsError img,#msgRoomsUnavailable img{display:block;margin:0 10px 5px 0;float:left;height:40px}#Page3{margin:30px 0 30px 50px}#divCreditCardDetails{margin:0 0 0 50px}#widget_cardCVV{width:60px}#widget_cardExpiry{width:90px}#imgCreditCard{display:block;float:left;margin-top:10px;margin-right:30px;box-shadow:3px 3px 20px #777;-moz-box-shadow:3px 3px 20px #777;-webkit-box-shadow:3px 3px 20px #777}#msgCreditCardPolicy{display:block;padding:0 50px 30px 5px;color:#00f}#linkHotelEmail{text-decoration:underline}#linkHotelEmail:hover{background:#eff}#Page3 .ButtonsStrip{padding:20px 100px 0 0}#Page4{margin:10px}#divConfirm .header{text-align:center;padding:5px 0;background:#00f;color:#fff;font-weight:700;border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-top:solid 2px #000;border-left:solid 2px #000;border-right:solid 2px #000}.ConfirmBlock{background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:2px 2px 10px #777;-moz-box-shadow:2px 2px 10px #777;-webkit-box-shadow:2px 2px 10px #777}#divConfirm .ConfirmBlock table{border:solid 2px #000;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px}#divConfirm .ConfirmBlock td{border-bottom:solid 1px #ddd}#divConfirm .ConfirmBlock tr:nth-child(even){background:#eef}#divConfirm .ConfirmBlock td:first-child{color:#555}#divConfirm .ConfirmBlock tr:last-child td:first-child{border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px}#divConfirm .ConfirmBlock tr:last-child td:last-child{border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px}#divConfirm .ConfirmBlock td{padding:5px;vertical-align:top}.BookingPage .dijitSelect{margin:0}.BookingPage .dijitDateTextBox{width:110px}.BookingPage .dijitSpinner{width:60px}.dijitDialogTitleBar{display:none!important}.dijitCheckBox,.dijitRadio{background-image:url(https://mingleplace.blob.core.windows.net/hotel-booking-images/checkboxRadioButtonStates.png)!important}.dijitDialog,.dijitDialogPaneContent{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.dijitDialogPaneContent{padding:20px!important;text-align:center!important;font-weight:700}.dijitDialogUnderlay{opacity:0!important}#Page2 .dijitInputInner{text-align:center}