body {
	background: url('/images/bg_Summer.jpg');
}
h3 {
	color: #006633;
}
a:link {
	color: #009933;
}
a:active {
	color: #006633;
	background: #CCFFCC;
}
a:visited {
	color: #009933;
}
a:hover,
a.hpmMapped:link,
a.hpmMapped:active,
a.hpmMapped:visited,
a.hpmMapped:hover {
	color: #006633;
	background: #CCFFCC;
}
/* Results that have been added to clipboard (not necessarily clipboard view) */
.resultInClipboard {
	background: #EAFFEA;
}
.result .title {
	color: #009933;
}
.resortTableHeader {
	background: #57BC79;
	color: white;
}
.resortTableAlternateRow {
	background: #ABDDBC;
}

/* Clipboard manager */
/* Nearby listings */
/* Lodging availability settings */
#clipboardManager .heading,
#nearbyEvents .heading,
#nearbyLodging .heading,
#leftColumnAds .heading,
#leftColumnSearchBox .heading,
#lodgingAvailBox .heading {
	background: #006633;
	border: solid 1px #222222;
	border-top-color: #dfdfdf;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0.3em 1em;
}
#clipboardManager .body,
#nearbyEvents .body,
#nearbyLodging .body,
#leftColumnAds .body,
#leftColumnSearchBox .body,
#lodgingAvailBox .body {
	/*background: #EAFFEA;*/
	background: #e0e0e0;
	border: solid 1px #AAAAAA;
}

#lodgingAvail thead td,
.resultLodgingAvail thead td {
	background: #57BC79;
}

#lodgingAvail .alternateRow,
.resultLodgingAvail .alternateRow {
	background: #D5EEDD;
}

#lodgingAvail .hotRate,
.resultLodgingAvail .hotRate {
	background-image: url(/images/icon_hot.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
}