* html img,
* html .png {
  azimuth: expression(
    this.pngSet?
      this.pngSet=true : 
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "/holts/images/blank.gif") :
            '') :          
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :             
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}


body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#058086; margin:0; padding:0 0 30px 0; }

#content { width:930px; display:block; overflow:hidden; padding:14px 0 20px 15px; margin:0 auto; background:#FFFFFF; position:relative; }

.button { display:block; text-indent:-999px; overflow:hidden; border:0; cursor:pointer; background-color:transparent; background-repeat:no-repeat; }
strong { font-weight:bold; color:#f47606; }
.bluebold14, .ParagraphSubHeading { color:#3333CC; font-size:14px; font-weight:bold; }

/*HEADER*/
/*h1 { width:289px; height:193px; display:block; overflow:hidden; float:left; text-indent:-1000px; margin:0; padding:0; 
			  background:url(../images/glenny-travel-1-800-667-0488.gif) no-repeat 0 98px; cursor:pointer; }*/
h1, h2 { font-size:20px; line-height:23px; color:#f47606; margin:0; padding:0; }
h2.funjet { font-size:20px; line-height:23px; color:#f47606; margin:0; padding:0; font-weight:normal; }
h2.alt { font-size:14px; line-height:16px; color:#f47606; margin:15px 0 5px 0; padding:0; }
p#topImage { width:593px; height:193px; float:left; display:block; overflow:hidden; margin:0; padding:0; }

#topLogo { width:319px; height:193px; display:block; overflow:hidden; float:left; text-indent:-1000px; margin:0; padding:0; 
			  background:url(../images/glenny-travel-1-800-667-0488.gif) no-repeat 0 85px; cursor:pointer; }

/*NAVIGATION*/
#nav { width:916px; height:28px; margin:0 auto 12px; display:block; overflow:hidden; float:left; padding:0; background:#057b86; }
#nav li { float:left; list-style:none; margin:0; padding:0; }
#nav li a { overflow:hidden; background:#057b86; height:22px; padding:6px 24px 0; display:inline-block; text-decoration:none; font-size:13px; font-weight:bold; color:#fff; }
#nav li a:hover { background:#07a8b4; }
#nav li a.home { padding:6px 13px 0; }
#nav li a.contactUs { padding:6px 12px 0; }

/*FOOTER*/
#footer { width:886px; margin:15px auto; padding:20px 0 0 0; display:block; overflow:hidden; float:left; clear:both; border-top:2px solid #7cc2ed; }
#footer p { margin:0; padding:0; text-align:center; }
#footer .travelAssociationLogos { position:absolute; margin:-138px 0 0 7px; height:44px; overflow:hidden; } 


/*FOOTNOTE*/
#footnote { width:920px; margin:5px auto; display:block; overflow:hidden; text-align:right; height:25px; color:#ffffff; }
#footnote a { color:#ffffff; line-height:17px; }
#footnote .phoneNumbers { float:left; }
#footnote .links { float:right; } 


/*HOME*/
#home #nav li a.home { background-position:0 -28px; }
h2.homepageBuffaloEngineHeader { width:297px; height:51px; padding:0; margin:0 0 1px 0; display:block; overflow:hidden; text-indent:-10000px; background:url(../images/buffalo-travel-deals.gif); }
h2.homepageTorontoEngineHeader { width:297px; height:51px; padding:0; margin:0 0 1px 0; display:block; overflow:hidden; text-indent:-10000px; background:url(../images/toronto-travel-deals.gif); }
#home #leftColumn { width:298px; display:block; overflow:hidden; float:left; }
#home #middleColumn { width:302px; display:block; overflow:hidden; float:left; margin:0 0 0 11px; }
#home #rightColumn { width:276px; display:block; overflow:hidden; float:left; margin:0 0 0 12px; }
#home #rightColumn p { margin:0 0 12px 0; padding:0; }
#home p.hideMe { display:none; }


/*LINKS INTO SITE*/
ul#linksIntoSite { width:276px; display:block; overflow:hidden; margin:0; padding:0; list-style:none; }
ul#linksIntoSite li { width:263px; height:69px; padding:11px 0 0 13px; margin:0 0 14px 0; }
ul#linksIntoSite .lastMinuteSpecials { background-image:url(../images/homepage-last-minute-travel.gif); }
ul#linksIntoSite .travelEurope { background-image:url(../images/homepage-travel-europe.gif); }
ul#linksIntoSite .buffaloTravel { background-image:url(../images/homepage-buffalo-departures.gif); }
ul#linksIntoSite .cruises { background-image:url(../images/homepage-cruises.gif); }
ul#linksIntoSite li a { text-decoration:none; color:#363636; font-size:13px; line-height:14px; display:block; width:155px; }
ul#linksIntoSite li a .title { color:#f47606; font-weight:bold; font-size:14px; line-height:15px; text-transform:uppercase; }


/*TRAVEL QUESTION*/
#travelQuestion { width:292px; height:143px; border:1px solid #7dc2ed; display:block; overflow:hidden; padding:0 0 0 5px; margin:0;
					background:#e1e6f1 url(../images/got-a-travel-question-bg.jpg) no-repeat; }
#travelQuestion h3 { margin:2px 0 0 0; font-size:13px; color:#0097ad; font-weight:bold; }
#travelQuestion .elements { margin:1px 0 0 0; padding:0; font-size:11px; clear:both; display:block; overflow:hidden; }
#travelQuestion label { width:40px; margin:0; padding:2px 0 0 0; font-weight:bold; height:11px; display:block; overflow:hidden; float:left; }
#travelQuestion input { width:160px; height:17px; font-size:12px; line-height:14px; }
#travelQuestion textarea { width:205px; height:48px; font-size:11px; line-height:11px; float:left; margin:1px 0 0 0; }
#travelQuestion .send { width:73px; height:37px; background-image:url(../images/send.gif); float:left; margin:15px 0 0 5px; display:inline; }
#travelQuestion #postSend { display:none; }
#travelQuestion #errorBox { width:220px; background:#fff; border:1px solid #7dc2ed; padding:10px; margin:10px 0 0 10px; display:none; 
							overflow:hidden; position:absolute; }
#travelQuestion #errorBox .close { position:absolute; margin:-10px 0 0 219px; font-weight:bold; color:#ff0000; cursor:pointer; }
#travelQuestion label.error { margin:3px 0 3px 0; font-size:12px; line-height:14px; color:#0097ad; clear:both; width:100%; height:15px; }

/*VACATION PORT FORM*/
#vacationPortForm { width:265px; display:block; overflow:hidden; margin:0 0 10px 0; padding:0 0 0 10px; }
#vacationPortForm h2 { width:265px; height:35px; background:url(../images/calendar.gif) right no-repeat; font-weight:normal; padding:7px 0 0 0 }
#vacationPortForm p { margin:0 0 10px 0; padding:0; }
#vacationPortForm label { display:block; clear:both; padding:2px 0; }
#vacationPortForm .formSearch { background-image:url(../images/search.gif); width:64px; height:18px;  }


/*DEALS OF THE DAY*/
#dealsOfTheDay { width:278px; display:block; overflow:hidden; clear:both; margin:7px 0 0 8px; padding:0 0 0 0; }
#dealsOfTheDay a { color:#0072bc; }
#dealsOfTheDay h2 { margin:0 0 13px 0; font-weight:normal; }
#dealsOfTheDay ul { margin:0; padding:0; list-style:none; display:block; overflow:hidden; }
#dealsOfTheDay ul li { list-style:none; float:left; }
#dealsOfTheDay ul li a.flightDeals { width:91px; height:29px; display:block; text-indent:-1000px; background:url(../images/flight-deals.gif) no-repeat; margin:0 4px 0 0; }
#dealsOfTheDay ul li a.flightDeals:hover { background-position:0 -29px; }
#dealsOfTheDay ul li a.hotelDeals { width:86px; height:29px; display:block; text-indent:-1000px; background:url(../images/hotel-deals.gif) no-repeat; margin:0 4px 0 0; }
#dealsOfTheDay ul li a.hotelDeals:hover { background-position:0px -29px; }			
#dealsOfTheDay ul li a.packageDeals { width:108px; height:29px; display:block; text-indent:-1000px; background:url(../images/package-deals.gif) no-repeat; }
#dealsOfTheDay ul li a.packageDeals:hover { background-position:0px -29px; }
#dealsOfTheDay ul li a.on { background-position:0px -29px; }
#dealListings { width:293px; display:block; overflow:hidden; margin:5px 0 0 0; padding:1px 0 15px 0; clear:both; 
				background:#f2a253 url(../images/deals-of-the-day-background.gif) repeat-x; }
#dealListings table.flightListings { padding:12px 0 12px 0; margin:0 auto; background-color:#FFFFFF; }
#dealListings table.hotelListings { display:none; visibility:hidden; padding:12px 0 12px 0; margin:0 auto; background-color:#FFFFFF; }
#dealListings table.packageListings { display:none; visibility:hidden; padding:12px 0 12px 0; margin:0 auto; background-color:#FFFFFF; }
#dealListings td.location { width:80px; font-weight:bold; height:20px; padding:0 0 0 10px; border-bottom:1px solid #e3e9f2; }
#dealListings td.date { width:120px; text-align:center; border-bottom:1px solid #e3e9f2; padding:0; }
#dealListings td.price { width:65px; color:#de2000; font-size:13px; font-weight:bold; text-align:right; padding:0 10px 0 0; border-bottom:1px solid #e3e9f2; }


/*SUB PAGES*/
#contentWrapper { width:100%; display:block; overflow:hidden; float:left; background:url(../images/border-pixel.gif) 592px 0 repeat-y; }
#mainContentArea { width:549px; display:block; overflow:hidden; margin:6px 0 0 0; padding:0 30px 0 13px; background:#FFFFFF; float:left; }
#mainContentArea p { margin:15px 0 0 0; padding:0; }
#mainContentArea a { color:#0072bc; line-height:16px; }
#mainContentArea a:visited { color:#333333; }
#mainContentArea td.logo { width:190px; vertical-align:top; padding:5px 0 30px 10px; border-right:1px solid #9fb0be; }
#mainContentArea td.links { width:359px; vertical-align:top; padding:5px 0 30px 10px; line-height:18px; }

td.topBorder { border-top:1px dotted #9fb0be; }


#sideContentArea { width:306px; display:block; overflow:hidden; margin:6px 0 0 0; padding:0 0 15px 15px; float:left; }


/*LAST MINUTE SPECIALS*/
#lastMinuteSpecials #nav li a.lastMinuteSpecials { background-position:-67px -28px; }


/*TRAVEL EUROPE*/
#travelEurope #nav li a.travelEurope { background-position:-222px -28px; }


/*BUFFALO DEPARTURES*/
#buffaloTravel #nav li a.buffaloTravel { background-position:-338px -28px; }


/*CRUISES*/
#cruises #nav li a.cruises { background-position:-456px -28px; }


/*TRAVEL BROCHURES*/
#travelBrochures #nav li a.travelBrochures { background-position:-533px -28px; }


/*EMAIL NEWSLETTER*/
#emailNewsletter #nav li a.emailNewsletter { background-position:-666px -28px; }


/*CONTACT US*/
#contactUs #nav li a.contactUs { background-position:-784px -28px; }


/*FORM*/
#genericForm { margin:10px 0 0 0; padding:0; }
#genericForm p.formRow { margin:12px 0 0 0; padding:0; display:block; overflow:hidden; clear:both; }
#genericForm label { width:100px; display:block; float:left; font-weight:bold; padding:5px 0 0 0; }
#genericForm .formSubmit { background-image:url(../images/submit.gif); width:61px; height:18px;  }
#genericForm .checkbox { float:left; } 
#genericForm .checkboxText { float:left; width:350px; display:block; padding:2px 0 0 3px; }
#genericForm p.unsubscribe { margin:25px 0 0 0; padding:0; display:block; overflow:hidden; }
#genericForm #errorBox { width:240px; position:absolute; margin:0 0 0 310px; display:none; overflow:hidden; }
#genericForm #errorBox h4 { margin:5px 0 5px 0; padding:0; font-size:12px; font-weight:bold; color:#cc0000; }
#genericForm #errorBox label.error { width:220px; margin:2px 0 0 7px; padding:0; font-size:11px; color:#cc0000; font-weight:normal;  }

/*RIGHT IMAGES*/
.enewsletterSignup { width:276px; height:80px; background:url(../images/homepage-email.gif) no-repeat; display:block; overflow:hidden; text-indent:-999px; }
.flights { width:276px; height:80px; background:url(../images/homepage-flights.gif) no-repeat; display:block; overflow:hidden; text-indent:-999px; }
.torontoDepartures { width:281px; height:85px; background:url(../images/toronto-departures.gif) no-repeat; display:block; overflow:hidden; text-indent:-999px; }

/*PROMO BAR*/
#promoBar { width:917px; display:block; overflow:hidden; clear:both; border-bottom:2px solid #057b86; margin:0 0 20px 0; padding:0 0 10px 0; }
#promoBar #promoSpot { display:inline; overflow:hidden; margin:0; float:left; }
#promoBar #facebookLink { display:inline; overflow:hidden; margin:0 0 0 25px; float:left; }


/*TWITTER FEED*/
#twitter_div { display:block; overflow:hidden; float:left; }
#twitter_div .imgLinkContainer { display:block; overflow:hidden; float:left; margin:0 5px 0 0; }
#twitter_div .imgLinkContainer h2 { width:181px; height:57px; display:block; overflow:hidden; text-indent:-100000px; background:url(../images/twitter-daily-deals.gif) no-repeat; margin:0; padding:0; }
#twitter_div .imgLinkContainer a#twitter-link { color:#057b86; font-weight:bold; margin:0; display:block; text-transform:uppercase; }
#twitter_div ul#twitter_update_list { margin:0 10px 10px 0; padding:0; float:left; list-style:none; }
#twitter_div ul#twitter_update_list li { width:209px; margin:0; border-right:1px dotted #057b86; padding:0 10px 0 10px; float:left; list-style:none; }


/*INSTANT OFFERS*/
td#instantOffers table tbody tr td table  { margin:0 0 20px 0; border:1px solid #ccc; padding:10px; width:100%; }
td#instantOffers table tbody tr td table tbody tr td font a { color:#3333CC; font-size:14px; font-weight:bold; text-decoration:none; }
td#instantOffers table tbody tr td table tbody tr td font a:visited { color:#3333CC; }
td#instantOffers table tbody tr td table tbody tr td font font b { color:#F47606; font-size:12px; font-weight:bold; }


/*DEALS OVERLAY*/
#dealsOverlay2,
#dealsOverlay { width:651px; height:532px; position:absolute; z-index:10; background:url(../images/deals-overlay.png) no-repeat !important; background:#fff; border:none !important; border:5px solid #058086; margin:100px 0 0 120px; display:none; top:0; left:0; }

#dealsOverlay2 .closeButton, 
#dealsOverlay .closeButton { font-size:14px; font-weight:bold; color:#fff !important; color:#058086; float:right; margin:2px 16px 0 0; text-decoration:none; }


#priceList { width:590px; height:465px; display:block; overflow:auto; margin:30px 0 0 30px; position:relative; }
#priceList table { width:540px; font-size:14px; }


#cruisePromotion { width:486px; height:60px; display:block; margin:0; float:left; }


.Highlight {
background-color:#FFFF84;
}
.GrayBackground {
background-color:#C0C0C0;
}
.WhiteBackground {
background-color:#FFFFFF;
}
.PaleYellowBackground {
background-color:#FFFFD7;
}
.AgentIncentiveBorder {
background-color:#B10000;
}
.AgentIncentiveTitle {
color:#B10000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.AgentIncentiveText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.SectionTitle {
color:#B10000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
font-weight:bold;
}
.Required {
color:#B10000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}

.SmallBaseTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.LargeBaseText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
}
.BaseText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.SmallBaseText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
}
.bg1 {
background-color:#949ACE;
}
.bg2 {
background-color:#BDC3E7;
}
.bg3 {
background-color:#88BE3F;
}
.bg4 {
background-color:#D5E8BB;
}
.bg5 {
background-color:#FFFFFF;
}
.bgBorder {
background-color:#105194;
}
/*.TabActiveBackground { background-color:#7DC2ED; }
.TabInactiveBackground { background-color:#7DC2ED; }*/
.TabInactiveBackground a { text-decoration:none; }
.formTable { border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; background:#dedede; }

.TabActiveText {
color:#0FAADD;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:12px;
font-weight:bold;
}
.TabInActiveText {
color:#fff;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.TabLink {
color:#0000FF;
}
.TabLink:hover {
color:#FF0000;
}
.Menubar-Text {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.Menubar-Link {
color:#0000FF;
}
.Menubar-Link:hover {
color:#FF0000;
}
.bg1-LargeTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
font-weight:bold;
}
.bg1-MediumTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.bg1-SmallTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.bg1-LargeText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
}
.bg1-MediumText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.bg1-SmallText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
}
.bg1-Link {
color:#0000FF;
}
.bg1-Link:hover {
color:#FF0000;
}
.bg2-LargeTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
font-weight:bold;
}
.bg2-MediumTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.bg2-SmallTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.bg2-LargeText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
}
.bg2-MediumText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.bg2-SmallText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
}
.bg2-Link {
color:#0000FF;
}
.bg2-Link:hover {
color:#FF0000;
}
.bg3-LargeTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
font-weight:bold;
}
.bg3-MediumTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.bg3-SmallTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.bg3-LargeText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
}
.bg3-MediumText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.bg3-SmallText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
}
.bg3-Link {
color:#0000FF;
}
.bg3-Link:hover {
color:#FF0000;
}
.bg4-LargeTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
font-weight:bold;
}
.bg4-MediumTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.bg4-SmallTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.bg4-LargeText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
}
.bg4-MediumText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:12px;
font-weight:bold;
}
.bg4-SmallText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
}
.bg4-Link {
color:#0000FF;
}
.bg4-Link:hover {
color:#FF0000;
}
.bg5-LargeTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
font-weight:bold;
}
.bg5-MediumTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.bg5-SmallTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.bg5-LargeText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
}
.bg5-MediumText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.bg5-SmallText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
}
.bg5-Link {
color:#0000FF;
}
.bg5-Link:hover {
color:#FF0000;
}
.DarkBackground1 {
background-color:#949ACE;
}
.MediumBackground1 {
background-color:#BDC3E7;
}
.BorderBackground {
background-color:#105194;
}
.LargeTitle1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
font-weight:bold;
}
.MediumTitle1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.SmallTitle1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.MediumText1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.SmallText1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
}
.DarkBackground2 {
background-color:#88BE3F;
}
.MediumBackground2 {
background-color:#D5E8BB;
}
.LightBackground2 {
background-color:#FFFFFF;
}
.LargeTitle2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:11pt;
font-weight:bold;
}
.MediumTitle2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.SmallTitle2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.MediumText2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
}
.SmallText2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
}
.EmailOuterBackground {
background-color:#88BE3F;
padding:0;
}
.EmailInnerBackground {
background-color:#FFFFFF;
}
.EmailButton {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
.EmailButtonSmall {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
.EmailInput {
}
.EmailInputSmall {
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
.EmailSectionHeading {
background-color:#CECFCE;
}
.EmailSectionSubHeading {
background-color:#E7E3E7;
}
.EmailTabInactive {
background-color:#D5E8BB;
}
.EmailTabActive {
background-color:#88BE3F;
}
.EmailTabBorderLeft {
}
.EmailTabBorderRight {
}
.EmailTabBorderTop {
}
.EmailTabGap {
}
.EmailTabActiveText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.EmailTabInactiveText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.EmailOuterBorderCellLeft {
}
.EmailOuterBorderCellRight {
}
.EmailOuterBorderCellLeftTop {
}
.EmailOuterBorderCellMiddleTop {
}
.EmailOuterBorderCellRightTop {
}
.EmailOuterBorderCellLeftBottom {
}
.EmailOuterBorderCellMiddleBottom {
}
.EmailOuterBorderCellRightBottom {
}
.ImageSelectTabActive {
background-color:#D9D9D1;
}
.ImageSelectTabInactive {
background-color:#B6B6AE;
}
.ImageSelectTabActiveText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.ImageSelectTabInactiveText {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:8pt;
font-weight:bold;
}
.ImageSelectOuterBackground {
background-color:#D9D9D1;
}
.ODprice {
color:#FF0000;
font-family:Verdana,Arial,sans-serif;
font-size:19px;
text-decoration:none;
}
.ODpricecolor {
color:#FF0000;
font-size:11px;
text-decoration:none;
}
.ODPriceBoxText {
color:#4A4A4A;
font-size:8.5pt;
}
.ODPriceBoxTitle {
color:#4A4A4A;
font-size:8.5pt;
font-weight:bold;
}
.ODListItemLink {
text-decoration:underline;
}
.ODGroupBox {
background-color:#EEEEEE;
color:#000000;
font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
font-size:8px;
}
.ODGroupBoxDateBox {
background-color:#F7F7F7;
border:1px solid #333333;
margin:5px 0 4px;
}
.ODPriceBoxRow0 {
background-color:#FFFFFF;
color:#000000;
padding:3px;
}
.ODPriceBoxRow1 {
background-color:#EEEEEE;
color:#000000;
padding:3px;
}
.ODPriceBoxLink {
text-decoration:none;
}
.SpecialOD {
background-color:#CCFFCC;
border:1px solid #AAAAAA;
}
.ODLinkButton a:link {
border:1px solid #008184;
color:#008184;
padding:0 4px;
text-decoration:none;
}
.ODLinkButton a:visited {
border:1px solid #008184;
color:#008184;
padding:0 4px;
text-decoration:none;
}
.ODLinkButton a:active {
border:1px solid #008184;
color:#008184;
padding:0 4px;
text-decoration:none;
}
.ODLinkButton a:hover {
border:1px solid #008184;
color:#EE0000;
padding:0 4px;
text-decoration:none;
}
.ODHighlight {
background-color:#FFFFB6;
padding:3px;
}
.LargeTitle3 {
color:#B10000;
font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
font-size:16pt;
font-weight:bold;
}
.formbutton {
background-color:#75b5dd;
border:1px solid;
color:#000000;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}
div.contentOD {
background-color:#EEEEEE;
border:3px solid #BDC3E7;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
width:400px;
}
div.contentPricesOD {
background-color:#EEEEEE;
border:3px solid #BDC3E7;
font-family:Arial,Helvetica,sans-serif;
height:168px;
margin:0;
overflow:auto;
padding:0;
width:400px;
}
div.MainContentOD {
border:3px solid #BDC3E7;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
}
.ODPriceBoxHeaderGroupBox {
background-color:#BDC3E7;
color:#B10000;
font-size:11px;
font-weight:bold;
padding:0;
}
.ODPriceBoxHeader {
background-color:#BDC3E7;
color:#B10000;
font-size:11px;
font-weight:bold;
padding:3px 3px 3px 4px;
}
.ODTabActive {
background-color:#BDC3E7;
background-image:url("http://www2.latesttraveloffers.com/images/Tabs/corners_white_80.gif");
background-position:center top;
background-repeat:no-repeat;
border-right:1px solid #FFFFFF;
color:#B10000;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:3px 0;
text-align:center;
}
.ODTabInactive {
background-color:#949ACE;
background-image:url("http://www2.latesttraveloffers.com/images/Tabs/corners_white_80.gif");
background-position:center top;
background-repeat:no-repeat;
border-right:1px solid #FFFFFF;
color:#000000;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:3px 0;
text-align:center;
}
.ODLinkActive {
color:#B10000;
text-decoration:none;
}
.ODLinkInactive {
color:#000000;
cursor:pointer;
text-decoration:none;
}
.AtAGlanceLarge {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.AtAGlanceSmall {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.borderline {
border-style:solid;
border-width:1px;
}
.solidline {
border-color:#DDDDDD;
border-right:0 solid #DDDDDD;
border-style:solid;
border-width:0 0 1px;
padding:0 4px 0 0;
}
.SRprice800 {
color:#B10000;
font-family:Verdana,Arial,sans-serif;
font-size:18px;
text-decoration:none;
}
.SRprice600 {
color:#B10000;
font-family:Verdana,Arial,sans-serif;
font-size:15px;
text-decoration:none;
}
.ResultsBoxTop800 {
background-image:url("http://www2.latesttraveloffers.com/themes/Global/Rounded800/ResultsBoxTop800.gif");
background-position:center top;
background-repeat:no-repeat;
padding:0;
}
.ResultsBoxTop600 {
background-image:url("http://www2.latesttraveloffers.com/themes/Global/Rounded600/ResultsBoxTop600.gif");
background-position:center top;
background-repeat:no-repeat;
padding:0;
}
.ResultsTitle800 {
font-family:Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.ResultsTitle600 {
font-family:Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.ResortsBoxFeat800 {
font-family:Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.ResortsBox800 {
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.ResortsBoxFeat600 {
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.ResortsBox600 {
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


