#returnCS {
	border-top: none;
}
#helpinfo { color: Black; }
#helpinfo H2 {
	background: #7B953F;
	color: White;
	font-size: 1.0em;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
#helpinfo H4 {
	margin: 0;
}
#helpinfo P {
	margin-top: 0;
}
#helpcontent { padding: 5px; }
#helpcontent EM {
	background: #BCCF8E;
	padding: 1px 2px;
	font-style: normal;
}

.noresults {
	background: #951A1D;
	color: White;
	text-align: center;
	font-size: 14px;
	border-top: 2px solid #810609;
	border-bottom: 2px solid #810609;
	margin-top: 0;
}
.noresults STRONG {
	font-size: 1.5em;
	letter-spacing: -1px;
}

.groupbox,
.grouptbox {
	border: 3px solid white;
	background: White;
	color: Black;
	margin: 5px;
}
.groupbox {
	margin: 0 0 5px 5px;
}
.groupbox H4,
.grouptbox H4 {
	margin: 0;
	padding: 3px 5px 2px;
	background: #7B953F;
	color: White;
}
DIV.extrainfo H4,
#sidecontent H4.extrainfo {
	background: #951A1D;
}
SPAN.extrainfo, SMALL.extrainfo { color: #951A1D; }
.gbhrt { float: right; }
.gbc {
	padding: 5px;
	font-size: 0.9em;
}
.grouptbox .gbc {
	padding: 3px 0 0;
}
.gbc TABLE {
	width: 100%;
}
.gbc TD {
	text-align: center;
	vertical-align: top;
	cursor: default;
}
.groupbox .gbc TD { text-align: left; }
.gbc TD.checked { background: #BCCF8E; }
#diningtype TD { width: 16.7% }
#smoking TD { width: 25%; }

#simple {
	border-bottom: 1px solid #052957;
}
#advsearch H2 {
	margin: 10px 10px 5px;
	text-align: center;
}
#advsearch P {
	padding: 5px 10px;
}
.advsec {
	border-top: 1px solid #052957;
	padding: 10px 10px;
}
.advsec LABEL, .advsec INPUT {
	font-size: 1.2em;
}
.advsec LABEL {
	width: 10em;
	display: block;
	float: left;
	padding-top: 3px;
}
.advsec INPUT {
	padding: 1px 4px;
	width: 325px;
}
.advsec SMALL LABEL {
	font-size: 1.0em;
	float: none;
	display: inline;
	width: auto;
}
.advsec INPUT.ck {
	padding: 1px;
	width: auto;
}

#nearme { background: #052341; }

#orlandmark {
	margin-top: 5px;
}
#orlandmark SELECT {
	width: 337px;
}
.submitrow {
	background: #7B953F;
	text-align: center;
	margin: 10px 0;
}
.submitrow A {
	display: block;
	background: #7B953F;
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	border-top: 2px solid #951A1D;
	border-bottom: 2px solid #951A1D;
}
.submitrow A:hover {
	/*background: #052341;*/
	background: Black;
	border-color: Green;
	text-decoration: none;
}
.submitrow INPUT {
	font-size: 1.2em;
	margin: 5px;
	display: none;
}


#sidecontent {
	background: #EBEBEB;
}
.ss {
	border-top: 2px solid Black;
	font-size: 10pt;
}
.ss H4 {
	background: #7B953F;
	color: White;
	margin: 0;
	padding: 2px 5px;
	font-size: 1.0em;
}
.ss H5 {
	margin: 0;
}
.ssw {
	color: Black;
	padding: 5px 5px 10px;
}
.sswi {
	padding-left: 10px;
}