body {
	background: url('/images/bg_Winter.jpg');
}
h3 {
	color: #003366;
}
a:link {
	color: #003399;
}
a:active {
	color: #003366;
	background: #CCCCFF;
}
a:visited {
	color: #003399;
}
a:hover,
a.hpmMapped:link,
a.hpmMapped:active,
a.hpmMapped:visited,
a.hpmMapped:hover {
	color: #003366;
	background: #CCCCFF;
}
/* Results that have been added to clipboard (not necessarily clipboard view) */
.resultInClipboard {
	background: #EAEAFF;
}
.result .title {
	color: #003399;
}
.resortTableHeader {
	background: #5779BC;
	color: white;
}
.resortTableAlternateRow {
	background: #ABBCDD;
}

/* Clipboard manager */
/* Nearby listings */
#clipboardManager .heading,
#nearbyEvents .heading,
#nearbyLodging .heading,
#leftColumnAds .heading,
#leftColumnSearchBox .heading,
#lodgingAvailBox .heading {
	background: #003366;
	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: #EAEAFF;*/
	background: #E0E0E0;
	border: solid 1px #AAAAAA;
}

#lodgingAvail thead td,
.resultLodgingAvail thead td {
	background: #5779BC;
}

#lodgingAvail .alternateRow,
.resultLodgingAvail .alternateRow {
	background: #D5DDEE;
}

#lodgingAvail .hotRate,
.resultLodgingAvail .hotRate {
	background-image: url(/images/icon_hot.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
}