h3.h3-kiosk{float:right;border:5px solid #4c6f28;border-width:thick;font-size:1.17em;font-weight:bold;padding:6px 2px}#divMain {
	padding: 20px;
    border: 1px solid #d3d3d3;
    border-radius: 10px;
    box-shadow: 0px 0px 6px 0px rgb(131 129 129 / 56%);
}
.durationright .ui-select
 {
    margin-top: 0px;
    margin-bottom: 4px;
}
div#txtDuration-button {
    padding: .5em .5em;
}
#divIdKioskContainer{padding:0px;/*padding-top: 10px;display:inline-flex;*/width:100%;}
#durationselectoindv{
	/*padding-bottom: 5px;
    padding-right: 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: left;*/
    width: 100%;
}
.durationleft {
    float: left;
    width: 40%;
}
#durationselectoinradioa {
    width: 100%;
	display: flex;
    align-items: end;
}
#durationselectoinradioa .chkbox {
    width: 66%;
    float: left;
}
#durationselectoinradioa .ui-radio {
    width: 48%;
    float: left;
    margin-right: 2%;margin-top:0px;margin-bottom:0px;
}
#durationselectoinradioa .chkbox .ui-radio label {
    font-size: 11px;
    padding-right: 2px;padding-left: 2.7em;
}
div#startFromSec .ui-mini {
    margin-top: 0px;
}
#startFromSec {
    width: 33%;
    float: left;    
	margin-bottom: 0px;
}
div#startFromSec div.ui-input-text {
    margin-bottom: 0px !important;
}
/*#startFromSec {
    display: none;
} */
div#overnightpropertyName {
    color: #ff0000;font-size:12px;
}
ul.ulresiimptspan li {
    list-style: none;
}
ul.ulresiimptspan
 {
    margin-bottom: 0px;
}
span.impspanbookdetail {
    padding-bottom: 0px;
    float: left;
    width: 100%;
}
.mailrec .ui-mini {
    margin-left: 0px;
    margin-right: 0px;
	width: 100%;
}
.placeorderbtn {
    background: #1C9BD7 !important;
    border: #1C9BD7 !important;
    border-radius: 0px !important;
    padding-top: 15px;text-shadow: none !important;
}
#frmPaymentKiosk label{font-size:14px;}
span#spanMoreOptionsMsg
 {
    color: #a7a7a7 !important;
    font-style: italic;
    font-size: 14px;
}
.ui-block-a.field.mailrec
 {
    margin-bottom: 3px;
}
.mailphonerec .ui-mini {
    margin-left: 0px;
    margin-right: 0px;
	width: 97%;
}
.durationright {
    float: left;
    width: 60%;
}
.rateblk {
    float: left;
    width: 100%;
    text-align: left;
    padding: 0px;
}.spaceavailable{font-size: 18px; line-height: 50%; color: #1C9BD7; font-weight:700;text-align:left;margin: 0px;
    padding: 10px 0px !important;padding-bottom:0px;display: inline-block;}
.chkbox .ui-radio label {
    border-radius: 50px;
    text-transform: uppercase;
    height: 32px;
}
/*.ui-block-b.totalprice {
    width: 100%;
}*/
/*.h3-kiosk.totalprice {
    width: 100%;
    float: left;
	border: 2px dashed #00a52b;
    padding: 10px !important;
    color: #00a52b;
    background: #f6f6f6;
    margin-bottom: 5px;
}*/
.leftside {
    float: left;
    width: 55%;
}.rightside {
    float: left;
    width: 45%;
	text-align:right;
}span.raterec {
    font-size: 25px;
	font-weight: 900;
}span#spanHourlyRate
 {
    color: #f15e49;
    font-weight: bold;
    font-size: 15px;
}p.leftsidefee {
    padding: 0px !important;
    font-size: 12px !important;margin-top: 7px !important;
    margin-bottom: 0px;
}#propertyName{font-weight:300;text-align:left;font-size:36px;line-height:125%;margin-bottom:35px}#h2ParkingFee{font-size:28px;line-height:100%;text-align:left;margin:0;padding:0px !important;font-weight:700;}#frmPaymentKiosk .error{color:#f00}.ui-loader-background{width:100%;height:100%;top:0;margin:0;background:rgba(0,0,0,.3);display:none;position:fixed;z-index:100}.ui-loading .ui-loader-background{display:block}.ui-loading .ui-loader{display:block;box-shadow:none;background:transparent}.ui-loader-verbose h1{color:#fff}#divMain h1{font-size:18px}#divMain h1,#divMain h2,#divMain h3,#divMain p{padding:0 15px}#popupOrderConfirmationDialog .ui-header .ui-title{margin:0 22%}.loadcss{display:none}.applybtn{float:left;padding:10px 16px;margin:22px 0 0 0}#promoSection .promocodeerror{background:transparent none repeat scroll 0 0!important;color:#ee5e53;font-size:14px;height:auto!important;width:auto!important}#promoSection .promocodeerror{background:transparent none repeat scroll 0 0!important;color:#ee5e53;font-size:14px;height:auto!important;width:auto!important}#promoSection .ui-block-a big{background:rgba(0,0,0,0) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAA7UlEQVQoFWNgIAfsYFAA4olA7AXEzOQYIAvEG4D4P8N2hhtA2pFUA3SAeD/YABjezrCKFAOMgPgkUBOyAceBtA2yImmgICMOA2yB+AKKATsY9gKxBkwBCxBHAvFOIA7DYgAo8G5CbYYZsBGIlZAV5QHxG6jkfSB2Q5KLAuKHaF5YDKQl0W2qRFN0FUi7A3EckP0Syfn/gHgyEAth+nc7gwBQohklxHcwPAXiV0j8v0DcBcR8+EKeD4j70AyC4Z9Ai6qBNA8xUSgExDPQDPgIxAVAQzhISQviQLwYagDIO4lAzEpOslaEBmAKsfkCAE8OkN14H4wHAAAAAElFTkSuQmCC) no-repeat scroll left center;color:#02b702;padding-left:27px;display:none}#promoSection .ui-block-a p{display:inline-block;float:left;margin:0;font-size:14px;line-height:16px;font-weight:400;color:#999;padding:0 0 7px 0}#divIdKioskContainer .ui-input-text{background:transparent;border:0;text-shadow:none;box-shadow:none}#divIdKioskContainer .ui-input-text input{border-color:#ddd!important;border-width:1px!important;border-style:solid!important}#popupDialog .lbl1{font-size:14px}#popupDialog .ui-block-a.popupConfLabel{width:40%}#popupDialog .ui-block-b.popupConfValue{width:60%}.racetracelandingpg h1{margin:30px 0}.racetracelandingpg h3.availspaceh3{font-size:22px;line-height:50%;text-align:left;font-weight:700}.racetracelandingpg #spanListingCount{color:#f00}.racetracelandingpg .selectionbookingtypedv{max-width:500px}.racetracelandingpg .parkingOptionsp.ui-block-a{margin-left:10px}/*.racetracelandingpg #divIdKioskContainer{max-width:500px;border:#000;border-style:dashed}.racetracelandingpg #frmPaymentKiosk .paymaindv{padding-bottom:5px;padding-right:5px}.racetracelandingpg #frmPaymentKiosk .paymaindv label{margin-left:6px;margin-bottom:-4px}.racetracelandingpg #frmPaymentKiosk .paymaindv #txtDuration{text-align:center;padding-left:35%}.racetracelandingpg #frmPaymentKiosk .paymaindvb{text-align:center;min-width:10px;padding-bottom:5px}.racetracelandingpg #frmPaymentKiosk .paymaindvb .lbl1{padding:5px}.racetracelandingpg #_cardInfo .ccmaindv{min-width:175px;max-width:250px;padding-right:6px}.racetracelandingpg #_cardInfo label{margin-left:6px;margin-bottom:-4px}.racetracelandingpg #_cardInfo #txtCC{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.racetracelandingpg #_cardInfo .ccmaindvb{min-width:29px;max-width:65px;padding-right:6px}.racetracelandingpg #_cardInfo .ccmaindvb label{margin-bottom:-4px}.racetracelandingpg #_cardInfo .ccmaindvb #txtExp{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.racetracelandingpg #_cardInfo .ccmaindvc{min-width:25px;max-width:55px;padding-right:6px}.racetracelandingpg #_cardInfo .ccmaindvc{margin-bottom:-4px}.racetracelandingpg #_cardInfo .txtCVV{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-a{min-width:100px;max-width:180px;padding-right:6px}.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-a label{margin-left:6px;margin-bottom:-4px}.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-a #txtemail{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-b{min-width:100px;max-width:180px;padding-right:6px}.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-b label{margin-left:6px;margin-bottom:-4px}*/.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-b #txtPhone{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-c{min-width:100px;max-width:180px;padding-right:6px}.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-c label{margin:0}.racetracelandingpg #frmPaymentKiosk .txtemaildv .ui-block-c #txtLp{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px;text-transform:uppercase}.racetracelandingpg .spanHdnSoldOutMsgdv{text-align:center;color:#f00;margin:40px 0 10px 0}.racepopconfigdialog #popupDialog{max-width:400px;min-width:300px}.racepopconfigdialog h1.ui-title{text-align:center;color:#000;font-size:20px;margin:0 10%}.racepopconfigdialog .ui-content{text-align:center}.racepopconfigdialog .ui-content strong .lbl1{color:#808080}.racepopconfigdialog #h3-kiosk{color:#fff}.racetracorderconfirmdialog{max-width:1890px;min-width:300px;top:2331.5px;left:759px}.racetracorderconfirm{max-width:400px;min-width:300px}.racetracorderconfirmdialog h1.ui-title{text-align:center;color:#000;font-size:22px}.racetracorderconfirmdialog .ui-content{text-align:center;color:#fff}.racetracorderconfirmdialog #h3OrderSuccess{text-align:center;color:#fff}.containerrmsgdv #hdrOrderStatus{text-align:center;color:#000;font-size:22px}.containerrmsgdv .ui-content{text-align:center}.containerrmsgdv #h3OrderSuccess{text-align:center;color:#fff}.containerrmsgdv #spanTechErrorDtl{text-align:center;font-size:12px}.racetracelandingpg #popupDialog-placeholder{display:none}.racetracelandingpg #popupOrderConfirmationDialog-placeholder{display:none}#parkingOptions-button{background:#333;color:#fff}.hamptonlandingpg h1{margin:30px 0}.hamptonlandingpg h3.availspaceh3{font-size:18px;line-height:50%;text-align:left;font-weight:700}.hamptonlandingpg #spanListingCount{color:#f00}.hamptonlandingpg .selectionbookingtypedv{max-width:500px}.hamptonlandingpg .parkingOptionsp.ui-block-a{margin-left:10px}.hamptonlandingpg #divIdKioskContainer{max-width:500px;border:#000;border-style:dashed}.hamptonlandingpg #frmPaymentKiosk .paymaindv{padding-bottom:5px;padding-right:5px}.hamptonlandingpg #frmPaymentKiosk .paymaindv label{margin-left:6px;margin-bottom:-4px}.hamptonlandingpg #frmPaymentKiosk .paymaindv #txtDuration{text-align:center;padding-left:35%}.hamptonlandingpg #frmPaymentKiosk .paymaindvb{text-align:center;min-width:10px;padding-bottom:5px}.hamptonlandingpg #frmPaymentKiosk .paymaindvb .lbl1{padding:5px}.hamptonlandingpg #_cardInfo .ccmaindv{min-width:175px;max-width:250px;padding-right:6px}.hamptonlandingpg #_cardInfo label{margin-left:6px;margin-bottom:-4px}.hamptonlandingpg #_cardInfo #txtCC{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.hamptonlandingpg #_cardInfo .ccmaindvb{min-width:29px;max-width:65px;padding-right:6px}.hamptonlandingpg #_cardInfo .ccmaindvb label{margin-bottom:-4px}.hamptonlandingpg #_cardInfo .ccmaindvb #txtExp{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.hamptonlandingpg #_cardInfo .ccmaindvc{min-width:25px;max-width:55px;padding-right:6px}.hamptonlandingpg #_cardInfo .ccmaindvc{margin-bottom:-4px}.hamptonlandingpg #_cardInfo .txtCVV{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-a{min-width:100px;max-width:180px;padding-right:6px}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-a label{margin-left:6px;margin-bottom:-4px}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-a #txtemail{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-b{min-width:100px;max-width:180px;padding-right:6px}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-b label{margin-left:6px;margin-bottom:-4px}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-b #txtPhone{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-c{min-width:100px;max-width:180px;padding-right:6px}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-c label{margin:0}.hamptonlandingpg #frmPaymentKiosk .txtemaildv .ui-block-c #txtLp{font-size:14px;line-height:0;margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit;height:20px;text-transform:uppercase}.hamptonlandingpg .spanHdnSoldOutMsgdv{text-align:center;color:#f00;margin:40px 0 10px 0}.hamptonlandingpg #popupDialog-placeholder{display:none}.hamptonlandingpg #popupOrderConfirmationDialog-placeholder{display:none}.hamptonlandingpg .pnameh1dv,.hamptonlandingpg #h2ParkingFee,.hamptonlandingpg #frmPaymentKiosk .paymentdvfrom,.hamptonlandingpg #_cardInfo,.hamptonlandingpg .selectionbookingtypedv,.hamptonamountpp{display:none!important}.hamptonlandingpg #hamptonpropertyName{margin:30px 0!important;padding:0 15px!important}.hamptonlandingpg .impspandv{color:#f00!important;font-size:15px!important;padding:15px!important;display:block!important}.hamptonlandingpg .impspanbookdetail{color:#f00!important;font-size:16px!important}.hamptonlandingpg #hamptonpropertyName .guestspan,.hamptonlandingpg #hamptonpropertyName .pnamespan{font-weight:700;text-align:left;font-size:28px!important;line-height:125%;margin-bottom:35px}.hamptonlandingpg #hamptonpropertyName .ulresiimptspan{font-size:15px!important;color:#f00!important}#parkselectiondv .lbl{vertical-align:top;margin-top:18px}#parkselectiondv .lbl,#parkselectiondv .ui-radio{display:inline-block}#parkselectiondv .ui-radio label{border:0;font-weight:normal;cursor:pointer}#parkselectiondv .ui-radio .ui-btn.ui-radio-on::after{border-color:#333}@media screen and (min-width:1px) and (max-width:767px){#divMain{padding:0}}#durationselectoinradio .lbl,#durationselectoinradio .ui-radio{display:inline-block}#durationselectoinradio .ui-radio .ui-btn.ui-radio-on::after,#durationselectoinradioa .ui-radio .ui-btn.ui-radio-on::after{border-color:#1C9BD7;margin-top: -5px;margin-left: 6px;}#durationselectoinradio .ui-radio-on,#durationselectoinradio .ui-radio-off{border:1px solid #ddd}#durationselectoinradio{width:80%!important}#durationselectoinradiob{width:20%!important}.cardsec{margin-bottom:20px}.cardsec .lblsec{position:relative;color:#333;font-weight:300;display:flex;flex-direction:row;margin:.446em 0}.cardsec .lblsec>span{width:120px;text-align:right;margin-right:30px;color:#b5b5b5;font-size:13px;font-weight:700}.cardsec .field{background:transparent;font-weight:300;border:0;color:#31325f;outline:0;flex:1;padding-right:10px;padding-left:10px;cursor:text;}#durationselectoinradio.monthselectcss .chkbox .ui-radio label{font-size:11px;padding-left: 2.7em;padding-right:0px;}#durationselectoinradio.monthselectcss .chkbox .ui-radio{width:24%}.monthhidden{display:none!important}.dailyhidden{display:none}.hrhidden{display:none}#durationselectoinradio.monthselectcss .monthhidden{display:block!important}#durationselectoinradio.monthselectcss{width:100%!important}.parksafelandingpg .parksafeselectiondv{display:none!important}.static_Duration #h3-kiosk{margin:0}.static_Duration .ui-select{display:none}