body {
	background			: #FFFFFF;
	color				: #000000;
	font-family			: Verdana, Arial, Helvetica;
	font-size			: 11px;
}

body.resourceDirectory {
	background			: #FFE7B3;/*#333333;*/
	color				: #000000;
	line-height			: 15px;
}

body.resourceDirectory a {
	color				: #0066CC;
}

.homeTopLinks {line-height:18px}
/*
.homeTopLinks a:link {color:#CC0000}
.homeTopLinks a:visited {color:#CC0000}
.homeTopLinks a:hover {color:#CC0000}
.homeTopLinks a:active {color:#CC0000}
*/

#homeTopBox {
	border				: 1px solid #FFCC00;
}

#homeTopBoxFadedBorder {
	border				: 1px solid #FFCC66;
}

table.homeSelectHotel {
	background			: #FFCC66;
	border				: 1px solid #CC0000;
}

table.homeSelectHotel a:link {color:#CC0000}
table.homeSelectHotel a:visited {color:#CC0000}
table.homeSelectHotel a:hover {color:#CC0000}
table.homeSelectHotel a:active {color:#CC0000}

td.homeSelectHotelByCategory {
	border-bottom		: 1px solid #CC0000;
}

td.homeSelectHotelByPriceRange {
	border-top			: 1px solid #CC0000;
}

td.homeSelectHotelByLocation {
	border-left			: 1px solid #CC0000;
}

.borderLeftWhite {
	border-left			: 1px solid #FFFFFF;
}

.borderLeftGray {
	border-left			: 1px solid #999999;
}

th.homeSectionHeader {
	text-align			: left;
	color				: #CC0000;
}

th.homeSectionHeader a:link {text-decoration:none;color:#CC0000}
th.homeSectionHeader a:visited {text-decoration:none;color:#CC0000}
th.homeSectionHeader a:hover {text-decoration:underline;color:#CC0000}
th.homeSectionHeader a:active {text-decoration:none;color:#CC0000}

table.homeRelevantContent {
	border				: 1px solid #CC0000;
}

.homeDoubleBarHeaderLiveChat, .homeDoubleBarHeaderExpressSelection,
.homeDoubleBarHeaderFeaturedHotels, .hotelPriceRangeDoubleBarHeaderLiveChat {
	padding-top			: 2px;
	padding-bottom		: 2px;
	margin-top			: 4px;
	margin-bottom		: 8px;
}

.homeDoubleBarHeaderLiveChat {
	border-top			: 1px solid #CC0000;
	border-bottom		: 1px solid #CC0000;
	color				: #CC0000;
}

.hotelPriceRangeDoubleBarHeaderLiveChat {
	border-top			: 1px solid #FFCC00;
	border-bottom		: 1px solid #FFCC00;
	color				: #FFCC00;
}

.homeDoubleBarHeaderExpressSelection, .homeDoubleBarHeaderFeaturedHotels {
	border-top			: 1px solid #FFCC66;
	border-bottom		: 1px solid #FFCC66;
	color				: #FFCC66;
}

.homeSideBubbleSidesExpressSelection, .homeSideBubbleFeaturedHotels,
.hotelBargainsSideBubbleFeaturedBargains {
	border-left			: 1px solid #FFCC66;
	border-right		: 1px solid #FFCC66;
	background			: #CC0000;
	color				: #FFFFFF;
	padding-left		: 8px;
	padding-right		: 8px;
}

.homeSideBubbleFeaturedHotels a, .hotelBargainsSideBubbleFeaturedBargains a,
.hotelPriceRangeSideBubbleFeaturedHotels a {line-height:20px}
.homeSideBubbleFeaturedHotels a:link, .hotelBargainsSideBubbleFeaturedBargains a:link,
.hotelPriceRangeSideBubbleFeaturedHotels a:link {color:#FFCC00}
.homeSideBubbleFeaturedHotels a:visited, .hotelBargainsSideBubbleFeaturedBargains a:visited,
.hotelPriceRangeSideBubbleFeaturedHotels a:visited {color:#FFCC00}
.homeSideBubbleFeaturedHotels a:hover, .hotelBargainsSideBubbleFeaturedBargains a:hover,
.hotelPriceRangeSideBubbleFeaturedHotels a:hover {color:#FFCC00}
.homeSideBubbleFeaturedHotels a:active, .hotelBargainsSideBubbleFeaturedBargains a:active,
.hotelPriceRangeSideBubbleFeaturedHotels a:active {color:#FFCC00}

table.hotelBargainsSplash {
	border-left			: 1px solid #0066CC;
	border-right		: 1px solid #0066CC;
}

table.hotelPriceRangeSplash {
	border-left			: 1px solid #CC6600;
	border-right		: 1px solid #CC6600;
}

table.hotelCategoriesSplash {
	border-left			: 1px solid #CC0000;
	border-right		: 1px solid #CC0000;
}

.hotelBargainsSideBubbleFeaturedBargains {
	border-left			: 1px solid #FFCC00;
	border-right		: 1px solid #FFCC00;
	background			: #0066CC;
	color				: #FFFFFF;
	padding-left		: 8px;
	padding-right		: 8px;
}

.hotelPriceRangeSideBubbleFeaturedHotels {
	border-left			: 1px solid #FFCC00;
	border-right		: 1px solid #FFCC00;
	background			: #CC6600;
	color				: #FFFFFF;
	padding-left		: 8px;
	padding-right		: 8px;
}

.whiteText {
	color				: #FFFFFF;
}

.whiteText a:link {color:#FFFFFF}
.whiteText a:visited {color:#FFFFFF}
.whiteText a:hover {color:#FFFFFF}
.whiteText a:active {color:#FFFFFF}

.redText {
	color				: #CC0000;
}

.redText a:link {color:#CC0000}
.redText a:visited {color:#CC0000}
.redText a:hover {color:#CC0000}
.redText a:active {color:#CC0000}

.goldText {
	color				: #FFCC00;
}

.goldText a:link {color:#FFCC00}
.goldText a:visited {color:#FFCC00}
.goldText a:hover {color:#FFCC00}
.goldText a:active {color:#FFCC00}

.blueText {
	color				: #0066CC;
}

.blueText a:link {color:#0066CC}
.blueText a:visited {color:#0066CC}
.blueText a:hover {color:#0066CC}
.blueText a:active {color:#0066CC}

.linkList {line-height:20px}

.homeSelectHotelFooter {
	border-top			: 1px solid #FFCC00;
	border-bottom		: 1px solid #FFCC00;
}

.home100PercentGuarantee {
	border-top			: 1px solid #FFCC00;
}

.tdCaps {
	font-variant		: small-caps;
}

.tdHeader {
	font-weight			: bold;
	text-transform		: capitalize;
	color				: #0066CC;
}

table.resourceDirectoryBanner, table.resourceDirectoryContents {
	border-left			: 1px solid #FFCC66;
	border-right		: 1px solid #FFCC66;
}

table.resourceDirectoryContents {
	border-bottom		: 1px solid #FFCC66;
}

table.resourceDirectoryLinksMenu {
	border				: 1px solid #FFCC66;
}

.resourceDirectoryTitle {
	font-size			: 14px;
	color				: #CC9966;
}

table.breadCrumbs a {
	color				: #FFFFFF;
}

/*
h2 {
	text-align			: justify;
}

h2.description {
	font-size			: 16px;
	font-weight			: normal;
}

h3.caption {
	font-size			: 11px;
	font-weight			: normal;
}

strong {
	font-weight			: normal;
}

table.description {
}

table.mainContainer {
	background			: #FCEACF;
}

table.hotelLink {
	font-size			: 18px;
}
*/