/* CSS Document */
.inputxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;} 
a.bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666600; font-weight: bold;} 
b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666600; font-weight: bold;} 
.stdtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666633;} 
.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666600; font-weight: bold;} 
.h_detail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666600; font-style: italic;} 
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777777;} 
.NewInstructionstable {border: solid 1px #DFDFDF;}
.droptext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;} 
body, p, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #777777; } 
input, select, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #707065; } 
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #660000;} 
a:link, a:active { color: #666633; text-decoration: underline; } 
a:visited { color:#666633; text-decoration:  underline; } 
a:hover { text-decoration: underline; } 
a.popup:link, a.popup:active, a.popup:visited { color:#666633; text-decoration: underline; } 
a.targetlink { color: #666633; text-decoration: none; } 
.submenuitemsSelected { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #6699CC; text-decoration: none; text-align: center; font-size: 9px;}
.content a:link, .content a:active, .content a:visited { color:#666633; font-weight: bold; text-decoration: none; } 
.content a:hover { color:#666633; font-weight: bold; text-decoration: underline; } 

/* menu styles */ 
.bgwhite { background: #FFFFFF; } 
.bgnav { background: #D6EACF; } 
.bgnavborder { background: #CCCCCC; } 
.bgnavalt { background-color: #C3C4AD; } 
.bgsubnav, .bgsecnav { background: #9C9C9C; } 
.bgsubsubnav { background: #B3C4AD; } 
.bgnavdiv { background: #949494; } 
.bgnavdiv2{ background: #4C4C4C; } 
.bgsidenav { background: #EEEEDD; } 
.bgtopdiv, .bgreserve { background: #BBBB99; } 
.bgdiv { background: #B3C4AD; } 
.bgfooter { background: #B3C4AD; } 
.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 { font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none; } 
a.fontnav:hover { font-family: verdana, arial, helvetica, sans-serif; color: #008000; font-size: 10px; text-decoration: underline; } 
span.fontnav {font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 10px;	text-decoration: none;	cursor: default;} 
.fontnavtitle { font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold; } 
.fontlogin, a.fontlogin:link, a.fontlogin:active, a.fontlogin:visited { font-family: verdana, arial, helvetica, sans-serif; color: #008000; font-size: 10px; } 
.fontloggedin { font-family: verdana, arial, helvetica, sans-serif; color: #292923; font-size: 10px; } 
.indexnav, a.indexnav:link, a.indexnav:active, a.indexnav:visited { font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: underline; } 
a.indexnav:hover { font-family: verdana, arial, helvetica, sans-serif; color: #008000; font-size: 10px; font-weight: bold; } 
.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: 18px; color: #666644; } 
.maintitle2 { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #111111; text-transform: uppercase; }
.pagetitle { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #666644;} 
.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; } 
.sub{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999900; } 
a.sub:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
a.sub:visited{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
a.sub:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none;} 
.subheading { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666644; } 
a.subheading:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none;} 
a.subheading:visited{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none;} 
a.subheading:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;} 
.subnavigation{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003300; } 
a.subnavigation:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none;} 
a.subnavigation:visited{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none;} 
a.subnavigation:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 



.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; } 
  a.signin:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #333333; font-weight : bold; text-decoration: none;} 
  a.signin:visited{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #333333; font-weight : bold; text-decoration: none;} 
  a.signin:hover{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #333333; font-weight : bold; text-decoration: none;} 
 .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; } 
  .pageof2 { font-family: Times New Roman, Times, Georgia, serif; font-size: 14px; color: #666644; font-style : italic; } 
.footer { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; } 
a.footer:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none;} 
a.footer:visited { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none;} 
a.footer:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;} 
.activitytitle{ font-family: arial, helvetica, sans-serif; font-size: 11px; color: #666633; } 

.footer1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; } 
a.footer1:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: underline;} 
a.footer1:visited { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: underline;} 
a.footer1:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
.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; } 
  .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: 11px; color: #777777; 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; } 
 .fontcontactnumber { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #777777; text-transform: uppercase; } 
a.fontcontactnumber:link{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #777777; text-decoration: none;} 
a.fontcontactnumber:visited{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #777777; text-decoration: none;} 
 .fontred { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #993333; font-weight: bold; } 
 .fontgreybold { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; } 
 .bgtableHeading{ background: #eeeedd; } 
 .bgtableOdd{ background: #ffffff; } 
 .bgtableEven{ background: #f9f8f1; }
h1 { font-family: Times New Roman, Times, Georgia, serif; font-size: 17px; color: #666644; } 
h2 { font-family: Times New Roman, Times, Georgia, serif; font-size: 14px; color: #666644; margin-top: .5em; margin-right: 20px;	margin-bottom: 0px;	margin-left: 20px;}
 .outline { background-image:  url(images/green-bg.gif); background-repeat: repeat; }
h3 { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #666644; text-transform: uppercase; } 
h4 { font-family: Times New Roman, Times, Georgia, serif; font-size: 14px; color: #666644; font-style : italic; } 
h5 { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: ##333333; text-transform: uppercase; }
