BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 7px; CURSOR: default; COLOR: #000000; FONT-FAMILY: "Times New Roman"
}
.mauivacation {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #707070; FONT-FAMILY: arial,helvetica
}
A.blacklink {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.blacklink:hover {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.blacklink:visited {
	FONT-SIZE: 9pt; COLOR: purple; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.bluelink {
	FONT-WEIGHT: bolder; FONT-SIZE: 7pt; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.bluelink:hover {
	FONT-SIZE: 7pt; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.resource {
	FONT-SIZE: 10px; CURSOR: text; COLOR: #fefefe; LINE-HEIGHT: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.resource:link {
	FONT-SIZE: 10px; CURSOR: text; COLOR: #fefefe; LINE-HEIGHT: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.resource:hover {
	FONT-SIZE: 10px; CURSOR: text; COLOR: #fefefe; LINE-HEIGHT: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.resource:visited {
	FONT-SIZE: 10px; CURSOR: text; COLOR: #fefefe; LINE-HEIGHT: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.resource:active {
	FONT-SIZE: 10px; CURSOR: text; COLOR: #fefefe; LINE-HEIGHT: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.smallerbackground {
	FONT-SIZE: 10px; CURSOR: text; COLOR: #fefefe; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana
}
A.sponser {
	FONT-SIZE: 7px; CURSOR: default; COLOR: #3366cc; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.sponser:link {
	FONT-SIZE: 7px; CURSOR: default; COLOR: #3366cc; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.sponser:hover {
	FONT-SIZE: 7px; CURSOR: default; COLOR: #3366cc; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.sponser:visited {
	FONT-SIZE: 7px; CURSOR: default; COLOR: #3366cc; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.sponser:active {
	FONT-SIZE: 7px; CURSOR: default; COLOR: #3366cc; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.smallbackground {
	FONT-SIZE: 7px; CURSOR: default; COLOR: #000000; FONT-FAMILY: Verdana
}
.sml {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.smlbld {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.smlcolor {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana
}
.smlcolorbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana
}
.toptabtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.whiteboldu {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.whitebold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Verdana
}
.redbold7 {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: red; FONT-FAMILY: Verdana
}
.rednormal7 {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: red; FONT-FAMILY: Verdana
}
.redbold8 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana
}
.rednormal8 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana
}
.redbold9 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana
}
.rednormal9 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana
}
.blacknormal7 {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: Verdana
}
.blacknormal6 {
	FONT-WEIGHT: normal; FONT-SIZE: 6pt; COLOR: black; FONT-FAMILY: Verdana
}
.whitefoot {
	FONT-SIZE: 7pt; COLOR: white; FONT-FAMILY: Arial
}
A.collink {
	FONT-SIZE: 9pt; COLOR: #3366cc; FONT-FAMILY: Arial
}
A.collink:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; COLOR: #99ccff; FONT-FAMILY: Arial
}
INPUT.textbox {
	BORDER-RIGHT: #cc99cc 1pt solid; BORDER-TOP: #3366cc 1pt solid; FONT-SIZE: 9pt; BORDER-LEFT: #3366cc 1pt solid; COLOR: black; BORDER-BOTTOM: #3366cc 1pt solid; FONT-FAMILY: Arial
}
.portlet {
	BACKGROUND-COLOR: #840084
}
.portletlabel {
	COLOR: #ffffff; BACKGROUND-COLOR: #333399
}
.bglt {
	BACKGROUND-COLOR: #ffffe3
}
.bglttext {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe3
}
.bglttextctr {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe3; TEXT-ALIGN: center
}
.bglttextrt {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe3; TEXT-ALIGN: right
}
.pic {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.smalltext {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.searchBoxBg {
	BACKGROUND: #003366
}
.searchBoxBorder {
	BACKGROUND: #000000
}
.line {
	BACKGROUND: #000000
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.searchBoxText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.continent {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.continentLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.continentLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.country {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.countryLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.countryLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.state {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.stateLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.stateLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.city {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.cityLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.cityLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.nearbycityLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.nearbycityLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.state {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.stateLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.stateLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.hotelName {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.hotelNameBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.hotelNameLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.hotelNameLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #001be6; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.hotelAddress {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.hotelDescription {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.starRating {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.nightlyRates {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.hotelRates {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.button {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana,sans-serif; BORDER-LEFT: #c3c3c3 1px solid; CURSOR: hand; COLOR: #0b2061; PADDING-TOP: 0px; BORDER-BOTTOM: #003366 1px solid; BACKGROUND-COLOR: #f2f5ff; TEXT-DECORATION: none
}
