/* RESET */

table { border-collapse: collapse; border-spacing: 0; }

h4 { font-size:11px }

#accommlist div.listitem { padding:5px 0px }
#accommlist div.listitem label { padding-bottom:5px; font-weight:bold; }
#accommRequired { margin:0; width:900px; overflow:scroll; }
.accommWrapper { margin:10px 0px 15px 50px }

.RoomTable td { padding:5px; border-top:1px solid #ddd; height:40px; }
.RoomTable td.EventDate, .RoomTable td.HotelName { border:none; height:60px; }

/* Booking Process */

/* Accomm */
.accommSpecific, .accommSpecificRequest { border-bottom:1px solid #FFF; margin-bottom:10px }
.accommSpecificRequest { padding:5px 10px; background:#FFF }
.accommSpecificRequest .requestWarning { border: 1px solid #CC0000; padding:3px; margin-bottom:6px; background:#FFEAEA }
.accommSpecificRequest .requestWarning h3 { margin:0 0 5; color:#990000; font-size:13px }

.boxed {
	border:solid 1px #ccc;
	background-color:#eee;
	padding:10px;
	margin-bottom:10px;
}
.boxed-small {
	width: 320px;
	border:solid 1px #999999;
	background-color:#E5E5E5;
	padding:10px;
	text-align:left;
}
