.white {  font-family: arial, verdana, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: underline}

.white2 {  font-family: Arial, Helvetica, verdana sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: none}

.white3 {  font-family: Arial, Helvetica, verdana sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: none; font-size: 8pt;}


.red {  font-family: verdana, arial, Helvetica, sans-serif; font-weight: bold; color: #ff0000; text-decoration: none; font-size: 8pt}

td { font-family: arial, helvetica, sans-serif; color: #666666; font-size: 9pt }

.hoteldeals
{ font-family: arial, helvetica, sans-serif; color: #666666; font-size: 10pt; font-weight: bold; }

.hoteldeals2
{ font-family: arial, helvetica, sans-serif; color: #666666; font-size: 7pt; font-weight: bold; }

.smallgrey
{ font-family: arial, helvetica, sans-serif; color: #666666; font-size: 8pt; font-weight: normal; }

.top
{  font-family: verdana, arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; font-size: 8pt}

a:link.redlink
{ color: 666666; text-decoration: underline; font-family:arial, verdana, helvetica; font-size:8pt; font-weight:normal; line-height:normal; }

a:visited.redlink
{ color: 666666; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:8pt; font-weight:normal; line-height:normal; }

a:active.redlink
{ color: 666666; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:8pt; font-weight:normal; line-height:normal; }

a:hover.redlink
{ color: ff0000; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:8pt; font-weight:normal; line-height:normal; }

a:link.redlink2
{ color: 666666; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:9pt; font-weight:normal; line-height:normal; }

a:visited.redlink2
{ color: 666666; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:9pt; font-weight:normal; line-height:normal; }

a:active.redlink2
{ color: 666666; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:9pt; font-weight:normal; line-height:normal; }

a:hover.redlink2
{ color: ff0000; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:9pt; font-weight:normal; line-height:normal; }

a:link.rightmenu
{ color: ffffff; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:8pt; font-weight:normal; line-height:normal; }

a:visited.rightmenu
{ color: ffffff; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:8pt; font-weight:normal; line-height:normal; }

a:active.rightmenu
{ color: ffffff; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:8pt; font-weight:normal; line-height:normal; }

a:hover.rightmenu
{ color: #cfcfcf; text-decoration: underline; font-family:arial,verdana, helvetica; font-size:8pt; font-weight:normal; line-height:normal; }

a:link.white2
{ text-decoration: underline; font-family: Arial, Helvetica, verdana sans-serif; font-weight: bold; color: #FFFFFF; }

a:visited.white2
{ text-decoration: underline; font-family: Arial, Helvetica, verdana sans-serif; font-weight: bold; color: #FFFFFF; }

a:hover.white2
{ text-decoration: underline; font-family: Arial, Helvetica, verdana sans-serif; font-weight: bold; color: #000000; }

a:active.white2
{ text-decoration: underline; font-family: Arial, Helvetica, verdana sans-serif; font-weight: bold; color: #000000; }


.bold {
	font-weight: bold;
}
.bold-underline {
	font-weight: bold;
	text-decoration: underline;
}
.bold-italic {
	font-weight: bold;
	font-style: italic;
}

/* calendar fireworks */

.calendarfireworks {
	width: 370px;
	border: 1px solid #5b574d;
}
.calendartitle {
	background-color: #c3bda7;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	border-bottom: 2px solid #5b574d;
	text-align: center;
	color: #333333;
}
.calendarsubtitle {
	background-color: #9c9785;
	padding: 5px;
	min-width: 60px;
}
.calendardivide {
        width: 1px;
        background-color: #504d3c;
}
.calendarinfolight {
        background-color: #f4f1ea;
        padding: 5px;
}
.calendarinfodark {
        background-color: #e8e5d2;
        padding: 5px;
}
.calendardisclaimer {
        background-color: #c3bda7;
        padding: 5px;
        border-top: 2px solid #5b574d;
	font-size: 8pt;
	text-align: center;
}


