* 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:303px; 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:886px; height:28px; margin:0 auto 12px; display:block; overflow:hidden; float:left; }
#nav ul { margin:0; padding:0; }
#nav li { float:left; list-style:none; margin:0; padding:0; }
#nav li a { text-indent:-9999px; overflow:hidden; background:transparent url(../images/navigation-bar.gif); height:28px; display:block; }
#nav li a.home { width:67px; background-position:0 0; }
#nav li a.home:hover { background-position:0 -28px; }
#nav li a.lastMinuteSpecials { width:155px; background-position:-67px 0; }
#nav li a.lastMinuteSpecials:hover { background-position:-67px -28px; }
#nav li a.travelEurope { width:116px; background-position:-222px 0; }
#nav li a.travelEurope:hover { background-position:-222px -28px; }
#nav li a.buffaloTravel { width:117px; background-position:-338px 0; }
#nav li a.buffaloTravel:hover { background-position:-338px -28px; }
#nav li a.cruises { width:76px; background-position:-456px 0; }
#nav li a.cruises:hover { background-position:-456px -28px; }
#nav li a.travelBrochures { width:130px; background-position:-533px 0; }
#nav li a.travelBrochures:hover { background-position:-533px -28px; }
#nav li a.emailNewsletter { width:127px; background-position:-666px 0; }
#nav li a.emailNewsletter:hover { background-position:-666px -28px; }
#nav li a.contactUs { width:96px; background-position:-784px 0; }
#nav li a.contactUs:hover { background-position:-784px -28px; }*/

#nav { width:900px; height:28px; margin:0 auto 12px; display:block; overflow:hidden; float:left; }
#nav ul { margin:0; padding:0; }
#nav li { float:left; list-style:none; margin:0; padding:0; }
#nav li a { overflow:hidden; background:#057b86; height:22px; padding:6px 10px 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; }
#home #leftColumn { width:291px; display:block; overflow:hidden; float:left; }
#home #middleColumn { width:289px; display:block; overflow:hidden; float:left; }
#home #rightColumn { width:315px; display:block; overflow:hidden; float:left; padding:5px 0 0 0; }
#home #rightColumn p { margin:0 0 12px 16px; padding:0; }
#home p.hideMe { display:none; }


/*TRAVEL QUESTION*/
#travelQuestion { width:276px; height:143px; border:1px solid #7dc2ed; display:block; overflow:hidden; padding:0 0 0 5px; margin:0 0 12px 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:150px; height:11px; font-size:10px; line-height:10px; }
#travelQuestion textarea { width:190px; 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; }


/*LINKS INTO SITE*/
ul#linksIntoSite { width:277px; display:block; overflow:hidden; margin:0 0 12px 9px; padding:10px 8px 10px 8px; background:#7dc2ed; list-style:none; }
ul#linksIntoSite li { width:123px; height:53px; padding:58px 6px 8px; background-color:#FFFFFF; background-repeat:no-repeat; float:left; }
ul#linksIntoSite .lastMinuteSpecials { background-image:url(../images/last-minute-specials.jpg); margin:0; }
ul#linksIntoSite .travelEurope { background-image:url(../images/travel-europe.jpg); margin:0 0 0 6px; }
ul#linksIntoSite .buffaloTravel { background-image:url(../images/buffalo-departures.gif); margin:0; }
ul#linksIntoSite .cruises { background-image:url(../images/cruises.jpg); margin:0 0 0 6px; }
ul#linksIntoSite li a { text-decoration:none; color:#363636; font-size:11px; }
ul#linksIntoSite li a .title { color:#f47606; font-weight:bold; font-size:12px; }


/*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:289px; display:block; overflow:hidden; margin:6px 0 0 0; padding:0 0 15px 7px; 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:281px; height:86px; background:url(../images/enewsletter-signup.gif) no-repeat; display:block; overflow:hidden; text-indent:-999px; }
.flights { width:281px; height:85px; background:url(../images/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; }

/*TWITTER FEED*/
ul#twitter_update_list li { margin:0 0 8px 0; border-bottom:1px dotted #0097AD; padding:0 0 8px 0; }
a#twitter-link { color:#F47606; font-weight:bold; margin:5px 0 0 0; display:block; }

/*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:7px solid #7DC2ED; }

.TabActiveText {
color:#fff;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
font-weight:bold;
}
.TabInActiveText {
color:#666;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:9pt;
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:#EEEEEE;
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;
}
.ThemePlacehold1 {
}
.ThemePlacehold2 {
}
.ThemePlacehold3 {
}
.ThemePlacehold4 {
}
.ThemePlacehold5 {
}
.ThemePlacehold6 {
}
