bplist00P_WebSubresources_WebMainResource "&+/37<@DHL _WebResourceResponse_WebResourceData^WebResourceURL_WebResourceMIMETypeOCbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer_Content-Encoding]Last-ModifiedZConnectionTDate^Content-Length\Content-Type\Mime-Version_AOLserver/3.5.10Tgzip_Tue, 22 Nov 2005 21:56:32 GMTZkeep-alive_Mon, 06 Feb 2006 21:05:23 GMTT1276S1.012bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13lqz +6;JWdw| %)=lKO/** * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * MapQuest Promos Stylesheet * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * promo presentation * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * TOC * - promo containers * - promo styles for prmo1 types * - common presentation */ /** * =PROMO CONTAINERS */ .prmocat .half { width: 48%; } .prmo1 .panel, .prmocat .panel, .prmo2 .panel, #maps .prmo2 .panel { margin: 4px 0 0; padding: 5px; } .prmo1 .panel div.icon { padding-left: 60px; } .prmo2 .panel { position: relative; } .prmo2 .panel { min-height: 65px; } * html .prmo2 .panel { height: 65px; } .prmo2 .panel img { position: absolute; top: 0; left: 0; } .prmo2 .panel div { margin-left: 65px; } .prmotip .panel { margin: 0; padding: 0 5px; } .prmotip .panel div.icon { padding-right: 60px; padding-bottom: 75px; background: transparent url(http://cdn.digitalcity.com/mqsite/promo-icon-tip) no-repeat 100% 0; } /** * =PROMO STYLES FOR PRMO1 TYPES */ /* =airports */ .pairports .panel { background: transparent url(http://cdn.digitalcity.com/mqsite/promo-icon-airplane) no-repeat 2px 2px; } /* =home page find it */ .pfindit { background: transparent url(http://cdn.digitalcity.com/mqsite/promo-icon-mag_glass-home) no-repeat 2px 2px; } /* =landmarks */ .plandmarks .panel { background: transparent url(http://cdn.digitalcity.com/mqsite/promo-icon-liberty) no-repeat 2px 2px; } /* =searches */ .psearches .panel { background: transparent url(http://cdn.digitalcity.com/mqsite/promo-icon-tickets) no-repeat 2px 2px; } /* =us cities */ .pcities .panel { background: transparent url(http://cdn.digitalcity.com/mqsite/promo-icon-map-us) no-repeat 2px 2px; } /* =tip: send to phone */ .ptipphone { background: transparent url(http://cdn.digitalcity.com/mqsite/promo-background-sendtophone) no-repeat 0 100%; } /* =tip: find nearby businesses */ .ptipfindit { background: transparent url(http://cdn.digitalcity.com/mqsite/promo-background-findnearby) no-repeat 0 100%; } /** * =COMMON PRESENTATION */ /* =heading bar */ .prmo1 .bgbcrv p, .prmocat .bgbcrv p, .prmo2 .bgbcrv p { margin: 0 0 0 5px; font-weight: bold; } /* =category lists */ .prmocat dl { margin: 0 0 10px; padding: 0; } .prmocat dd { display: inline; margin: 0 3px 0 0; padding: 0; } .prmocat dd a, .prmocat dd a:visited { color: #999; } .prmocat dt { margin: 0; padding: 0; } .prmocat dt a, .prmocat dt a:visited { color: #252650; font-weight: bold; } .prmocat .panel { border: 1px solid #ccc; margin-bottom: 0; } /* =tip list items */ .prmotip ol, .prmotip ul { margin: 0 0 0 10px; padding: 0 0 0 10px; } /* =forms */ .prmo1 .panel form, .prmo2 .panel form { width: 100%; margin: 0; padding: 0; } .prmo1 label, .prmo2 label { display: inline; margin: 0; padding: 0; } .prmo1 select, .prmo2 select { width: 250px; } .prmo1 .pcsz, .prmo2 .pcsz { width: 345px; margin: 0 auto; text-align: center; } .prmo1 .pcsz div, .prmo2 .pcsz div { text-align: left; } .prmo1 .pcity, .prmo2 .pcity { float: left; width: 190px; } .prmo1 .pcity input, .prmo2 .pcity input { width: 180px; } .prmo1 .pstate, .prmo2 .pstate { float: left; width: 50px; } .prmo1 .pstate input, .prmo2 .pstate input { width: 40px; } .prmo1 .pzip, .prmo2 .pzip { float: left; width: 75px; } .prmo1 .pzip input, .prmo2 .pzip input { width: 65px; } .prmo1 .psubmit, .prmo2 .psubmit { float: left; width: 30px; } .prmo1 input.submit, .prmo2 input.submit { width: 25px; } .prmo1 .radio div, .prmo2 .radio div { vertical-align: middle; } .prmo1 .radio label, .prmo2 .radio label { margin: 0; padding: 0; } .prmo1 .radio input, .prmo2 .radio input { margin: 0; padding: 0; border: none; } .prmo1 p label, .prmo2 p label { font-size: 1em; } /* =right panel variants */ .side .prmo1 select, .side .prmo2 select { width: 200px; } .side .prmo1 .pcsz, .side .prmo2 .pcsz { width: 295px; } .side .prmo1 .pcity, .side .prmo2 .pcity { float: left; width: 140px; } .side .prmo1 .pcity input, .side .prmo2 .pcity input { width: 130px; } /* =home page variants */ #home .prmo1 select, #home .prmo2 select { width: 180px; } _6http://www.mapquest.com/brands/mqsite/promos.css?v=1.2Xtext/css ODbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer_Content-Encoding]Last-ModifiedZConnectionTDate^Content-Length\Content-Type\Mime-Version_AOLserver/3.5.10Tgzip_Wed, 11 Jan 2006 19:18:45 GMTZkeep-alive_Mon, 06 Feb 2006 21:05:23 GMTT7378S1.012bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13mr{ ,7<KXex}!&*>lLOw/** * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * MapQuest Content Stylesheet * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * @ common presentation styles * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * TOC * - common presentation * - tab widget * - sub-navigation * - sort navigation * - results listings * - search maps * - pagination * - titlebar * - form pages * - results pages * - subpages (pop-ups) * - driving directions and maneuver maps * - settings page * - send to phone * - ads * - offers * - form panels * - static form panels - directions * - form field defaults * - saved & recent * - link to this map * - feature pages * */ /** * =COMMON PRESENTATION */ /* =font classes */ a.alt, a.alt:visited { color: #390; } .alert { color: #900; } .end { color: #c00; } .confirm, .start { color: #090; } h1 span { font-size: .75em; font-weight: normal; } .mainwrapper b, .mainwrapper strong { color: #272750; font-weight: bold; } .mainwrapper a b, .mainwrapper a strong { color: inherit; } /* =indent */ .indent { margin-left: 3px; margin-right: 3px; } /* =resizing @crutch css for feature page cms*/ .f10 { font-size: 1em; } .f11 { font-size: 1.1em; } .f12 { font-size: 1.2em; } .smaller { /* 12px to 10px */ font-size: 0.8333em; } /* backgrounds */ .bga { background: #e3e5c7; } .bgacrv { /*dk beige*/ padding: 2px 10px 2px 3px; border-bottom: 1px solid #f8f8f1; background: #e3e5c7 url(http://cdn.mapquest.com/mqsite/bg-curve-a) no-repeat right top; } .bgacrv b, .bgbcrv b, .bgdirs b, .size12 b, .bgmaps .b { color: #272750; } .bgb { background: #f4f6e5; } .bgbcrv { /*lt beige*/ padding: 2px 10px 2px 3px; background: #f0f3dc url(http://cdn.mapquest.com/mqsite/bg-curve-b) no-repeat right top; } .bgc { /*beige*/ background: #f7f7ea; } .bge { /*light beige*/ background: #fdfdf7; } /* display */ .disb { display: block; } .disi { display: inline; } .disn, .hide, .print { display: none; } /** * =TAB WIDGET */ .tabwrapper .panel { border-top: none; } .tabwrapper .label { margin-top: 12px; } .tabwidget { margin-bottom: -1px; background: transparent url(http://cdn.mapquest.com/mqsite/tab-bottom-border) no-repeat right bottom; } .tabwidget ul { margin: 0; padding: 10px 10px 0 0; list-style: none; } .tabwidget li { float: left; margin: 0; padding: 0; background: transparent url(http://cdn.mapquest.com/mqsite/tab-back-off) no-repeat right top; } .tabwidget li.current { background-image: url(http://cdn.mapquest.com/mqsite/tab-back-on); } .tabwidget li.maps { width: 13em; } .tabwidget li.save { width: 12em; } .tabwidget li.mobile { width: 7em; } .tabwidget li a, .tabwidget li a:visited { display: block; float: left; width: 1%; padding: 5px 10px 4px 10px; background: transparent url(http://cdn.mapquest.com/mqsite/tab-left-off) no-repeat left top; color: #272750; font-weight: bold; text-decoration: none; text-align: center; white-space: nowrap; } .tabwidget li > a { /* foolish IE */ width: auto; } .tabwidget li.current a, .tabwidget li.current a:visited { padding: 5px 10px; background-image: url(http://cdn.mapquest.com/mqsite/tab-left-on); } .tabwidget li a span { display: block; padding: 0 10px; } /** * =SUB-NAVIGATION * @ secondary links in content well */ ul#mqsubnav { list-style: none; margin: 0 0 10px; padding: 0; } #mqsubnav li { display: inline; margin: 0; padding: 0 .2em 0 .5em; border-right: 1px solid #868a4d; } #mqsubnav>li { padding-left: .4em; } #mqsubnav li.last { border: none; } #mqsubnav li a, #mqsubnav li a:visited { color: #868a4d; } * html #mqsubnav li a acronym { text-decoration: underline; } /** * =SORT NAVIGATION * @ sorting options and alphabar */ ul#mqsortnav { list-style: none; margin: 10px 0; padding: 0; } #mqsortnav li { display: inline; margin: 0; padding: 0 .2em 0 .5em; border-right: 1px solid #000; font-size: 1.1em; } #mqsortnav>li { padding-left: .4em; } #mqsortnav li.rvn { padding-left: 0; } #mqsortnav li.alpha { border: none; } #mqsortnav li ul { margin: .2em 0 0; } #mqsortnav li ul li { /* alpha sort */ padding: 0; border: none; color: #999; font-size: 1em; } #mqsortnav li b { color: #272750; } /** * =RESULTS LISTINGS * @ listings entries for search results and info bubble * @ saved and recent searches sidebar lists */ ol.results, ul.results { margin-bottom: 1.2em; margin-left: 1.85em; padding-left: 1.6em; } div>ol.results { margin-left: 1.4em; } ol.results100 { /* for 100+ results */ margin-left: 2.1em; padding-left: 2.1em; } ul.results { margin-left: 1.4em; padding-left: 1.4em; } .results li { margin: .3em 0 .6em; padding: 0; color: #272750; font-size: 1.2em; font-weight: bold; } .results li div { color: #000; font-size: .9166em; /*.8571em;*/ font-weight: normal; } .results li ul { list-style: none; margin: .1em 0 .1em -0.5em; padding: 0; } .results li ul li { /* listing links */ display: inline; margin: 0; padding: 0 .2em 0 .5em; border-right: 1px solid #000; color: #000; font-size: .9166em; /*.8571em;*/ font-weight: normal; } .results li.last { border: none; } .results li ul.al li a, .results li ul.al li a:visited { color: #390; } .results .cat, .results .cat a, .results .cat a:visited { color: #999; text-decoration: none; } .results .cat a:hover { text-decoration: underline; } /** * =SEARCH MAPS * @ starpower maps on search, amb, and geodiff pages */ #mqsearchmap { margin: 10px 0; } #mqsearchmap b { color: #272750; } #mqsearchmap .map { border: 1px solid #000; } #mqsearchmap p { margin: 0 0 10px 0; font-size: 1.1em; } #mqsearchmap p a { margin: auto 5px; } /** * PAGINATION * @ page skip links on bottom of search pages */ #mqpagination { width: 734px; margin: 10px 0; } #mqpagination b { color: #272750; } #mqpagination img { display: block; float: left; } #mqpagination ul { list-style: none; margin: 5px 60px 0; padding: 5px 0 0; text-align: center; } #mqpagination li { display: inline; margin: 0; padding: 0 .1em; font-size: 1.1em; } #mqpagination li.cpn { /* count, prev, next, links */ padding: 0 .7em; } /** * =TITLEBAR */ #titlebar { min-width: 765px; padding-left: 3px; margin-bottom: 5px; background: #e3e5c7 url(http://cdn.mapquest.com/mqsite/bg-curve-a) no-repeat right top; } #titlebar div { display: inline; font-size: 1.2em; padding: 1px; position: relative; top: -0.25em; } #titlebar h1 { display: inline; margin-left: 3px; } #titlebar img { float: left; margin-top: 2px; } /** * =FORM PAGES */ /* =alerts */ .alertwarning, form h3.alertwarning { /* [!]triangle */ position: relative; /* hide from mac ie \*/ margin-bottom: 7px; /* end */ padding: 3px 0 7px 30px; background: transparent none; color: #900; font-weight: bold; } form h3.alertwarning { margin-top: 1px; } .alertwarning img, form h3.alertwarning img { float: left; margin-left: -30px; vertical-align: middle; } /* =informational messages */ .msg h2 { margin: 5px 0; font-size: 1.4em; } .msg h2 img { margin-right: 5px; vertical-align: middle; } .msg h2 span.detail { color: #000; font-size: .8571em; font-weight: normal; } .main .msg h2 span.detail, .side .well .msg h2 span.detail { /* info should wrap when in content columns */ display: block; } .msg h2 span b { color: #272750; } .msg h3.alertwarning { position: relative; margin: 5px 0 5px 0; } .msg h3.alertwarning img { position: relative; float: left; margin-left: -25px; margin-right: 5px; } /** * =RESULTS PAGES */ /* =directions summary */ #dirsummary { width: 765px; margin-bottom: 10px; } #dirsummary .startend { float: left; width: 550px; } #dirsummary .content { width: 550px; } #dirsummary .startend .addresssummary, #dirsummary .timedist div { float: left; width: 265px; } .addresssummary p span.screen { display: block; padding-bottom: 5px; } #dirsummary .startend .end, #dirsummary .timedist div.dist { float: right; } #dirsummary .offerwrap { float: right; width: 195px; } #dirsummary .offers { min-width: 195px; margin: 0; } #dirsummary .timedist p b { font-size: 1em; } #dirsummary .startend b { font-weight: bold; font-size: 1.166em; } #dirsummary .startend img { float: left; } #dirsummary .startend .addresssummary p { margin: 0 0 0 36px; } #dirsummary b { color: #272750; } /* =map results summary widget */ #mapsummary { width: 765px; } #mapsummary .content { width: 352px; } #mapsummary .offerwrap { float: right; width: 408px; margin-bottom: 10px; } #mapsummary .offerwrap .offers { border: none; margin: 0px; padding: 0px; } #mapsummary .redstar { margin-top: 0px; padding-left: 2px; } #mapsummary .redstar b { color: #272750; font-size: 1.166em; } #mapsummary .redstar p { /* margin-top: 0px; margin-right: 15px;*/ margin: 0 15px 0 20px; } #mapsummary .redstar img { float: left; padding-right: 5px; } #mapsummary p span { display: block; /* margin-left: 20px;*/ margin-bottom: 10px; } #mapsummary .screen { margin-bottom: 0px; } /* =find nearby bar */ #nearby { margin-bottom: 5px; } #nearby img { margin: 2px 1px -3px 1px; } #nearby span { padding-top: 0px; font-size: 1.2em; } #nearby form.default { white-space: nowrap; margin: 4px 0 0; } #nearby input, #nearby select { width: 150px; margin: 0; } #maps #nearby input.search { width: 65px; } #maps #nearby input#searchterm { width: 37%; } #dirs #nearby input { width: 120px; } #dirs #nearby select { width: 18%; } #dirs #nearby input.search { width: 55px; } /* =to/from direction widget */ #maps .panel { margin: 1px 0 10px; } #maps #tofrom .dirwrapper { float: left; width: 362px; margin-top: -2px; } * html #maps #tofrom .dirwrapper { margin-top: 0; } form.default select.tofrom { margin: 0; padding: 0; font-size: 1em; } #maps #tofrom .searchwrapper .panel { border: 1px solid #ccc; padding: 0 0px 12px 10px; margin-bottom: 10px; } #maps #tofrom { margin-top: 10px; padding: 0 0 5px 0; } #maps #tofrom #selabel { padding-left: 5px; color: #272750; } #maps #tofrom .searchwrapper h4 { margin: 5px 0 0; } #maps #tofrom .searchwrapper ul { margin: 0 5px; padding: 0 5px; } #maps #tofrom .searchwrapper ul li { margin-left: 5px; } #maps #tofrom .searchwrapper p { margin: 15px 0 0px 0; } #maps #tofrom .catside { margin-left: 365px; } /** html #maps #tofrom .catside .offers table { width: 98%; }*/ #maps #tofrom .offers { border: 1px solid #ccc; margin: 2px 0px 10px 0px; padding: 5px; } #maps #tofrom .offers p { margin: 0 5px; font-weight: bold; color: #272750; } #maps #tofrom .offers ul { margin-left: 10px; margin-top: 0; padding-left: 5px; } #maps #tofrom .offers ul li { margin-top: 2px; } /* =disclaimer info */ .disclaimer { margin: 0 10px 10px 10px; } .disclaimer p { font-size: 1em; margin: 0; } /** * =SUBPAGES (POP-UPS) */ #subpage ul { margin-bottom: 10px; margin-left: 5px; padding-bottom: 10px; padding-left: 5px; } #subpage ul li { font-weight: bold; } #subpage ul li ul, #subpage ul.states { list-style: none; margin: 0; padding-left: 0; text-indent: 0; } #subpage ul li ul li { font-size: 0.8333em; font-weight: normal; } #subpage ul.states li { margin-bottom: 4px; font-weight: normal; } #subpage ul.states a { float: right; } /** * =DRIVING DIRECTIONS AND MANEUVER MAPS */ #dirman table { width: 100%; margin: 5px 0 0; border: 0; } #dirman th { padding: 5px; color: #272750; font-size: 1.2em; font-weight: bold; text-align: left; } #dirman th p { display: inline; font-weight: normal; font-size: 1em; } #dirman th.textr { text-align: right; } #dirman th.textc { color: #272750; text-align: center; } #dirman tr { vertical-align: top; } #dirman td { padding: 5px 3px 0; font-size: 1.2em; } #dirman td.manmap { text-align: center; } #dirman td.rs { width: 42px; } #dirman td.rs img { margin-left: 10px; } #dirman td.num { width: 30px; padding-left: 1px; font-weight: bold; text-align: right; } #dirman td.nowrap { text-align: right; } #dirman td.totals b { margin-left: 10px; } #dirman td.totals span { margin-left: 25px; font-size: 1em; } #dirman td.totals { padding: 10px 0; } #dirman b { color: #272750; } /** * =SETTINGS PAGE */ #settings .bga { padding: 2px 0; } #settings .label { padding-top: 2px; text-align: right; } #settings .label p { margin: 0; padding-right: 20px; } #settings .label p label { font-size: 1em; } #settings .settingsmobileinput { width: 200px; } #settings .settingsmobilelabel { margin-top: 0px; text-align: left; } #settings .panel { margin: 1px 0 10px 0; border: 1px solid #ccc; padding: 10px; border-top: none; } #settings .eg { margin-top: 1px; margin-left: 230px; } #settings fieldset { margin-top: 10px; border: 0px; } #settings .fltr { margin-right: 5px; font-weight: normal; } #settings .options input, #settings form .options select { width: 200px; margin-bottom: 5px; } #settings .options input.check { width: auto; margin-bottom: 4px; vertical-align: middle; } #settings .options label { margin-right: 10px; } #settings table.settings thead { font-style: normal; text-align: left; } #settings table.settings th { padding: 2px 0; color: #272750; font-weight: bold; text-align: left; } #settings table.settings th label { color: #272750; font-size: 1em; font-weight: bold; } #settings table.settings tr { vertical-align: top; } #settings table.settings td { padding: 5px 0 5px 10px; font-size: 1.2em; } #settings table.settings td div { padding-right: 20px; } #settings table.settings input.submit { font-size: 0.93em; } #settings .settingssave, .settingssave:focus { width: 65px; } #settings .settingsselectall, .settingsselectall:focus { width: 90px; } #settings .settingsdeleteselected, .settingsdeleteselected:focus { width: 175px; } #settings ul.searches { margin: 0; padding: 0; list-style: none; } #settings ul.searches li { position: relative; margin-left: 15px; padding-left: 15px; } #settings ul.searches li input { position: absolute; margin-left: -20px; padding-left: 0px; } #settings ul.searches li label { font-weight: bold; margin-left: 0; } #settings .bga h2 { display: inline; margin: 0 9px; padding-top: 1px; padding-bottom: 2px; font-size: 1.2em; } #settings .panel .options { margin-top: 12px; } /* =settings address*/ input.address { width: 332px; } .dcity { width: 212px; } .dcity input, input.phone { width: 198px; } .dstate { width: 42px; } .dstate input { width: 28px; } .dzip { width: 80px; } .dzip input { width: 78px; margin: 0; } .csz div { float: left; color: #cce; } /* =settings recent searches */ /* @ depreciated (only used on settings page) - need to update to follow format of search listings */ ul.searches li { margin: 0 0 1em 2.5em; font-size: 1em; } ul.searches li h3 { display: inline; margin-right: 5px; } ul.searches li label { color: #272750; } ul.searches li span { display: block; padding-top: 2px; } /** * =SEND TO PHONE * @format not updated to i5/i6 design */ #mobile .panel { padding: 20px; border: 1px solid #ccc; } /** * =ADS */ /* =top of page banner ad */ #adtop { margin: 10px 0 7px 15px; } * html #adtop { margin-bottom: 0; } /* =google ad unit codes */ .googlead { margin: 3px 3px 0 3px; font-family: arial, helvetica, sans-serif; cursor: pointer; cursor: hand; } * html .googlead { height: .1em; } .googlead .gtext, .googlead .gurl { font-size: 1em; } .googlead .gname { font-size: 1.2em; text-decoration: underline; } .googlead .gname, .gname b, .promo .gname b { color: #00f; } .googlead .gurl, .gurl b, .promo .gurl b { color: #008000; } /* =old format google ad codes */ table#googleadsa { font-size: 1.2em; } table#googleadsa td { padding: 1px; font-family: arial, helvetica, sans-serif; } table#googleadsa td font, table#googleadsa td div { padding: 0 3px; font-family: arial, helvetica, sans-serif; } table#googleadsa .linkname, table#googleadsa .linkname u b { color: #00f; } table#googleadsa .linktext, table#googleadsa .linkurl { font-size: .8333em; /*12px to 10px*/ } table#googleadsa .linkurl, table#googleadsa .linkurl b { color: #390; } /** * =OFFERS */ .offers { border: 1px solid #ccc; margin: 10px 2px 10px 0; padding: 5px; } .offers p { margin: 0 0 0 5px; font-weight: bold; color: #272750; } .offers ul { margin-left: 0; margin-top: 0; padding-left: 2px; } .offers ul li { margin-top: 2px; font-family: arial, helvetica, sans-serif; } /* =offer containers - two clicks */ #maps .offers { margin-top: 0; margin-bottom: 0; } #maps .contentwidth .offers { margin-top: 10px; margin-bottom: 10px; } #dirs table.halfad { margin-top: 10px; } table.halfad { margin-bottom: 10px; } table.halfad td .offers { margin: 0; border: none; } table.halfad td.leftad { border: 1px solid #ccc; } table.halfad td.centerad { width: 10px; } table.halfad td.rightad { border: 1px solid #ccc; } /* =quadad offers container */ .quadad .offers table { width: 100%; margin: 0; padding: 0; } .quadad .offers tr { vertical-align: top; } .quadad .offers td { width: 25%; } .quadad .offers td ul li { margin-right: 5px; } .offers .about { text-align: right; margin-top: 5px; margin-right: 5px; } .promo { margin: 5px 0; } .promo b { color: #272750; } .promo a b { color: inherit; } .promo p { margin: 0 0 5px 0; } #formpage .side .well .promo { margin: 5px 0; } .promotwo { margin: 5px 0; width: 358px; } /** * =FORM PANELS * @ directions, maps and refine your search */ .mqformpanel { /*position: relative;*/ background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-dircntr-dir) 0 100% repeat-y; } .mqformpanel .top { /* hide from mac ie \*/ height: 1%; /* end */ background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-dirtop-dir) 0 0 no-repeat; } .mqformpanel .btm { /*position: relative;*/ /* hide from mac ie \*/ height: 1%; /* end */ padding: 15px; background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-dirmain-dir) 0 100% no-repeat; } #formpage .mqformpanel .btm { position: relative; } .mqformpanel h1, #maps .mqformpanel h1 { margin: 0 0 0px; font-size: 1.6em; } .mqformpanel h1 img, .mqformpanel h2 img, .mqformpanel h3 img { margin-right: 0; vertical-align: middle; } #dirs .mqformpanel h1 { margin-bottom: 5px; } .mqformpanel h2 { margin: 0; font-size: 1.2em; } .mqformpanel h3.alertwarning { position: relative; margin: 5px 0 5px -25px; } .mqformpanel h3.alertwarning img { position: relative; float: left; margin-left: 0; margin-right: 5px; } .mqformpanel fieldset { margin-top: .5em; } .mqformpanel .address, .mqformpanel select.cityamb { width: 260px; } .mqformpanel .address1 { width: 322px; } .mqformpanel input.category, .mqformpanel select.country, .mqformpanel select.category, .mqformpanel select.dcategory { width: 322px; } .mqformpanel .dcity { width: 197px; } .mqformpanel .dcity input, .mqformstatic .dcity div { width: 183px; } .mqformpanel .dstate { width: 42px; } .mqformpanel .dstate input, .mqformstatic .dstate div { width: 28px; } .mqformpanel .dtown { width: 216px; } .mqformpanel .dtown input, .mqformstatic .dtown div { width: 202px; } .mqformpanel .dzip { width: 85px /*60px;*/ } .mqformpanel .dzip input, .mqformpanel .dpostal input, select.tofrom, .mqformstatic .dzip div { width: 83px; margin: 0; } .mqformpanel .dpostal { width: 108px; } .mqformpanel .dpostal input, .mqformstatic .dpostal div { width: 106px; } .mqformpanel .csz div { float: left; } .mqformpanel h3 { margin: 0; font-size: 1.1em; } .mqformpanel .height1 { height: 1px; } .mqformpanel .plain { margin-top: 15px; } .mqformpanel .plain li { font-size: 1.1em; } .mqformpanel .plain li b { color: #272750; } #dirs .mqformpanel input#submit1 { margin-bottom: 10px; } #dirs .mqformpanel .dsubmit>input#submit1 { /* non-ie */ margin-bottom: 11px; } /* =refine your search */ .refinepanel { position: relative; background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-dircntr-dir) 0 100% repeat-y; } .refinepanel .top { padding-top: 15px; background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-dirtop-dir) 0 0 no-repeat; } .refinepanel .btm { padding: 0 15px 15px; background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-dirmain-dir) 0 100% no-repeat; } .refinepanel ul { margin-top: 10px; } .refinepanel li { list-style-type: none; font-size: 1.1em; margin-left: 0; } .refinepanel h3 { margin-bottom: 5px; } .refinepanel select { margin-bottom: 0; } /* =lat/long fields */ #degreeForm .ll .textb { float: left; width: 75px; } #degreeForm .ll div input { display: block; width: 65px; } #degreeForm .ll .eg, #decimalForm .ll .eg { width: auto; text-align: left; } #decimalForm .ll div input { width: 214px; margin-top: 4px; } #degreeForm .ll .dlabel, #decimalForm .ll .dlabel { float: left; width: 95px; } .mqformpanel .dpostal #zipcode { width: 101px; } /* =places field */ .places { padding-top: 5px; } .places label, .places .eg, .places a, .places a:visited { color: #848b4e; } .places input, form.default .places input { background: #f7f7ef; } .places label span { font-size: 0.8333em; } .eg { /* tuck form example back under form element */ width: 322px; margin-top: -5px; padding-bottom: 5px; text-align: right; } /** * =STATIC FORM PANELS - DIRECTIONS * @ customizes faded form; has dependancy on .mqformpanels */ .mqformstatic { background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-fadedcntr) 0 100% repeat-y; } .mqformstatic .top { background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-fadedtop) 0 0 no-repeat; } .mqformstatic .btm { position: relative; padding: 15px; background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-fadedmain) 0 100% no-repeat; } .mqformstatic .fltr { /* revise button */ position: absolute; top: 17px; right: 13px; z-index: 1000; float: none; } .mqformstatic h1 { color: #a8a8b9; } .mqformstatic .start { color: #99d599; } .mqformstatic .end { color: #ee9797; } .mqformstatic .places label, .mqformstatic .places .eg, .mqformstatic .places a, .mqformstatic .places a:visited { color: #cfd0b8; } .mqformstatic .places input { background: #fafbf6; } .mqformstatic .places .static { background: #fcfcf9; } .mqformstatic label, .mqformstatic li { color: #a6a6a6; } .mqformstatic .static { margin-bottom: 6px; padding: 2px 1px; border: 1px solid #ebebeb; background: #fff; color: #999; font-size: 1.2em; } .mqformstatic .csz div div { float: none; } .mqformstatic div.address { float: left; width: 260px; } * html .mqformstatic .savedrecent { margin-bottom: 3px; } .mqformstatic .savedrecent { cursor: default; } #dirs .mqformstatic .dsubmit input { visibility: hidden; margin-bottom: 12px; } * html #dirs .mqformstatic .dsubmit input { margin-bottom: 17px; } /** * =FORM FIELD DEFAULTS */ form.default input { padding: 2px 1px; } form.default input, form.default select { margin-bottom: 6px; } form.default input, form.default select, form.default textarea { border: 1px solid #ccc; background: #fff; } form.default input:focus, form.default textarea:focus { border-style: inset; background: #ffffcf; } form.default input[type="hidden"] { padding: 0; border: none; } form.default input[disabled="disabled"], form.default select[disabled="disabled"] { background: #ddd; color: #333; } form.default input.check { padding: 0; /*prevents ns7-mac from having check obscured*/ border: none; background: transparent; font-weight: bold; } .dsubmit { text-align: center; } form.default .dsubmit input, form.default .submit, form.default .search, .search2, form.default .button, form.default .buttonWide, .submit, .search, .buttonWide, form.default .dsubmit input:focus, form.default .submit:focus, form.default .search:focus, .search:focus, .search2:focus, form.default .button:focus, form.default .buttonWide:focus, .submit:focus, .search:focus, .buttonWide:focus { width: 120px; margin: 0 5px; padding: 0; border: 1px outset #999; background: #ecebe6 url(http://cdn.mapquest.com/mqsite/background-form-button) repeat-x; color: #272750; font-size: 1.1em; text-align: center; } .dsubmit input:focus { border-style: solid; background: #f3f4e6 none; } /** * =SAVED & RECENT */ #savedrecentpopup { display: none; position: absolute; z-index: 1; width: 330px; border: none; } #savedrecentpopup .mqsavedtop { position: relative; height: 19px; /* background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-savedtop-v1.png) no-repeat left;*/ } #savedrecentpopup .mqsavedbottom { position: relative; height: 25px; /* background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-savedbtm.png) no-repeat left;*/ } #savedrecentpopup .mqsavedcenter { /* background: transparent url(http://cdn.mapquest.com/mqsite/frmp-bg-savedcntr.png) 0 100% repeat-y;*/ padding: 1px; } /* #savedrecentpopup .mqsavedcenter li a:hover, #savedrecentpopup .mqsavedcenter li a:active, #savedrecentpopup li a:hover, #savedrecentpopup li a:active { background: #ff0; } */ /* Yellow background only for the hyperlinks containing the address*/ #subcontainer .mqsavedcontent li ul li a:hover, #subcontainer .mqsavedcontent li ul li a:active { background: #ff0; } .savedrecent { display: none; /* hide iemac - doesn't support saved-recent \*/ display: inline; /* end hide */ margin: 0 0 -3px 5px; cursor: pointer; cursor: hand; } body#home .savedrecent { margin-left: 1px; } #savedrecentpopup #savedclose { position:absolute; z-index:3; margin-left:303px; margin-top:1px; cursor: pointer; cursor: hand; } #subcontainer.mqformatter { padding: 0px 5px 0px 10px; margin-top: -6px; border: 0px solid green; } #subcontainer .mqsavedcontent { list-style-type: none; } #subcontainer .mqsavedcontent li { font-weight: bold; font-size: 1.2em; margin-top: 0.3em; margin-left: 0.1em; } #subcontainer .mqsavedcontent li a { font-weight: normal; font-size: 0.8333em; } #subcontainer .mqsavedcontent li ul { list-style-type: disc; } #subcontainer .mqsavedcontent li ul li { font-weight: normal; margin-top: 0; margin-left: 1.6em; } #savedrecentpopup a { position: relative; text-decoration: underline; } /** * =LINK TO THIS MAP */ .lnktomap { display: inline-block; float: left; width: 300px; height: 200px; margin: 5px; border: 2px solid #ccc; } .middletext { display: inline-block; float: left; margin-top: 15px; border: none; } /** * =FEATURE PAGES * @ old, lingering feature page css */ /* =atlas menus */ a.pageLink, a.pageLink:visited, a.pageLinkHover { color: #000; font-weight: bold; text-decoration: none; } a.pageLinkHover:hover, a.pageLinkHover:active { color: #663; } #subpage #mqpage #titlebar { margin-left: 4px; margin-right: 3px; } _7http://www.mapquest.com/brands/mqsite/content.css?v=1.2 OEbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer_Content-Encoding]Last-ModifiedZConnectionTDate^Content-Length\Content-Type\Mime-Version_AOLserver/3.5.10Tgzip_Mon, 19 Dec 2005 19:09:11 GMTZkeep-alive_Mon, 06 Feb 2006 21:05:23 GMTT2995S1.012bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13ns| -8=LYfy~"'+?lMO&/** * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * MapQuest Template Style Sheet * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * @ default page structure * @ common page layouts and presentation * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * TOC * - reset white space * - reset font defaults * - html elements * - aol hat * - header * - content well * - form pages * - subpages (pop-ups) * - settings page * - footer * - common presentation * - float clearing * */ /** * =RESET WHITE SPACE * @ for cross-browser consistency */ * { margin: 0; padding: 0; } address, blockquote, dl, pre { margin: 10px 0; } blockquote, dd { margin-left: 40px; } body { min-width: 765px; _width: expression(document.body.clientWidth < 765 ? "765px" : "auto" ); } h1, h2, h3, h4, h5, h6, p { margin: 10px 0 0; } ol, ul { margin: 0 0 10px; } /** * =RESET FONT DEFAULTS * @ for cross-browser consistency */ body { background: #fff; color: #000; font-size: 62.5%; font-family: verdana, arial, helvetica, sans-serif; } html>body { /*standardizes non-ie */ font-size: 10px; } html, table { /* ie has math issues so this helps adjust for proper em scaling */ font-size: 100%; } address, li, input, label, p, select, textarea, th, .para { /* restate font and color for browsers who have trouble remembering td, etc */ color: #000; font-size: 1.2em; font-family: verdana, arial, helvetica, sans-serif; } blockquote p, li li, li input, li p, th p, td td { /* offset relative scaling of nested sized elements */ font-size: 1em; } /** * =HTML ELEMENTS */ a, a:visited { color: #00f; } abbr, acronym { border: none; font-style: normal; text-decoration: none; cursor: help; } address, cite { font-style: normal; } fieldset { margin: 0 0 10px; border: none; } h1 { font-size: 1.8em; } h1, h2, h3, h4, h5, h6 { color: #272750; } h2, .bga h2 { display: inline; margin: 0 9px; padding-top: 1px; padding-bottom: 2px; font-size: 1.2em; } h3, h4 { margin: 0; font-size: 1.2em; } img { border: 0; } ol, ul { padding-left: 0; } li { margin-left: 1.4em; } ul>li { margin-left: 1.2em; } ul { list-style: disc; } panelheading { font-size: 16px; } panelheading innettext { font-size: 12px; } /** * =AOL HAT * @ aol provided xhtml via js api, locally rewrote css to correct layout issues */ #mqaolhat { width: 765px; margin-top: 7px; } #aol_hat { margin: 0 22px 0 10px; font: bold 1.1em arial, sans-serif; } #aol_hat ul { list-style: none; float: left; width: 250px; margin: 0.45em 0 0; padding: 0; } #aol_hat>ul { margin-top: 0.5em; } #aol_hat ul li { display: inline; margin: 0; padding: 0 5px; border-right: 1px solid #868a4d; font: bold 1em arial, sans-serif; } #aol_hat ul li.aol_hat_last { padding-right: 10px; border: none; } #aol_hat a, #aol_hat2 a:visited { color: #868a4d; text-decoration: none; } #aol_hat a:hover { text-decoration: underline; } #aol_hat div { float: right; width: 300px; height: 2.18em; color: #868a4d; text-align: right; vertical-align: middle; line-height: 2.18em; } #aol_hat div form { margin: 0; padding: 0; } #aol_hat input.aol_hat_search { width: 118px; height: 1.6em; margin-right: 2px; border: 1px solid #56ba24; color: #666; font-size: 1em; padding-top: 2px; vertical-align: middle; } #aol_hat form>input.aol_hat_search { height: 1.5em; } #aol_hat label { margin: 0; padding: 0; font-size: 1em; } #aol_hat input.aol_hat_button { width: 50px; height: 1.9em; margin-top: 1px; border: 1px solid #56ba24; background-color: #bfebaa; font: 1em tahoma, arial, sans-serif; vertical-align: middle; } #aol_hat>input.aol_hat_button { margin-top: 0; } /** * =HEADER */ #mqheader { position: relative; width: 100%; background: transparent url(http://cdn.mapquest.com/mqsite/hdr-bg-gradient) 0 100% repeat-x; } * html #mqheader { margin-top: 5px; } #mqheader div { width: 755px; margin: 0 0 7px 10px; } #mqheader ul { float: left; width: 378px; margin: 0; padding: 0; text-align: center; list-style: none; } #mqheader li { display: inline; margin: 0; padding: 0 0.3em 0 0.5em; border-right: 1px solid #272750; font-size: 1em; font-weight: bold; text-align: left; } #mqheader li.last, #mqheader li.logo { border: none; } #mqheader li.logo { display: block; padding: 0; } #mqheader li a, #mqheader li a:visited { color: #272750; text-decoration: none; } #mqheader li a:hover { text-decoration: underline; } #mqheader div.nav { float: left; width: 220px; margin: 0 0 5px; } #mqheader div.nav ul { /* maps and dirs icons */ float: none; width: auto; margin-left: 28px; } #mqheader div.nav li { float: left; width: 80px; padding: 0; border: none; font-size: 1.2em; text-align: center; } #mqheader div.nav li.dirs { width: 96px; } #mqheader div.nav li span { display: block; margin-top: -3px; text-align: center; } * html #mqheader div.nav li span { margin-top: 0; } #mqheader div.nav li a, #mqheader div.nav li a:visited, #mqheader div.nav li a:hover { margin: 0; color: #272750; text-decoration: none; } /** * =CONTENT WELL */ #mqcontentwell { background: transparent url(http://cdn.mapquest.com/mqsite/cw-bg-lftside) 0 0 repeat-y; } #mqwrapper { background: transparent url(http://cdn.mapquest.com/mqsite/cw-bg-rtside) 100% 0 repeat-y; } #mqcontent { margin: 0 16px 0 15px; } #mqtrimtop { position: relative; background: #fff url(http://cdn.mapquest.com/mqsite/cw-bg-top) 0 0 repeat-x; } #mqtrimtop .l { background: transparent url(http://cdn.mapquest.com/mqsite/cw-bg-toplftcnr) 0 0 no-repeat; } #mqtrimtop .r { height: 12px; background: transparent url(http://cdn.mapquest.com/mqsite/cw-bg-toprtcnr) 100% 0 no-repeat; } #mqtrimbtm { position: relative; background: #fff url(http://cdn.mapquest.com/mqsite/cw-bg-btm) 0 0 repeat-x; } #mqtrimbtm .l { background: transparent url(http://cdn.mapquest.com/mqsite/cw-bg-btmlftcnr) 0 0 no-repeat; } #mqtrimbtm .r { height: 16px; background: transparent url(http://cdn.mapquest.com/mqsite/cw-bg-btmrtcnr) 100% 0 no-repeat; } .contentwidth { /* restrict content of fixed width pages outside of content wrapper */ width: 734px; } /** * =FORM PAGES * @ default form, ambiguity, geodiff and search template */ #formpage { width: 760px; } #formpage .main { float: left; width: 362px; margin-top: 5px; } #formpage .side { float: left; width: 372px; margin-top: 5px; } #formpage .side .well { margin-left: 10px; } #formpage #ddform .side { margin-top: 5px; } /** * =FORM PAGE SEARCH RESULTS WIDE * @ support the wide pages with the google far right ad */ body.wide { min-width: 970px; _width: expression(document.body.clientWidth < 970 ? "970px" : "auto" ); } body.wide #mqpage { width: 965px; } #farrightcolumn { position: absolute; top: 130px; left: 755px; width: 195px; margin: 0; padding: 0; } body#dirs #farrightcolumn { top: 138px; } /** * =SUBPAGES (POP-UPS) */ body#popup, body#subpage { min-width: 100%; width: auto; } div.body { margin: 10px; } /** * =SETTINGS PAGE */ #maps #settings .main { width: 734px; } #settings .label { float: left; width: 228px; } #settings .options { float: left; width: 474px; } table.settings { width: 100%; margin-bottom: 10px; border: 0; } /* =settings address */ .mainwrapper .content .main { float: left; margin-top: 5px; } /** * =FOOTER */ #mqfooter { padding: 5px 10px 10px; background: transparent url(http://cdn.mapquest.com/mqsite/ftr-bg-gradient) 0 100% repeat-x; color: #868a4d; } #mqfooter ul { list-style: none; margin: 0 3px 3px; padding: 0; } #mqfooter li { display: inline; margin: 0; padding: 0 0.2em 0 0.5em; border-right: 1px solid #868a4d; font-size: 1em; } #subpage #mqfooter li { font-weight: normal; } #mqfooter li.last { border: none; } #mqfooter li a, #mqfooter li a:visited { color: #868a4d; } #mqfooter div { /* copyright */ margin: 0 0 0 7px; } /** * =COMMON PRESENTATION */ /* display */ .disb { display: block; } .disi { display: inline; } .disn, .hide, .print { display: none; } .half { float: left; width: 50%; } /* =text */ .b { font-weight: bold; } .nowrap { white-space: nowrap; } .textc { text-align: center; } .textl { text-align: left; } .textr { text-align: right; } /** * =FLOAT CLEARING */ .clear:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; } .clear { display: inline-block; } /* show iewin, hide iemac \*/ * html .clear { height: 1%; } .clear { display: block; } /* end hide */ .fltl { float: left; } .fltlnorp { float: left; width: 315px; } .fltlnandp { float: left; width: 268px; } .fltr { float: right; } _8http://www.mapquest.com/brands/mqsite/template.css?v=1.2 OJbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer_Content-Encoding]Last-ModifiedZConnectionTDate^Content-Length\Content-Type\Mime-Version_AOLserver/3.5.10Tgzip_Thu, 15 Dec 2005 18:10:53 GMTZkeep-alive_Mon, 06 Feb 2006 21:16:52 GMTT1378S1.012bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13sx $2=BQ^k~ ',0DlRO /** * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * MapQuest Print-Friendly Stylesheet * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * site layout and presentation for print-friendly pages * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * TOC * - template * - html elements * - content * - headers and footers * - page specific * */ /** * =TEMPLATE */ body { margin: 10px 0; padding: 0; text-align: center; } body .maincontent { width: 602px; margin: 0 auto; text-align: left; } .mainwrapper { width: 100%; } .mainwrapper .content { margin: 0; padding: 0; } /** * =HTML ELEMENTS */ h4, h5 { font-size: 1.2em; margin: 0; } p { margin: 0; } thead th { font-weight: bold; } /** * =CONTENT */ .disclaimer { margin: 10px 0; } .disclaimer p { width: 100%; font-size: 1.1em; } #dirman th { font-size: 1.2em; } #dirman td { padding-bottom: 5px; } #dirman td, #dirman th { border-bottom: 1px solid #ccc; } #dirman tr.mapopen td { /* open maneuver map */ padding-bottom: 0; border: none; } .fltl, .fltr, table { margin: 10px 0; vertical-align: top; } .fltr .disclaimer p { width: 90%; } .fltr h5, .fltr p, .fltr img.map { margin-left: 18px; } .half { float: none; width: 100%; } .half div.fltl { width: 300px; } .half div.fltr { width: 302px; } .manmap img { margin: 5px 0; } img.map { display: block; margin-top: 5px; border: 1px solid #ccc; } #notes { border: 1px inset #ccc; background: #f3f4e6; } .startendprint { margin-top: 0; margin-bottom: 0; } .startendprint img { margin: 0; padding: 0; } .startendprint .fltl p { margin: 0; } #query div, #query p { margin-top: 10px; } #query div.screen { margin-top: 0; } #query div h4.fltl { width: 45px; margin: 0; } td.totals { border-bottom: none; } #print label { font-size: 12px; } /** * =HEADERS AND FOOTERS */ #footer h5 { width: 600px; } /** * =PAGE SPECIFIC */ /* =ddirs print page */ #dirs #query div p { float: left; width: 230px; margin: 0; } #dirs textarea#notes { width: 278px; height: 90px; } /* maps print page */ #maps #query div p { margin: 0 0 10px 0; } #maps textarea#notes { width: 248px; height: 85px; } /* both */ * html #dirs textarea#notes, * html textarea#notes { /* NS 7.1 will crash, FF-Moz does not support yet */ overflow: hidden; } /* =rules for search result printer-friendly page */ body .resultscontent { width: 650px; margin: 0 auto; text-align: left; } .resultscontent .printheader { float: left; width: 324px; } .resultscontent .printheader label { float: left; } .resultscontent .printheader div { float: left; width: 100%; } .resultscontent .printheader div div { width: auto; } .resultscontent div.printoptions { width: 250px; text-align: center; } #mqprintresult { padding-top: 10px; float: left; width: 650px; } #mqprintresult ol { float: left; margin-left: 0px; padding: 6px 0px 4px 6px; width: 310px; list-style: decimal; } /* =ie doesn't print ol numbering with less padding */ * html #mqprintresult ol { padding-left: 14px; } #mqprintresult ol li { padding: 4px 4px 4px 0px; color: #000; font-family: verdana, arial, helvetica; font-size: 12px; } #print .main>.mapwrapper { /*ie is good with managing break, force for gecko, this will cause NS7 to b0rk */ page-break-before: auto !important; }_=http://www.mapquest.com/brands/mqsite/printfriendly.css?v=1.2 OBbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer_Content-Encoding]Last-ModifiedZConnectionTDate^Content-Length\Content-Type\Mime-Version_AOLserver/3.5.10Tgzip_Tue, 24 Jan 2006 21:54:24 GMTZkeep-alive_Mon, 06 Feb 2006 21:05:42 GMTT1960S1.012bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13kpy *5:IVcv{$(<lJO/** * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * MapQuest Print Media Stylesheet * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * @ site layout and presentation for print page versions * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * TOC * - print * - screen * - header * - content well * - results pages * - find nearby bar * - footer * - content * - form and search pages * - driving directions and maneuver maps * - map controls * - ads * - offers * - ie hackitecture * - printer friendly pages * */ /** * =PRINT */ .print { display: block; } /** * =SCREEN */ .screen { display: none; } /** * =HEADER */ #mqheader { background: none; margin-bottom: 15px; } #mqheader div ul li { display: none; } #mqheader div ul li.logo { display: block; } /** * =CONTENT WELL */ #mqcontentwell, #mqwrapper { background: transparent none; } #mqcontent { margin: 0 10px 0 10px; } #mqtrimtop, #mqtrimbtm { display: none; } /** * =RESULTS PAGES */ #dirs #results .mainwrapper, #maps #results .mainwrapper { width: 640px; /* to support ie5.0 print width */ float: none; } #dirs #results .rightwrapper, #maps #results .rightwrapper { width: 0; } #dirs #results .rightwrapper .content, #maps #results .rightwrapper .content { margin: 0; } #dirsummary .offerwrap, .quadad { display: none; } /** * =FIND NEARBY BAR */ #nearby { display: none; } /** * =FOOTER */ #mqfooter { display: none; } /** * =CONTENT */ a, a:visited { color: #000; } address, li, input, label, h3, h4, p, select, textarea, th, .para, td, #dirman td { color: #000; font-size: 12pt; } td, #dirman td.totals, #dirman thead th, #query h4 { font-size: 11pt; } td td, p label, .startend b, .indent .redstar b, #dirsummary .startend b { font-size: 1em; } .alertwarning, .disclaimer p { font-size: 8pt; } #mqsubnav { display: none; } /** * =FORM AND SEARCH PAGES */ .mqformpanel, #mqsortnav, .refinepanel { display: none; } #formpage .main { width: 290px; } /* =msg text */ .msg h2 .start, .msg h2 .end { display: none; } /* =search map format */ #mqsearchmap { margin: 0; } #mqsearchmap p, #maps #formpage .main #mqsearchmap p { display: none; } #maps #formpage .main { width: 362px; } #maps #formpage .side, #mqmapside1 .main, #mqmapside2 .side { width: 235px; margin: 0; } #maps #formpage ol#mqsearchresult li li, #maps #formpage ol#mqsearchresult .cat { display: none; } #mqpagination { display: none; } /** * =DRIVING DIRECTIONS AND MANEUVER MAPS */ #dirman, #maneuvers { width: 600px; } #maneuvers { /* gecko browsers cut off maneuvers in print preview */ height: 1px; } .half div.fltl, .half div.fltr { width: 47%; } #dirs .results .main { float: none; } #dirsummary { width: 600px; } #dirsummary .startend { float: none; } #dirsummary .timedist span { display: block; } .addresssummary p span.screen { display: none; } #maneuvers { page-break-after: always; } #maneuvers td { padding: 5px 0; border-top: 1px solid #ccc; page-break-inside: avoid !important; } #maneuvers td.manmap { border-top: none; } #maneuvers td.num { padding-right: 5px; } #maneuvers th.textc, #maneuvers td.textc { display: none; } .map, #mqmap { float: none; border: 1px solid #ccc; } .mapwidget { width: auto; } .mapwrapper, .mapwrapperns7 { /* seperate rule for NS7.0*/ page-break-before: auto; page-break-inside: avoid !important; } .main>.mapwrapper { /*ie is good with managing break, force for gecko, this will cause NS7 to b0rk */ page-break-before: always !important; } #notes { font-size: 9pt; } #query div h4.fltl { width: 65px; } #query p, .startendprint h5, .startendprint p { font-size: 10pt; } #redstar { margin-top: 5px; } .startendprint .fltr h5, .startendprint .fltr p, .startendprint .fltr img.map { margin-left: 0; } table.halfad { display: none; } /** * =MAP CONTROLS */ .mapoptions, .mapcontrols div.nw-n-ne img, .mapcontrols div.sw-s-se img, .mapcontrols div.east img, .mapcontrols div.west img, .mapcontrols form { display: none; } .mapcontrols { float: none; margin: 0; } .mapwidget .panel { border: none; } #maps .mapwidget .panel { border: none; background: none; } div .w-map-e .middle { left: 0; position: relative; } #mapsummary span.hyperlinks { display: none; } table.mapgrinder td#rightcolumn { display: none; } /** * =ADS */ #adtop, table#googleadsa { display: none; } /** * =OFFERS */ .offers { display: none; } /** * =IE HACKITECTURE */ .main, .side { /* fix for endless loop in ie5.5 on dirs results print */ float: none; voice-family: "\"}\""; voice-family: inherit; float: left; } html>body .main, html>body .side { float: left; } /* show iewin, hide iemac hack -- IE 5.5 cuts off 2nd page on dirs results print \*/ * html .clear { height: auto; voice-family: "\"}\""; voice-family: inherit; height: 1%; } /* end hack */ /** * = PRINTER FRIENDLY PAGES */ .printoptions { display: none; } .clickonmapform { display: none; } #map1-mapclick { display: none; }_5http://www.mapquest.com/brands/mqsite/print.css?v=1.2 !OIbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer_Content-Encoding]Last-ModifiedZConnectionTDate^Content-Length\Content-Type\Mime-Version_AOLserver/3.5.10Tgzip_Thu, 19 Jan 2006 01:21:38 GMTZkeep-alive_Mon, 06 Feb 2006 21:05:23 GMTT8548S1.012bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13`eny} #1<AP]j} &+/ClQO/** * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * MapQuest Global JavaScript * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * common js for site * =~=~=~=~=~=~=~=~=~=~=~=~=~=~= * TOC * - default variables * - get element by id * - swap image * - add event * - remove event * - get event data * - set cookie * - read cookie * - delete cookie * - get browser info * - get browser size * - get browser version * - http xml request * - load js * - set focus * - param exists * - autofill * - clear settings * - new window pop-up * - open abbrev * - default text * - maxlength * - saved recent init * - show saved recent * - populate saved recent * - close saved window * - close popup * - is info changed * - add hid fields * - png supported * - get xy * - initialization * */ /** * =DEFAULT VARIABLES */ document.cookie = "JSEnabled=1"; //needed to make sure browser has JS on var artUrl = "http://cdn.mapquest.com/mqsite/"; //default for non-map art assets /** * =GET ELEMENT BY ID */ function getElementById(fId) { if(document.getElementById(fId)) { return document.getElementById(fId); } return null; } //getElementById(fId) /** * =SWAP IMAGE * @replace image */ function swapImage(fUrl, fId) { var element = getElementById(fId); if(element) { element.src = fUrl; } }//swapImage() /** * =ADD EVENT * @attach event listener */ function addEvent(fObj, fEvent, fn) { if(window.opera && getBrowserInfo().version < 8) { // opera has bad dynamic event handling //eval("fObj.on" + fEvent + " = fn"); var r = fObj.attachEvent("on"+fEvent, fn); return r; } else if (fObj.addEventListener) { // moz, w3c ((window.opera) && (getBrowserInfo().version >= 8))?fObj.addEventListener(fEvent, fn, false):fObj.addEventListener(fEvent, fn, true); return true; } else if (fObj.attachEvent) { // IE var r = fObj.attachEvent("on"+fEvent, fn); return r; } else { //other fObj["on" + fEvent] = fn; } }//addEvent() /** * =REMOVE EVENT * @detach event listener */ function removeEvent(fObj, fEvent, fn) { if(window.opera) { // opera has bad dynamic event handling eval("fObj.on" + fEvent + " = null"); } if(fObj.removeEventListener) { //w3c ((window.opera) && (getBrowserInfo().version >= 8))?fObj.removeEventListener(fEvent, fn, false):fObj.removeEventListener(fEvent, fn, true); } else if(fObj.detachEvent) { //ie fObj.detachEvent("on" + fEvent, fn); } else { //opera and other fObj["on" + fEvent] = null; } } //removeEvent() /** * =GET EVENT DATA * @return the id that event is attached to */ function getEventData(evt) { fEventData = new Object(); if(document.addEventListener) { fEventData.id = evt.target.id; fEventData.type = evt.type; fEventData.element = evt.target; } else if(window.event) { fEventData.id = window.event.srcElement.id; fEventData.type = window.event.type; fEventData.element = window.event.srcElement; } else { return null; } return fEventData; } //getEventData() /** * =SET COOKIE * @set fValue of cookie */ function setCookie(fName, fValue, fTime) { var fExp = ""; var fDomain = (mqDomain) ? mqDomain : ""; if (fTime) { var fDate = new Date(); fDate.setTime((fTime * 60 * 60 * 24 * 1000) + fDate.getTime());// # of days fExp = fDate.toGMTString(); } document.cookie = fName + "=" + fValue + ";domain=" + fDomain + ";path=/;expires=" + fExp; } /** * =READ COOKIE * @read value of cookie */ function readCookie(fName) { var cookieName = fName + "="; var cookieArray = document.cookie.split(';'); for(var i = 0, n = cookieArray.length; i < n; i++) { var cookie = cookieArray[i]; while (cookie.charAt(0) == ' ') { cookie = cookie.substring(1, cookie.length); } if (cookie.indexOf(cookieName) == 0) { return cookie.substring(cookieName.length, cookie.length); } } return null; } //readCookie() /** * =DELETE COOKIE * @remove value of cookie */ function deleteCookie(fName) { setCookie(fName, "", -1) } //deleteCookie() /** * =GET BROWSER INFO */ function getBrowserInfo() { browser = new Object(); browser.name = browser.version = browser.os = "unknown"; var userAgent = navigator.userAgent.toLowerCase(); var browserListArray = new Array("firefox", "msie", "netscape", "opera", "safari"); var osListArray = new Array("linux", "mac", "windows", "x11"); for(var i = 0, n = browserListArray.length; i < n; i++) { // get browser name and version var strPosition = userAgent.indexOf(browserListArray[i]) + 1; if(strPosition > 0) { browser.name = browserListArray[i]; // browser name var versionPosition = strPosition + browser.name.length; var incr = ((browser.name == "safari") || (userAgent.charAt(versionPosition + 4) > 0 && userAgent.charAt(versionPosition + 4) < 9)) ? 5 : 3; browser.version = userAgent.substring(versionPosition, versionPosition + incr); // browser version } } for(var i = 0, n = osListArray.length; i < n; i++) { var strPosition = userAgent.indexOf(osListArray[i]) + 1; if(strPosition > 0) { browser.os = osListArray[i]; } } return browser; } //getBrowserInfo() /** * =GET BROWSER SIZE * @get height and width of browser canvas */ function getBrowserSize() { size = new Object(); if (document.body.scrollHeight > document.body.offsetHeight) { size.width = document.body.scrollWidth; size.height = document.body.scrollHeight; } else { size.width = document.body.offsetWidth; size.height = document.body.offsetHeight; } if (document.body.clientWidth) { size.width = document.body.clientWidth; size.height = document.body.clientHeight; } else { size.width = document.body.offsetWidth; size.height = document.body.offsetHeight; } if (document.documentElement.clientWidth) { // IE6, safari, opera size.width = document.documentElement.clientWidth; size.height = document.documentElement.clientHeight; } if(self.innerWidth) { size.width = self.innerWidth; size.height = self.innerHeight; } return size; } //getBrowserSize() /** * =GET BROWSER VERSION * @old browser version detection used throughout the site */ function getBrowserVersion() { var browserVer; var offset, offset2; var retData = new Array(); retData.mozillaVersion = parseInt(navigator.appVersion); retData.browserName = navigator.appName; retData.ua = navigator.userAgent; if(retData.browserName == "Microsoft Internet Explorer") { offset = retData.ua.indexOf("MSIE "); retData.browserName2 = retData.ua.substring(offset, retData.ua.indexOf(" ", offset)); retData.browserVer = parseFloat(retData.ua.substring(offset + 5, retData.ua.indexOf(";", offset))); browserVer = parseFloat(retData.ua.substring(offset + 5, retData.ua.indexOf(";", offset))); } else if(retData.browserName == "Netscape") { browserVer = parseInt(navigator.appVersion); offset = retData.ua.indexOf("Netscape"); if(offset < 0) offset = retData.ua.indexOf("Firefox"); if(offset < 0) offset = retData.ua.indexOf("Safari"); retData.browserName2 = retData.ua.substring(offset, retData.ua.indexOf("/", offset)); offset = retData.ua.indexOf("/",offset); offset2 = retData.ua.indexOf(" ", offset); if(offset2 >= 0) retData.browserVer = parseFloat(retData.ua.substring(offset + 1, retData.ua.indexOf(" ", offset))); else retData.browserVer = parseFloat(retData.ua.substring(offset + 1)); } else { retData.browserName2 = "unknown"; retData.browserVer = 0; browserVer = parseInt(navigator.appVersion); } if(retData.ua.indexOf("Windows") >= 0) retData.platform = "Windows"; else if(retData.ua.indexOf("Macintosh") >= 0) retData.platform = "Macintosh"; else if(retData.ua.indexOf("Linux") >= 0) retData.platform = "Linux"; else retData.platform = "Unknown"; return retData; } //getBrowserVersion() /** * =HTTP XML REQUEST * @makes a XMLHttpRequest standardized for supported browsers */ function mqXMLHttpRequest() { var request = null; if(window.XMLHttpRequest) { //moz, safari1.2+, opera8 try { request = new XMLHttpRequest(); //request.overrideMimeType('text/xml'); } catch(e) { request = null; } } else if(window.ActiveXObject) { //ie5.5+ try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { request = null; } } } return request; } //mqXMLHttpRequest() var xmlHttp = mqXMLHttpRequest(); /** * =LOAD JS * @loads or reloads a .js file * @usage: loadJS(file name, id name, parent element) */ function loadJS(fFile, fId, fParent) { var parent = document.getElementsByTagName(fParent).item(0); var scriptTag = document.getElementById(fId); if(scriptTag) { parent.removeChild(scriptTag); } script = document.createElement("script"); script.src = fFile; script.type = "text/javascript"; script.id = fId; parent.appendChild(script); }//loadJS() /** * =SET FOCUS * @set focus to element with accesskey="x" */ function setFocus() { if (!document.getElementsByTagName) return; var e = document.getElementsByTagName("*"); for (var i=0; i 1)) { rId.options.selectedIndex = 0; document.getElementById(fNextId).focus(); } } else if ((fId == 0) && document.getElementById(fNextId)) { document.getElementById(fNextId).focus(); } }//autoFill() /** * =CLEAR SETTINGS * @remove cookies */ function clearSettings(fInput, fLoc) { var cookieArray = new Array(); var fText; switch (fInput) { case "clearAll": cookieArray[0] = "locationhistory"; cookieArray[1] = "locationhistoryHome"; cookieArray[2] = "locationhistoryWork"; fText = "Home, Work, and Recent Search Locations"; break; case "clearRecent": cookieArray[0] = "locationhistory"; fText = "Recent Searches"; break; case "clearHome": cookieArray[0] = "locationhistoryHome"; fText = "Home Location"; break; case "clearWork": cookieArray[0] = "locationhistoryWork"; fText = "Work Location"; break; default: return; } if(confirm("Are you sure you want to clear your " + fText + "?")) { for (var i = 0; i < cookieArray.length; i++) { document.cookie = cookieArray[i] + "=;domain=" + mqDomain + ";path=/;expires=Thu,01-Jan-70 00:00:01 GMT"; } if(paramExists(fLoc)) { window.location = fLoc; } else { window.location.reload(); } } }//clearSettings() /** * =NEW WINDOW POP-UP * @usage: URL is only required param * @url, window name, width, height, scrollbars (yes,no), center (true,false) * @link * @link */ function newWin(fPage, fName, fWidth, fHeight, fScroll, fCenter) { if(paramExists(fPage) == false) { // no url to open return; } if(paramExists(fName) == false) { // if no name, create one var fName = "newWin"+ Math.random(); } if(paramExists(fScroll) == false) { // scrollbar defaults to 'yes' var fScroll = "yes"; } if((paramExists(fCenter) == false) || (fCenter == false)) { // auto-center defaults to "false" var winl = wint = 10; } else if (fCenter == true) { var winl = (screen.width - fWidth) / 2; var wint = (screen.height - fHeight) / 2; } if(paramExists(fWidth) == false) { // default width var fWidth = 250; } if(paramExists(fHeight) == false) { // default height var fHeight = 600; } var winprops = 'height='+fHeight+',width='+fWidth+',top='+wint+',left='+winl+',scrollbars='+fScroll+',directories=no,resizable=yes'; win = window.open(fPage, fName, winprops); if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } }// newWin() /** * =OPEN ABBREV * @generates pop-up for state abbreviation selector */ function openAbbrev (idField, skipFlag) { var stdOptions = "resizable=no,directories=no,left=10,top=10,toolbar=no"; if(skipFlag != null) { var url = "/maps/abbrev.adp?idfield=" + idField + "&skip=" + skipFlag } else { var url = "/maps/abbrev.adp?idfield=" + idField } //var options = stdOptions + ",width=250,height=650,scrollbars=yes"; //window.open(url,"abbrevs",options); newWin(url, "abbrevs"); } /** * =DEFAULT TEXT * @removes default input value on selection */ function defaultText(fId) { var fValue = document.getElementById(fId) if (fValue.value == fValue.defaultValue) (fValue.value="") }//defaultText() /** * =MAXLENGTH * @character count and limit */ function maxLength(fId, fCount) { var element = document.getElementById(fId); if (element.value.length >= fCount-1) { element.value = element.value.substring(0, fCount-1); } }//maxLength() /** * =SAVED RECENT INIT * @saved and recent popup window related methods */ function savedRecentInit() { var savedRecent = document.images; for(i=0;i