 Vignette V/5 Mon Dec 08 01:49:20 2003 
a:link, a:active {
	color: #666633;
	text-decoration: none;
}
a:visited {
	color: #666633;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.popup:link, a.popup:active, a.popup:visited {
	color:#666633;
	text-decoration: underline;
}

/* Background styles */
.bgwhite {
	background: #FFFFFF;
}
.bgnav {
	background: #666666;
}
.bgnavborder {
	background: #CCCCCC;
}
.bgnavalt {
	background-color: #7D7D7D;
}
.bgsubnav, .bgsecnav  {
	background: #444444;
}
.bgsubsubnav {
	background: #222222;
}
.bgnavdiv {
	background: #949494;
}
.bgnavdiv2{
	background: #4C4C4C;
}
.bgsidenav {
	background: #EEEEDD;
}
.bgtopdiv, .bgreserve {
	background: #BBBB99;
}
.bgdiv {
	background: #DDDDCC;
}
.bgfooter {
	background: #CCCC99;
}
.bgreservediv1 {
	background: #CCCCAA;
}
.bgreservediv2, .bgcalendaroutline {
	background: #777755;
}
.bgreservediv3 {
	background: #AAAA99;
}
.bgboxoutline {
	background: #AAAA88;
}
.bgcalendarwkend {
	background: #EEEEDD;
}
.bgcalendarcurrent {
	background: #EEEECC;
}
.bgbookingprefs{
	background: #EEEEEE;
}
.bgstep {
	background: #DDDDBB;
}
.bgborder {
	background: #EEEEDD;
	border: solid #EEEEDD;
	border-top-width: 12px ;
	border-bottom-width: 12px;
	border-left-width: 12px;
	border-right-width: 12px;
}


/* Font styles */
.fontbold {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.fontitalic {
	font-style: italic;
}
.fontwhite {
	color: #FFFFFF;
}
.fontgrey {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.fontsmall, a.fontsmall:link, a.fontsmall:active, a.fontsmall:visited {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}
.fontnav, a.fontnav:link, a.fontnav:active, a.fontnav:visited, a.fontnav:hover {
    font-family: verdana, arial, helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 10px;
	text-decoration: none;
}

span.fontnav {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 10px;
	text-decoration: none;
	cursor: default;
}

.fontnavtitle {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 10px;
	font-weight: bold;
}
.fontlogin, a.fontlogin:link, a.fontlogin:active, a.fontlogin:visited  {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DDDDDD;
	font-size: 10px;
}
.fontloggedin {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #292923;
	font-size: 10px;
}
.sidenavhdrcap {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 16px;
	color: #666644;
	font-weight: bold;
}
.sidenavhdr {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 12px;
	color: #666644;
	font-weight: bold;
}
.pageheading {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 18px;
	color: #666644;
	text-transform: uppercase;
}
.pageheadingcap, .pageheading:first-letter {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 22px;
	color: #666644;
	text-transform: uppercase;
}
.sectionhdr {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 16px;
	color: #666644;
	font-weight : bold;
	text-transform: uppercase;
}
.sectionhdr:first-letter {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 22px;
	color: #666644;
	font-weight: bold;
	text-transform: uppercase;
}
.fontreserve {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666655;
}
.maintitleline1 {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 22px;
	color: #666644;
; font-style: italic
}
.maintitleline2 {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 16px;
	color: #111111;
	text-transform: uppercase;
}
.reservetitleline1 {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 18px;
	color: #FAFAF5;
}
.reservetitleline2 {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 18px;
	color: #333333;
}
.featuretitle {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666644;
	text-transform: uppercase;
}
.datetitle {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666644;
}
.subheading {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666644;
}
.promotitle {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 14px;
	color: #111111;
}
a.calendarlink:link, a.calendarlink:active, a.calendarlink:visited {
	color: #333333;
	font-weight: 600;
}
.booksubhead {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666644;
	font-weight : bold;
}
.bookspecial {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999966;
	font-weight : bold;
}
.signin {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: 333333;
	font-weight : bold;
}
.sidebartitle1{
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 14px;
	font-weight: bold;
	color: #666644;
}
.sidebartitle2{
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 14px;
	font-weight : bold;
	color: #111111;
	text-transform: uppercase;
}
.pageof {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 16px;
	color: #666644;
	font-style : italic;
}
.activitytitle{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666633;
}
.error{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	font-weight : bold;
}



/* Text Margin styles */
.textMargin6 {
	margin-top: 0px;
	margin-bottom: 0px; 
	margin-left: 6px;
	margin-right: 6px; 
; font-size: 14px
}
.textMargin12 {
	margin-top: 0px;
	margin-bottom: 0px; 
	margin-left: 12px;
	margin-right: 12px; 
}


/* Radio buttons */
.radio-reserve { color: #000000; background: #BBBB99; }
.radio-bookingprefs {
	color:#000000;
	background:#EEEEEE;
}


/* Form elements */
.sidenavform { width: 111px; }
.userfield { width: 65px; }
.passwordfield { width: 60px; }
.sidenavformfr { width: 95px; }
.userfieldfr { width: 100px; }
.passwordfieldfr { width: 55px; }

/* Check Availability Wigit */
.widthSelBox {width: 208px;}
.fontCountry {color: #333333;}
.fontHotelType {color: #A2672F;}

.fontgreen  {	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666633;
}

.fontgreenbold  {	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666633;
	font-weight: bold;
}

.fontblack  {	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}

.fontblackbold {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight: bold;
}

.fontblacksmall  {	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

.fontblacksmallbold {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #777777;	
	font-weight: bold;
}
.fontgreenbold_u { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666633; font-weight: bold; ; text-decoration: underline}

.fontcontactnumber {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #777777;
	text-transform: uppercase;
}.bgwhiteboxoutline { background: #FFFFFF; }
.daysheet_booked { background: #CCCCFF; ; color: #000000}
.daysheet_available { background: #FFFFFF; ; color: #000000}
.daysheet_blocked { background: #DADAC0; ; color: #000000}
