.rbWelcomeMsgAuto { display:block; }
.rbWelcomeMsgStd { display:none; }

/* TEST SITE */
BODY { b order: 6px dashed #df0000; }

.hprLogo IMG
{
  max-width:200px;
  min-width:150px;
  width:50%;
  padding: 5px 0;
}

.rtm Bookings .BandTable .ListItemAlt TD,
.rtm Bookings .BandTable .ListItem TD, 
.rtm Bookings .BandTable .ListFoot TD
{ 
		text-align:center;
		border: 1px solid #c0c0c0;
}

.rtmBkWizDisclaimer 
{
  border: 0;
  padding: 20px;
  background-color: #278843;
  color:#fff;
}

.rtmBkWizDisclaimer .PageTitleSmall {
    font-weight: bolder;
    color: #fff;
    font-size: 108%;
}

.rtmBkWizTermsWrn {
    text-align: center;
    font-size: 155%;
    padding: 5px;
    font-weight: bolder;
    color: #278843;
    background-color: #fff;
}

.rbBRWReqForm #frmUserGrp_5 { text-align:left; }

.rbFooterCards img[src*="carifs"] {  display: none; }

/* PAOLO9APR2025 booking last step */
.rtmBkWizDisclaimer { background-color: #000; }
.rtmBkWizDisclaimerPost 
{
  padding: 5px;
  background-color: #edd6af;
  color: #000;
  text-align: center;
} 
/* dep req box */
.rtmBkWizDepositReq { background-color: #daaa5c; }
/* pease read caref */
.rtmBkWizTermsWrn { background-color: transparent; color: #c6861b; }

/* PAOLO24APR2025 adding dicover card in footer */
.rbFooterCardsExtra p { display: inline; }
.rbfooterextracards { display: inline-block; }


/* PAOLO10JUN2025 */
.osPayOrderBoxLogo { display:none; }
.wsfFACHPPIFrame { height: 100vh; }


/* PAOLO9SEP2025 dep policy footer link */
.rbFooterLink .wsfSubMnSubTab1Box { display:inline-block; }
.wsfMenuItem4425 { border-left: 1px solid #c0c0c0; padding-left: 10px; }