UL.thelist { PADDING: 0; margin: 0; }
.thelist table { width: 100%; border-collapse: collapse; margin: 0; }
.thelist LI { PADDING: 3px; MARGIN: 5px; CURSOR: move; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #FFECF6; LIST-STYLE: none none; padding-top: 10px; }
.thelist SPAN { HEIGHT: auto; }
.thelist .room { /*FLOAT: left; */ WIDTH: 120px; MARGIN-RIGHT: 3px; }
.thelist .size { /* FLOAT: left; */ WIDTH: 100px; MARGIN-RIGHT: 3px; }
.thelist .features { /* FLOAT: left; */ WIDTH: 290px; MARGIN-RIGHT: 3px; }
.thelist .edit { /*FLOAT: right; */ WIDTH: 40px; text-align: right; }

#roomtable h3  { margin-top: 15px; font-size: 1.1em; padding: 6px 0 6px 4px; }
#roomtable h4  { margin: 0; font-size: 1.1em; padding: 6px 0 6px 4px; }
#roomtable td.col1  { font-weight: bold; width: 140px; }
#roomtable td { border-bottom: 1px dotted #D08800; padding: 6px; }

p.blank { font-weight: bold; color: red; text-align: center; }

#propfeatures li { float:left; width:250px; margin-right:20px; }
