body { margin: 0px 0px 0px 5px; padding: 0; }
h2 {
	font: normal 14pt "Trebuchet MS",Tahoma,Sans-Serif;
	color: #ffffff;
	margin: 0;
	padding: 0;
}
h2 span {
	color: #cccccc;
}

#new_search {
	cursor: pointer;
	background-color: #deebf8;
	color: #000000;
	font: bold 12pt Verdana,Sans-Serif;
	padding: 4px;
}
#new_search.hover {
	cursor: pointer;
	background-color: #deebf8;
	color: #000000;
	font: bold 12pt Verdana,Sans-Serif;
	padding: 4px;
	text-decoration: underline;
}

#photos_top {
	background: #0D547C url(../../entertainment/img/dining/featured_top_bg.jpg) top left no-repeat;
	padding-left: 10px;
	font: normal 8pt Verdana,Sans-Serif;
	color: #cfcfcf;
}
#photos_top h2 {
	margin: 0px;
	padding: 0px;
}
#photos_tr {
	background: #0D547C url(../../entertainment/img/dining/featured_top_bg.jpg) top right no-repeat;
	float: right;
	width: 40px;
	height: 18px !important;
	height: 10px;
}
#photos {
	float: right;
	background-color: #f0f0f0;
	border: #0D547C 2px solid;
	padding: 3px;
	text-align: left;
}
#photos img,
#photos embed {
	float: right;
	margin: 5px;
	border: #cccccc 1px solid;
}

#mapContainer img {
	border: 0px none;
}

.container {
	float: left;
	margin: 5px;
	background-color: #cfcfcf;
	width: 45%;
	padding: 5px;
	
	font: normal 8pt Verdana,Sans-Serif;
	color: #666666;
}
.container_cell {
	background-color: #ffffff;
	color: #000000;
}
.scrollable {
	overflow: auto;
}

.container_cell img {
	margin: 5px 0px 0px 5px;
	border: #cccccc 1px solid;
	cursor: pointer;
	
	float: none;
}
.container_cell td {
	font: normal 10pt Verdana,Sans-Serif;
	text-align: left;
	vertical-align: top;
}
.container_cell th {
	font: normal 10pt Verdana,Sans-Serif;
	text-align: left;
	vertical-align: top;
	color: #6f6f6f;
}
.container_cell th span {
	font: bold 10pt Verdana,Sans-Serif;
	color: #0066cc;
}

#details td {
	font-size: 8pt;
}
#details th {
	font-size: 8pt;
	color: #6f6f6f;
	font-weight: normal;
}

#rate_table {
	border: #deebf8 1px solid;
}
#rate_table td {
	font: normal 8pt Verdana,Sans-Serif;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	background-color: #f3f3f3;
}
#rate_table td input {
	font: normal 8pt Verdana,Sans-Serif;
}

#directions_link {
	text-align: center;
}
#directions_link a {
	color: #0033cc;
}
#directions_link a:hover {
	color: #0066cc;
}