@charset "UTF-8"; /* CSS Document */ .cal_title{ font-size:12px; font-weight:bold; padding-bottom:10px; padding-left:5px; text-align:left; color:#FF0099; } .calweekdaycell { color:#FF0099; font-weight:normal; font-style:normal; } .calhead { border:1px solid #FF0099; vertical-align:middle; background-color:#FF0099; color:white; } td.calcell.previous { color:black; } td.calcell { width:1.5em; height:1em; border:1px solid #e0e0e0; background-color:white; font:1.05em Arial,Helvetica,sans-serif; } td.calcell a { color:black; text-decoration:none; } td.calcell.today { background-color: white; border:2px solid #FF0099; } td.calcell.oom { cursor:default; color: gray; background-color:#e5e5e5; border:1px solid #e0e0e0; } td.calcell.calcellhover { cursor:pointer; color:#fff; background-color: #FF0099; border:1px solid #FF0099; } td.calcell.selected a{ color:white; } td.calcell.selected { color:white; background-color: #FF0099; border:1px solid #FF0099; } td.calcell.highlight { color:white; /*background-color:#e7f1ff; */ background-color: #FF0099; border:0px solid #fff; } /* This is the background of the pop-up calendar */ body.calendar {margin:0; background-color:#fff;padding:1px 0px 0px 0px;font: bold 10px arial,helvetica,sans-serif;text-align:center} #calbox a.cal {text-decoration: none; color: #000;} #calbox a.cal:hover {text-decoration: underline;} #calbox table{border-collapse:collapse;} #calbox .calTableH{margin: 4px 0px 0px 6px; width:127px; empty-cells:show;border:1px solid #ccc;float:left;display:inline;} #calbox .calTableV{margin: 4px 0px 0px 6px; width:127px; empty-cells:show;border:1px solid #ccc;} /* The name of the month in the popup */ #calbox .calLabel{font: 700 11px arial,helvetica,sans-serif; color: #000; text-align:center;background-color:#fff; padding:1px; line-height:18px;white-space:nowrap} /* The days of the week header. */ #calbox .calDayName{background: #000; color:#fff; font: 500 10px arial,helvetica,sans-serif; text-align:center;width:19px; border:1px solid #000;} /*.calDate is the background of the calendar pages */ #calbox .calDate{text-align:center; font: 500 10px arial,helvetica,sans-serif; background: #fff; line-height: 13px;} /* .calDateOff are attributes for the part of the calendar for which the days have passed and aren't clickable. */ #calbox .calDateOff{color:#000; font: 400 10px arial,helvetica,sans-serif; text-align:center; background: #fff; line-height: 13px;} /* This is the background of the currently selected arrival and departure dates. */ #calbox .calDateSel{background:#999; text-align:center; font: bold 10px arial,helvetica,sans-serif; line-height: 13px;} /* The range between the .calDateSel dates*/ #calbox .calDateRng{background:#ccc; text-align:center; font: bold 10px arial,helvetica,sans-serif; line-height: 13px;} /* This is the color of the individual dates on the popup. */ #calbox .calDateA{text-decoration:underline; color:#000;} #calbox .calDateA:hover{text-decoration:none;} # leave alone /* The 'next' / 'prev' buttons? */ #calbox .calNavA{font: 11px arial,helvetica,sans-serif; text-decoration: none; color: #000; padding: 0 5px;display:block;clear:both;} #calbox a.calNavA:hover{text-decoration:underline;} # leave alone #noprevious,#previous{line-height:16px;} /* These control the close button, including the "Select a Date" string. */ #calbox .calClose{font-size:10px;padding:0 0 2px 0;text-align:left;color: #000;} #calbox .calClose a{float:right;text-decoration:none;color: #fff;background:#000;padding-left:2px;padding-right:2px;line-height:10px;border-style:solid;border-width:1px 1px 2px 2px;border-color:#ccc #000 #000 #6A87A7;} #calbox .calClose a:hover{border-color:#000 #ccc #ccc #000;} #calwrapper {margin:auto;width:272px;} /* calframe is not used. */ .calframe{height:283px;width:140px;border-width:0px;} /* calboxon controls the position of the popup. This means, generally, that you need a different instance for each page that the calendar pops up on. Change the margin-top and margin-left until an agreeable position is obtained. This is the last argument to opencal. */ .calboxon_216{z-index:9999;height:283px;width:140px;position:absolute;margin-top:300px;margin-left:350px;display:block;font: bold 10px arial,helvetica,sans-serif;text-align:center} .calboxon_216_newps{z-index:9999;height:283px;width:140px;position:absolute;margin-top:300px;margin-left:450px;display:block;font: bold 10px arial,helvetica,sans-serif;text-align:center} .calboxon_323{z-index:9999;height:283px;width:140px;position:absolute;margin-top:150px;margin-left:450px;display:block;font: bold 10px arial,helvetica,sans-serif;text-align:center} .calboxon_648{z-index:9999;height:283px;width:140px;position:absolute;margin-top:100px;margin-left:45px;display:block;font: bold 10px arial,helvetica,sans-serif;text-align:center} /* calboxoff turns the popup off. */ .calboxoff{height:1px;width:1px;overflow:hidden;position:absolute;top:0px;left:0px;visibility:hidden;display:none;} /* makes the select boxes change size! .cbCal{margin-top:0px;cursor:pointer;cursor:hand;vertical-align:bottom;padding-right:0px;padding-left:2px} */ /* Moved from common.css. Was part of the cb id. */ /* This affects the relative placement of the calendar gif. Not the popup. Huh. */ .cbCal{margin-top:0px;cursor:pointer;cursor:hand;vertical-align:bottom;padding-right:0px;padding-left:2px} /* Shared calendar styles */ /* Parent calendar container */ .calbordered { float:left; padding:5px; } .calbordered .title { font:11px Arial,Helvetica,sans-serif; color:#000; font-weight:bold; margin-bottom:5px; height:auto; width:304px; position:relative; } .title .close-icon { position:absolute; right:0; top:0; border:none; } .calnavright { position:absolute; top:0; bottom:0; height:12px; right:2px; } /* Calendar element styles */ /* Calendar container style */ .calendar { font:1em Arial,Helvetica,sans-serif; text-align:center; } .calcontainer { float:left; padding:0px 5px 0px 5px; } /* 2 side by side calendar */ .cal2upwrapper {*height:1%;} /* IE */ .cal2upwrapper:after {content:'.';clear:both;display:block;visibility:hidden;height:0;} /* others */ .calcontainer .cal2up { float:left;} td.calcell { width:1.5em; height:1em; border:1px solid #e0e0e0; background-color:#fff; font:1.05em Arial,Helvetica,sans-serif; } td.calcell a { color:#555; text-decoration:none; } td.calcell.oom { cursor:default; /*color:#e5e5e5; */ color: #999999; background-color:#e5e5e5; border:1px solid #e0e0e0; } td.calcell.selected { color:#2b75d1; /* background-color:#e7f1ff; */ background-color: #FFFF00; /*#FFFF99*/ border:1px solid #fff; } td.calcell.selected a{ color:#2b75d1; } td.calcell.calcellhover { cursor:pointer; color:#fff; background-color: #ff0099; border:1px solid #fff; } td.calcell.calcellhover a { color:#fff; } td.calcell.highlight { color:#2B75D1; /*background-color:#e7f1ff; */ background-color: #FFFF99; border:1px solid #fff; } td.calcell.previous { color:#ccc; } .calhead { border:1px solid #bd362a; vertical-align:middle; /*background-color:#bd362a; */ /*HBC*/ background-color:#ff0099; color:#fff; } .calheader { position:relative; width:100%; } .calweekdaycell { color:#555; font-weight:normal; font-style:italic; } .calrowhead { border-right-width:2px; } .caltpbg_a, .caltpbg_b{ width:175px; height:210px; font-size:11px; z-index:1000; } /* #calendarBoxArrive, #calendarBoxDepart { width:151px; text-align:center; color:#000; border-top:solid 1px #a8a8a8; border-left:solid 1px #a8a8a8; border-bottom:solid 2px #555; border-right:solid 2px #555; background-color:#fff; height:180px; position:absolute; } */ #calendarBoxArrive, #calendarBoxDepart { /*calendarv2.css (line 146)*/ background-color:#FFF; border-color:#A8A8A8 #555555 #555555 #A8A8A8; border-style:solid; border-width:1px 2px 2px 1px; color:#000000; height:180px; /*position:absolute;*/ text-align:center; width:253px!important; z-index:10000!important; } /*--trying to force the calendar to position correctly* #page #mainContent #homepageContent #merchContent #pods ul li#podLM span, #pods ul li#podLM a { position:relative; z-index:1!important; background-color:#CC0000; display:inline; } */ .cal_title{ font-size:12px; font-weight:bold; padding-bottom:0; padding-left:5px; text-align:left; } .close_cal, .next_cal, .prev_cal{ color:#1a74c8; } .calnavleft { position:absolute; background-repeat:no-repeat; background-image: url(http://web.archive.org/web/20110901005016im_/http://images.wctravel.com/images-general/calendar/left.gif); cursor:pointer; top:1px; bottom:0; width:12px; height:12px; left:2px; } .calnavright { position:absolute; background-repeat:no-repeat; background-image: url(http://web.archive.org/web/20110901005016im_/http://images.wctravel.com/images-general/calendar/right.gif); cursor:pointer; top:1px; bottom:0; width:12px; height:12px; right:2px; } .close-calendar { position:absolute; cursor:pointer; right:0; top:0; border:0; } /* for use with absolute positionning only */ /* comment out to use relative positioning */ .caltpbg_a{ position:absolute; top:20px; left:240px; z-index:9999; } .caltpbg_b{ position:absolute; top:40px; left:240px; } /* FILE ARCHIVED ON 00:50:16 Sep 01, 2011 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 19:25:21 Sep 10, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 144.718 exclusion.robots: 0.08 exclusion.robots.policy: 0.074 RedisCDXSource: 0.62 esindex: 0.006 LoadShardBlock: 125.147 (3) PetaboxLoader3.datanode: 267.103 (4) CDXLines.iter: 16.819 (3) load_resource: 243.855 PetaboxLoader3.resolve: 62.697 */