@charset "utf-8";
/* CSS Document			Rooms_and_Rates		*/
@import url("https://www.4pidesign.com/pmenu.css"); 		/* */


table.bxt { width:625px; }


/* CHECK:WARNING:FIX: local patch for bxt.css	*/
/* use div.img > * { width:100%; },   OTHERWISE div.img style must set width per instance. */
div.img > * { width:100%; height:reset;		/* margin:0px; border-collapse:collapse; padding:0px; */  }
/* step 2 */
.bxt div.img { /* margin:0px; border-collapse:collapse; padding:0px; */ }
.bxt div.img iframe { margin:0px; border-collapse:collapse; border:0px; padding:0px; }		/* no help */
/* width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  */  			/* no help */


#pmenu, .pmenu { font-size:20px; padding:10px; display:compact; }

.titletxt { color:#810081;		font-size:22px; font-weight:bold; font-style:italic; }
/*


*/

/* .bxt > tbody > tr:last-of-type > td:only-of-type:empty, td:empty { visibility:collapse; } */


/* last row of room tables for prices */
/* .bxt > tbody > tr:last-of-type > td:only-of-type > p { text-align:center; } /* works since td:only-of-type */
/*										last row																*/

/* 
.bxt:not(first-of-type) > tbody > tr:last-of-type:not(first-of-type) > td:only-of-type > p { text-align:center; } 
*/

/*
#fordetails { width:300px;	margin-left:auto; margin-right:auto;	text-align:center; }
#fordetails a { text-decoration:none; }
*/


/* div#federalist { visibility:collapse; } */
/* a[href*="federalist"] { visibility:hidden; } */