.imageList {
	width: 184px;
}

.venueDetails {
	width: 604px;
	color: #666666;
	background-color: #DDDDDD;
	padding: 5px;
}

.venueDetailBox {
	background-color: #EEEEEE;
	margin: 0px;
	margin-bottom: 5px;
	padding: 5px;
}

.venueIconsBox {
	background-color: #BBBBBB;
	padding: 5px;
}

.venueDetailTable {
	/*border: 2px solid #DDDDDD;*/
}

.roomConfigurationTable td {
	border: 1px solid black;
	margin: 0px;
}

h2, h3 {
	margin-top: 3px;
	margin-bottom: 4px;
	padding: 0px;
}

.venueDetailTable th {
	text-align:left;
	margin-right: 6px;
	padding-right: 5px; 
	width: 100px;
	background-color: #F0F0F0;
}

.venueDetailTable td {
	padding-left: 8px;
}

.roomSizeCell {
	/*text-align: center;*/
}


table#venue_table {
	
}

table.features {
	border-collapse:collapse;
}

/* features table header */
.features th {
	background:#000000 none repeat scroll 0% 0%;
	border-bottom:2px solid #E960AE;
	color:#FFFFFF;
	/*text-align:left;*/
}

/* left heading */
.features .limp {
	padding-left:5px;
	width:183px;
}

/* centered heading */
.features .simp {
	padding:0pt 5px;
	/*text-align:center;*/
	width:160px;
}

.features .odd {
	background:#EEEEEE none repeat scroll 0% 0%;
}
.features .even {
	background:#DDDDDD none repeat scroll 0% 0%;
}
.features .odd, .features .even {
	border-bottom:1px solid #FFFFFF;
	color:#666666;
}

.description p {
	margin-top: 0px;
}