/*!
 *
 * (C) 2013 Unleashed, LLC
 *
 */::selection,::-moz-selection{background:#fdcb31;color:white}#browser-warning{width:100%;background:#f55;color:white;line-height:1.5em;padding:1em 0;text-align:center;font-size:1.3em}#_debug{display:none;background:#fee;border:1px solid #f00;height:200px;width:100%;margin:5px 0;color:#900}body{background:url('images/background.jpg');font-family:Verdana,Arial,sans serif;font-size:11px;margin:0}#wrapper{position:relative;border:0;background:#fff;width:972px;padding:2px 20px;margin-left:auto;margin-right:auto;margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}hr{border:0;height:1px;background:#999}#wrapperWidget{background:#333;width:440px;padding:0;margin:auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.helpBubble{display:none;padding:5px;margin:5px 0;border:1px solid #333;background:white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.helpBubbleClose{float:right;cursor:pointer}.bigtext{font-size:2em}.mediumtext{font-size:1.5em}.jslink:hover{text-decoration:underline;color:#ffc632;cursor:pointer}.control{font-size:1em;color:#fff;padding:0 3px;vertical-align:middle;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:#aaa 1px solid;background:#888}.control:hover{background:#888;background:-webkit-gradient(linear,left top,left bottom,from(#999),to(#777));background:-moz-linear-gradient(top,#999,#777);border:1px solid black}.control:active{background:#f1f1f1;background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#d1d1d1));background:-moz-linear-gradient(top,#f1f1f1,#d1d1d1)}.control.disabled{border:1px solid #aaa;background:#ddd;color:#aaa;cursor:default}select.control,.control.routeButton{color:black;text-shadow:none;background:#f6f6f6;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}select.control:hover,.control.routeButton:hover{background:#e8e8e8;text-shadow:none}.control{height:20px}span.listTaxiButton{font-weight:bold;background:#ffc632;color:white;padding:0 3px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}span.listLimoButton{font-weight:bold;background:black;color:white;padding:0 3px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}button.helpButton{height:20px;width:20px;border:0;color:#333;font-weight:bold;cursor:pointer;padding:2px;margin-top:5px}span.helpButton{background:#666;color:white;padding:0 3px;background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#999));background:-moz-linear-gradient(top,#aaa,#999);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.statusMsg{color:#090}.clear{clear:both}.finePrint{font-size:9px;color:#888}.main-resultsHeading{background-color:#eee;text-align:center;font-weight:bold}#main-accurate+div{width:40%}td.header{background-color:#eee;text-align:center;font-weight:bold}td.large{text-align:center;font-size:14px}img{color:#000}td.text{text-align:left;padding-left:10px}td.number{text-align:right}table,table th{border:0}table.taxiList{width:100%}table.taxiList tr,table.taxiList tr{border:0}table.taxiList tr.header td{text-align:center}table.ratestable{border-collapse:collapse;width:100%}table.ratestable th.header{padding-left:3px;padding-right:20px;padding-top:2px;padding-bottom:4px;background-color:#fff;text-align:center;color:#000;border-bottom:0;border-top:0;background-image:url(../images/tablesorter/bg.gif);background-repeat:no-repeat;background-position:center right;border-right:2px solid #ccc;cursor:pointer}table.ratestable th.header:last-of-type{border-right:0}table.ratestable th.headerSortUp,table.ratestable th.headerSortDown{background-color:#ddd}table.ratestable th.headerSortUp{background-image:url(../images/tablesorter/asc.gif)}table.ratestable th.headerSortDown{background-image:url(../images/tablesorter/desc.gif)}table.ratestable td.cityname,table.ratestable th.cityname{text-align:left}table.ratestable td{border:0;padding:2px 3px}table.ratestable td.nullify{text-decoration:line-through;color:#999}table.ratestable td span{display:inline;font-weight:normal;text-align:left;margin:0}table.ratestable td.right{text-align:right}table.ratestable.lean td{border:0;padding:2px 0}.center{text-align:center}.big{font-size:16px;font-weight:bold;line-height:3em}table.taxiList,table.taxiList .right{text-align:right}table.taxiList td{border:0}table.ratestable .note{color:#555}table.ratestable tbody tr.odd td{background-color:#eee}table.taxiList tr.odd td{background:#eee}table tr.header{font-weight:bold}table tr.header td{padding:.7em 0 .2em 0}tr.ratetotal td{font-weight:bold;border-top:2px black solid}td.right{text-align:right}#taxiList td.left,.taxiList td.left{width:100px;text-align:left}#taxiList td.right,.taxiList td.right{width:90px}#taxiList td{vertical-align:top}#taxiList tr{border-bottom:1px solid black}#results-moreInfo,#results-breakdown,#results-flatrates,#main-localRateInfo{display:none}img#logoimg{width:100px;margin-left:-14px;margin-top:3px;border:0}div.header-title{font-family:arial,helvetica,sans-serif}div.header-title h2{text-align:left;color:#bbb;font-size:14px;font-weight:bold;font-family:calibri,arial,helvetica,sans-serif;margin:0 0 0 5px}div.header-sl{position:absolute;top:52px;left:264px;width:728px;height:90px}div.instructions{position:relative;color:#333;font-family:arial,helvetica,sans-serif;font-weight:bold;margin-top:1em}div.instructions h1{font-size:3em}div.instructions h2{font-size:2.4em;margin-top:1.4em}div.instructions h3{font-size:1.3em;margin:.8em 0 .4em 0}div.instructions .disabled{color:#bbb}div.maptitle{font-family:helvetica,sans-serif;text-align:left;color:#708090;font-size:large}div.maptext{font-family:verdana,helvetica,arial,sans-serif;text-align:left;color:#708090;font-size:medium}#main-resultFare .fare{text-align:center}#main-resultFare .fare{font-family:verdana,arial,helvetica,sans-serif;color:#333;font-weight:bold}div.fareValue{font-size:2.4em;margin:5px 10px;padding:10px 0;background:white;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}div.fareValue a{color:black}#main-results span.tipstr{color:#777;display:block;margin:4px 0 0 0;font-weight:normal;font-size:.9em}#main-results span.tipstr a{display:block;color:white;background:#888;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:6px 0;margin-top:8px}#main-results span.tipstr.emphasis a{font-weight:bold;font-size:1.2em;padding:14px 0;color:orange;border:2px solid orange;background:white}#main-results a.rg-link{display:block;text-align:center;line-height:1.3rem;color:orange;border:2px solid orange;background:white;padding:.5rem 0}#main-results a.rg-link:hover{background:#fef9e7;text-decoration:none}#main-results span.tipstr.emphasis a:hover{background:#fff5ea}#main-results span.tipstr a:hover{background:#999}#main-results ul{margin:3px 0}#main-results h2{font-family:verdana,arial,helvetica,sans-serif;text-align:left;font-size:100%;font-weight:normal;margin-bottom:0}#main-resultError{display:none;color:#b00;font-weight:bold;margin:5px 0 5px 0}#main-permalink{margin-top:7px;margin-bottom:7px}#cityNotes span{font-weight:bold}#cityNotes{font-family:Verdana,Arial,sans serif;text-align:left;font-size:11px;margin:5px}#cityNotes ul{list-style:square;list-style-position:outside;position:relative;left:-3px;width:185px}#taxiList{text-align:left}div.infobox,div.emphasisBox{padding:2px;margin:5px 0 13px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px 2px}div.emphasisBox{background:#fff9e5}div.emphasisBox table{width:100%}#main-preferredTaxi{margin-bottom:0}#main-preferredTaxi>div{padding:5px}#main-preferredTaxi+a{width:100%;display:block;text-align:right;font-size:.8em;text-decoration:none;color:#708090}#main-poundTaxi{color:#708090}#main-preferredTaxi+a:hover{color:#090}#main-preferredTaxi td.right{width:90px}#main-preferredTaxi td.right a{font-weight:normal}#main-featuredListingsHelp+.helpBubble{width:200px;left:200px}div.emphasisBox a{width:100%;text-decoration:none;font-size:1em;font-weight:bold}div.emphasisBox a.placeholder,div.infobox a.placeholder{margin:2px 5px;font-weight:normal;text-align:center;text-decoration:none;font-size:1em}div.infobox h4+*{margin:0 6px}div.infobox h4{text-align:left;font-size:1em;font-weight:bold;font-style:italic;color:#555;line-height:1.3em;background:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 5px;margin:8px 0 4px 0}div.infobox h3{font-size:1em;color:white;padding:6px 3px;margin-top:2px;margin-bottom:3px;background:#708090;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}div.infobox h3 img{padding-top:2px;float:right}div.header{font-weight:bold;margin:20px 0 5px 0}div.infobox span{display:block;font-weight:bold;text-align:center;margin:3px 0}div.infobox ul{list-style:square;padding-left:20px}div.infobox ul li{margin-bottom:5px}p.alert{color:red;font-weight:bold;font-size:1.5em}div.alert{width:100%;margin-bottom:10px}div.alert a{display:block;background:#338;background:-webkit-gradient(linear,left top,left bottom,from(#448),to(#008));background:-moz-linear-gradient(top,#448,#008);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:white;text-align:center;text-decoration:none;font-weight:bold;padding:.2em}div.alert a:hover{background:#ddd;color:black}div.diagnostic{color:#600}div.diagnostic td{text-align:left}div.warning{width:100%;font-weight:bold;color:white;background:#900;background:-webkit-gradient(linear,left top,left bottom,from(#900),to(#600));background:-moz-linear-gradient(top,#900,#600);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px 0;margin-bottom:10px;text-align:center;line-height:2em}div.blockHeader{border:0;font-family:Arial,sans serif;font-weight:bold;font-size:140%;width:auto;text-align:center;line-height:1.5em;padding:.25em 0;margin-bottom:5px;background:#eee;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}div.blockHeader .header_url{font-size:.7em}div.blockHeader{margin-bottom:.7em}div.blockHeader.smallHeader{font-size:1.1em;padding:3px;min-height:0}div.blockLink a{font-size:12px;color:black;text-decoration:none;display:block}div.blockLink{color:black;border:2px solid #eee;text-decoration:none;text-align:center;line-height:1.4em;font-weight:bold;padding:5px 50px;margin:5px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background:-moz-linear-gradient(top,#fff,#eee)}div.blockLink .title{padding:5px}div.blockLink .num{font-size:3em;color:#bbb;float:left;margin-left:-45px;padding-top:.4em}div.blockLink .fareValue{font-weight:bold;font-size:1.5em;padding-top:auto;padding-bottom:auto}div.blockLink .fareValue span{margin-left:10px;font-weight:normal;font-size:.5em}div.blockLink .fareValue:hover{background:#ffddb5}div.blockLink:hover .fareValue{background:#ffddb5}div.blockLink:hover{color:#333;text-decoration:none;background:#ffddb5;background:-webkit-gradient(linear,left top,left bottom,from(#ffddb5),to(#ffa800));background:-moz-linear-gradient(top,#ffddb5,#ffa800)}div.blockLink div{text-align:center;font-weight:normal}td.header{font-weight:bold;font-size:120%;width:100%;text-align:center;height:18px;padding-top:3px;margin-bottom:5px;background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background:-moz-linear-gradient(top,#eee,#ccc);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}div.emphasisHeader,.ui-dialog-titlebar,#ui-active-menuitem{border:0;background:#ffd970}.ui-menu-item,#ui-active-menuitem{height:1.7em;border:0;font-weight:bold}.ui-menu .ui-menu-item{font-weight:bold;color:#666;padding:.5rem}.ui-menu-item a{vertical-align:middle;line-height:1.6em}.ui-menu-item strong{color:#985200}.ui-menu-item small{font-weight:normal;color:#aaa}#ui-active-menuitem{padding:3px 0 0 5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#iphone-alert{display:none;font-weight:bold;font-size:1.4em;width:100%;background:orange;text-align:center;padding-top:5px;margin-bottom:5px;margin-top:5px}#iphone-alert a,#iphone-alert a:hover,#iphone-alert a:visited{color:black;display:block;width:100%}#header-navBar{color:black;background:#fff9e5;border:0;font-family:verdana,arial,helvetica,sans-serif;font-size:1.1em;text-align:left;margin:3px 0 10px 0;width:100%;list-style:none;padding:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;line-height:2em;text-align:right}#header-navBar li{display:inline-block}#header-navBar li.title{float:left;margin-top:2px;height:100%;font-family:Interstate,Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;letter-spacing:0;font-size:1.2em;text-decoration:none;padding:0 0 0 1.2em}#header-navBar li.title a{font-family:Interstate,Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;font-size:1em;text-decoration:none}#header-navBar li.link:hover{background:#ffd970;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#header-navBar li.link:hover a{color:black}#header-navBar li.link a{display:block;height:100%;font-family:Interstate,Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;font-size:1em;text-decoration:none;padding:0 1em}#header-navBar li.widget{position:absolute;top:10px;font-size:1em;line-height:1.9em}#header-langSel{right:20px}#header-cityAC{right:130px}#header-social{right:330px}#header-newsletter{right:520px;font-size:.8em;font-weight:normal}#header-social div{display:inline-block}#header-navBar .addressField{height:2.1em}#header-stickersLink{float:right;margin-top:16px;padding:20px 5px;font-weight:bold;color:white;background:#900;background:-webkit-gradient(linear,left top,left bottom,from(#900),to(#600));background:-moz-linear-gradient(top,#900,#600);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;line-height:1.2em}#header-stickersLink a{color:white;font-weight:bold;text-decoration:none}#header-print-logo{display:none}#main-fromToLabelPrint{display:none}#header-fixed-ad{position:fixed;bottom:0;width:100%;height:100px;text-align:center;background:white}a.bannerlink:link,a.bannerlink:active,a.bannerlink:visited{color:#333;font-weight:bold}a.bannerlinkActive:link,a.bannerlinkActive:active,a.bannerlinkActive:visited,a.bannerlinkActive:hover{color:#ff9600;font-weight:bold}a:link,a:visited,a:active{color:#708090;text-decoration:none}a:hover{color:#ffc20e;text-decoration:underline}div.sociallink{width:100px;display:inline}#progressDiv{position:relative;float:right}#progressDiv img{display:none}#footer{border-top:1px solid black;text-align:center;padding:10px 10px;height:150px;font-size:120%}.contactForm .errors{color:#d00;margin:0}.contactForm input[type="submit"]{width:60%;margin-left:20%}.contactForm dt{font-weight:bold;margin:5px 0}.contactForm dd{margin:5px 0 1em 0;clear:right}.contactForm dd ul{padding-left:15px}.contactForm dd li{margin:0;padding:0}.contactForm .description{margin:0;color:#888}.contactForm .inline{float:left;margin-right:40px}.contactForm div.textBlock{padding:3px;border:1px solid black;background:#eee;width:450px}.contactForm input{width:480px}.contactForm textarea,.contactForm textarea{width:450px;height:200px}.questionnaire textarea{height:70px}#disputeForm .contactForm textarea{height:50px}.contactForm input.numberInput,.contactForm input.smallInput{width:60px}.contactForm input.tinyInput{width:30px}.contactForm input.mediumInput{width:120px}.contactForm input.largeInput{width:363px}.contactForm div.stickerThumb{float:left;height:180px;margin:0 60px 30px 0;padding:20px 25px;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.contactForm div.stickerThumb{text-align:center}.wallForm input,.wallForm textarea{width:450px}.wallForm textarea{height:150px}.wallForm dd{clear:none}.contactForm label>input{text-align:left;width:20px}table#wall{width:790px}#wallNav{width:180px;vertical-align:top}#wallNav ul{list-style:none;font-size:18px;font-weight:bold;text-align:center;padding:0}#wallNav a{text-decoration:none}#wallNav li{text-align:left;padding:0;margin:5px}#wallNav li a{color:#708090;display:block;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#wallNav li a:hover{background:#eee}#wallNav li.current a{color:#bf1600;background:#ddd}#wallSubmit{margin-left:200px;width:550px}#wallSubmit form{height:50em}#wallAd{float:right}img.sticker{border:1px solid black}#main-routeChooser{font-size:1.2em;display:none;margin:5px 0;padding:4px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center}#main-routeChooser.disabled{background:#eee;color:#aaa}#main-routeChooser p{padding:0;margin:0;text-align:center}#main-form-sl{position:relative;margin-left:auto;margin-right:auto;text-align:center}#permalink{width:205px}.inlineButton{cursor:pointer;background:#f6f6f6;border:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:0 3px;height:2em;color:#555}.inlineButton:hover{background:#e8e8e8}.inlineButton.disabled{background:#eee;border:0;color:#aaa}.inlineButton.inactive,.inlineButton.inactive:hover{background:#f8f8f8;color:#d8d8d8}.routeButton{cursor:pointer;font-size:1em;height:2em;margin:0 10px 4px 10px;width:8em;text-align:center}.routeButton img{margin:0;padding:0;position:absolute;width:1em}.routeButton img{display:none}.routeButtonActive img{display:block}#routeButtons{display:inline}div.adp-list{display:none}#shareForm-social{text-align:center;width:500px;margin:5px auto}.addthis_toolbox{float:left;margin-right:20px}#directions table{width:100%}#sendStateDiv{position:relative;top:0;left:0;text-align:center;background:#900;border:1px solid black;color:white;padding:5px;font-size:12px;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}a.atc_s{margin-left:10px}div#main-popularSearches{margin-top:5px}div#main-popularSearches a{text-decoration:none;display:block;padding-bottom:5px}div#main-popularSearches a:visited,div#main-popularSearches a:link,div#main-popularSearches a:focus{color:#666}div#main-popularSearches a:hover{color:#ff9600}#index-index{position:relative}#index-stepsColumn{clear:none;width:440px;float:left;top:0}#main-welcome,#main-resultError,#main-cityNotes,#main-ads{padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0}#index-citiesColumn{position:relative}@media(min-width:972px){#index-citiesColumn{min-height:670px;height:auto!important;width:512px;margin-left:460px}}#index-citiesList{margin-top:1em;clear:both;padding-top:1em}#index-citiesColumn .infobox{font-weight:bold;font-size:1.2em}#index-fb{clear:none}#index-ad{text-align:center;margin-top:50px}#index-airports{position:relative;width:100%;clear:none;margin-bottom:15px}div#index-entitiesLists{min-height:600px}.index-entitiesList.infobox{border:0}.index-entitiesList.infobox h3{height:1em;cursor:pointer;font-size:2em;color:white;padding:.6em .5em .7em .5em;margin-top:3px;margin-bottom:3px;background:#708090;background:-webkit-gradient(linear,left top,left bottom,from(#708090),to(#4f5b68));background:-moz-linear-gradient(top,#708090,#4f5b68);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.dialog .header{font-weight:bold;margin:0;padding:0;text-align:left}.index-entity-listing{vertical-align:top;margin-bottom:.7em;padding:0 1em}.index-entity-listing .header{margin-top:.5em;margin-bottom:.2em;text-align:left}.index-entity-listing a{display:block;padding-left:1em;text-indent:-1em}.index-entity-listing-countries{-webkit-column-width:15em;-moz-column-width:15em;column-width:15em}.index-entity-listing-cities,.index-entity-listing-rideshares{-webkit-column-width:20em;-moz-column-width:20em;column-width:20em}.index-entity-listing-airports{-webkit-column-width:40em;-moz-column-width:40em;column-width:40em}#indexForm input{font-size:2em;font-weight:bold}.main-resultsHeading{height:21px;margin-top:2px;margin-bottom:2px}div.inputDiv,div.inputDiv input,div.inputDiv button,div.inputDiv a{font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.inputDiv{position:relative;height:2em;line-height:2em;border:#aaa 1px solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.inputDiv input{left:0;width:85%;border:medium none;color:#333;font-family:Arial;font-weight:bold;outline:medium none}.inputDiv button,.inputDiv a{position:absolute;left:85%;width:15%;font-weight:bold;margin:0;border:0;border-left:#aaa 1px solid;outline:medium none;padding:0 5px;padding-bottom:.2em;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.inputSelect{width:410px}.address+a{left:95%;width:5%;margin:0;padding:0}.address+a:hover{cursor:pointer}.address+a img{margin-top:5px;margin-left:1px}.header-topbanner div.inputDiv{width:200px}#header-langSel{background:white;border:1px solid #aaa;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:100px;line-height:1.6em}.header-topbanner div.input{line-height:1.6em}#header-langSel input,#currcountry{width:90%;border:0;text-align:center;background-image:url('/images/tablesorter/asc.gif');background-repeat:no-repeat;background-position:left center;padding-left:8px}#header-langSel button{position:relative}.docs div.inputDiv,.docs div.inputDiv input,.docs div.inputDiv button{height:18px;font-size:11px;font-weight:normal}.docs div.inputDiv button{width:20%;position:absolute;left:80%}#developers-widgetCityAC{display:inline}.ac_results li{font-size:11px}.column>*{margin-left:5px;margin-right:5px}.column div.blockHeader{margin-left:0;margin-right:0;width:auto}#indexForm-steps div.note{margin:5px}#indexForm-steps .addressField input{width:390px}#indexForm-steps .addressField{margin:.3em 0}#indexForm-steps select{height:3em;width:100%}#indexForm-submit{height:3em;font-size:1.6em;font-weight:bold;z-index:1000;width:100%;border:#aaa 1px solid;margin:1em 0 .5em 0}#indexForm-entityLinks ul{list-style:none;padding-left:20px}#indexForm-entityLinks ul li{display:inline;margin:0 2px}#indexForm-entityLinks a{cursor:pointer;font-size:1em;color:#333;height:2em;text-decoration:none;padding:.1em 1em;border:0;background:#f6f6f6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#main-rideshareButton{text-align:center;cursor:pointer;font-size:.8em;color:#333;margin:5px 0;text-decoration:none;vertical-align:middle;background:#f0f0f0;background:linear-gradient(0deg,#f0f0f0,#e6e6e6);background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e6e6e6));background:-moz-linear-gradient(top,#f0f0f0,#e6e6e6);border:0;border-radius:.7em;-moz-border-radius:.7em;-webkit-border-radius:.7em;padding:.4em;line-height:1em}#main-rideshareButton p{padding:0;margin:.5em 0 .2em 0}#main-rideshareButton:hover{background:#fff9e5}#indexForm-entityLinks a:hover{background:#ffd970;color:black}#main-toolBar div.toolbar-button{display:inline-block;cursor:pointer;padding:6px 14px 2px 14px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:2em;height:2em}div.toolbar-button#main-disagree{display:none}#main-toolBar div.toolbar-button svg{height:100%;width:100%;fill:#aaa}#main-toolBar div.toolbar-button svg:hover{fill:#ffc20e}#indexForm-steps a.helpButton{display:block;float:right;margin-top:5px}a.helpButton.inlineHelpButton{color:#555;text-decoration:underline}a.helpButton.inlineHelpButton:hover{color:#ffd970;text-decoration:underline}a.helpButton:hover{cursor:pointer}.main-resultsHeading p{float:left;width:200px;margin:3px 0 0 0}.main-resultsHeading div{float:left;margin-top:3px;margin-left:15px}#main-body{position:relative;overflow:auto;width:100%}#main-results{float:left;width:224px}#index-index div.infoButtons a{color:black;text-decoration:none;font-size:1.5em;font-weight:bold;background:#ffd970;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:12px 10px;margin:8px;-webkit-text-size-adjust:100%;display:inline-block}#index-index div.infoButtons a:hover{text-decoration:underline}#main-results p{padding:0 10px}.helpBubble p{padding:0!important}#main-preferredTaxiTable .helpBubble{width:400px}.affiliate-link{margin-bottom:6px}#main-results div.entity_logo{width:100%;text-align:center}#main-results div.entity_logo img{max-width:200px}#main-results p.twitterbox{padding-left:8px}#main-map{float:right;width:728px;margin-bottom:10px}#main-fromToLabel{text-align:center;background:#eee;color:black;height:auto}#mapCanvas{height:350px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#mapCanvas img{height:350px}#main-resultFare,#main-welcome{min-height:60px}#main-resultFare{display:none;margin-bottom:10px}#main-ads,#main-toolBar{text-align:center;margin-bottom:12px;margin-top:12px}div.helpBubbleHtmlHolder{display:none}#main-toolBar div#main-permalink+div.helpBubble textarea,#main-toolBar div#main-permalink+div.helpBubble p{text-align:left;margin:5px;padding:0;width:600px}#main-toolBar a#main-share+div.helpBubble{text-align:left;width:170px;background-color:antiquewhite}#main-toolBar p>span{font-size:9px;color:#999}#main-resultsHeader img{float:right;padding-right:10px}#main-results h1{margin:0}#main-additionalRates{color:#444;text-align:center;line-height:1.6em;margin-bottom:5px}#main-additionalRates div.rateDesc,#main-additionalRates h4,div#main-trafficViewer{width:94%;margin:0 0 0 3%;text-align:left;padding:2px}#main-additionalRates h4{font-size:1em;clear:right}#main-additionalRates .fareValue{color:black;font-weight:bold;margin-top:1px;padding:auto 3px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#main-additionalRates div.rateDesc span{float:right;padding:0}#main-additionalRates h4{text-align:left;margin-top:5px}div.trafficViewer{line-height:1em;text-align:center}div.trafficViewer img{width:100%;height:5px;padding:0;margin:0}.trafficLight{float:left}.trafficMedium{padding:0;margin:0;font-weight:bold;text-align:center}.trafficHeavy{float:right}.trafficLabel{color:#aaa;font-size:9px}#trafficLabels{position:absolute;width:210px;display:none}div.hotstuff{background:#fee;border:1px solid #f00;width:100%;margin:5px 0;color:#900;text-align:center}#shareForm-social div{display:inline}#shareForm-social{margin-bottom:20px}#form-form{position:relative;font-size:1.2em;height:auto}.form-entry{position:relative;width:628px;margin:.3em 0}.form-entry .addressField{width:65%;margin:0;display:inline-block}.form-entry .addressField input{width:360px}.form-entry select{width:32%;height:3em;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form-entry .helpBubble{left:70px;width:300px}.form-addressInput{width:300px}.form-entry a{display:inline-block;cursor:pointer;width:2em}.form-poiSelect{width:220px;height:2em;display:inline-block}.form-locLabel{font-family:Arial;font-size:1.2em;font-weight:bold;display:inline-block;width:3em;color:#333}.form-goButton{float:right;height:80%;width:85px;position:absolute;top:2px;left:628px;font-size:1.2em;font-weight:bold;z-index:1000}.form-goButton:active{background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#eee));background:-moz-linear-gradient(top,#ccc,#eee)}.navigation{display:none}.navigation img{height:1.2em}#rates-rates .inputDiv{width:14em;margin:1em 0}#rates-rates h3{text-align:center}#rates-adl,#rates-adr{margin-top:10px}#rates-adl{float:left}#rates-adr{float:right}#ratestable2{width:70%;margin:0 auto 0 auto}#stories-stories{margin-left:40px;width:700px;clear:none}#stories-stories form{margin-bottom:10px}#stories-ad{float:right;margin-top:10px}#newsroom-wp{width:900px;min-height:400px;margin:0 auto}.hentry{border-bottom:1px solid #ddd;padding-bottom:20px}#colleges,.docs,.infoPage{margin:0 auto 10px auto;width:600px}#recent{text-align:center;margin:0 auto 10px auto;width:90%}#popular div.blockHeader+p{width:75%;margin-left:auto;margin-right:auto;margin-bottom:15px}div.logolist{width:180px;height:130px;margin:10px;float:left;text-align:center}#page table{width:100%}#footer{width:98%;clear:both}.footer-menu{float:right;width:140px;margin-right:10px;z-index:10;text-align:left;color:#555}.footer-menu h5{margin:0 0 5px 0;padding:0;font-size:.8em}.footer-menu ul{margin:0;padding:0;list-style:none inside none}.footer-menu ul li{padding:0;margin:0 0 3px 0}.footer-menu ul li a{color:#555;text-decoration:none;font-size:.8em;padding:0}.footer-siteinfo{float:left;font-size:.8em;margin:20px 0 4px 20px}.footer-siteinfo a{color:#333;text-decoration:none}.footer-socialLink{float:left;margin:35px 3px}.footer-socialLink img{border:0}#footer-disclaimer{display:none;text-align:left}#colleges form,#colleges select{width:60%}#colleges>div{font-size:1.2em;text-align:center;padding:5px 0}#newsroom-wp ul{list-style:square}.blog .sticky .entry-header .entry-meta{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.entry-content{font-size:12px}#index-wp{margin:10px 0 10px 0}#index-wp .entry-title{margin:10px 0 10px 0;clear:none}#index-jump{margin:10px 0 10px 0}#index-wp img{display:block;padding-bottom:1rem}#index-wp iframe{max-width:100%;max-height:280px}@media(min-width:972px){#index-wp img{max-width:500px}}@media(max-width:971px){#index-wp img{max-width:100%}}#index-wp .hupso_c{display:none}.entry-header{margin-bottom:8px}.entry-title{clear:both;color:#708090}h1.entry-title{font-size:20px;font-weight:bold;line-height:1.2em}h3.entry-title{font-size:14px;font-weight:bold;line-height:1.2em}.entry-title,.entry-title a{color:black;text-decoration:none;font-weight:bold}.entry-title a:hover,.entry-title a:focus,.entry-title a:active{color:#666}.entry-meta,.comments-link{color:#999;letter-spacing:.1em}.entry-meta a:link,.comments-link a:link{text-decoration:none}.widget-area{font-size:12px}.widget{clear:both;margin:0 0 2.2em}.widget-title{color:#708090;font-size:12px;font-weight:500;letter-spacing:.1em;line-height:2.6em}.widget ul{font-size:15px;margin:0}.widget ul ul{margin-left:1.5em}.widget ul li{color:#777;font-size:13px}.widget a{font-weight:bold;text-decoration:none}.widget a:hover,.widget a:focus,.widget a:active{text-decoration:underline}.airportRegionHeader{margin-top:10px;font-weight:bold;text-align:center}#rideshareDialog{position:relative;font-size:1;text-align:center;height:800px}#rideshareDialog table{width:100%;font-size:1.2em}#rideshareDialog .farebox h3{font-weight:normal;background:white;margin:5px;padding:0}#rideshareTable p{font-size:1.4em}h3.rideshare-entity{padding-left:30px}h3.rideshare-entity div{float:right}div.rideshareDetail{display:none;font-size:.7em;background:white}div.rideshareDetail .table{display:inline-block;width:46%;vertical-align:top}div.rideshareDetail .table table{width:100%}div.rideshareDetail .notes{display:inline-block;width:46%;vertical-align:top}div.rideshareDetail .notes ul{width:100%}#contestButton a{font-size:12px;font-weight:bold;color:black;text-decoration:none;display:block}#contestButton div{font-size:15px}#contestButton{text-align:center;padding:5px;background:#ffddb5;background:-webkit-gradient(linear,left top,left bottom,from(#ffddb5),to(#ffa800));background:-moz-linear-gradient(top,#ffddb5,#ffa800);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:2px solid #fffc00}#contestButton:hover{background:#ffd6b5;background:-webkit-gradient(linear,left top,left bottom,from(#ffc18f),to(#ff7200));background:-moz-linear-gradient(top,#ffc18f,#ff7200);border:2px solid #fffe22}.docs div{margin:0 0 .2em 0}.docs h2{font-weight:bold;margin:10px 0 5px 0;padding:5px;background:#ffd970;font-size:1em}.docs h3{font-size:1.2em;font-weight:bold}.docs h4{font-style:italic;font-size:1em;font-weight:normal;margin:0}.docs .example{border:1px solid #ffddb5;padding:10px;margin:5px 0}.docs textarea{width:100%}.docs .cityinput{width:70%}.docs .citygo{width:20%}.docs #widget_example div.horizontal{width:130%;margin-left:-15%}.docs #widget_example .vertical{width:60%;margin-left:20%}.docs .quotes{border:1px solid #ffddb5;padding:10px;margin:5px 0}.code{font-family:monospace}.apiexample .code{word-break:break-all}.docs .code span{font-style:italic}.docs table{width:96%;margin:5px 2% 10px 2%;padding:0}.docs table tr{border-bottom:1px solid #ddd}.docs table td{font-weight:normal;padding:3px;text-align:left;border-bottom:1px solid #ddd}.docs table td.noborder{border:0}.docs table td.name{font-weight:bold;width:20%}.docs table.entities td.name{width:50%}.docs table td.description{width:60%}.docs table.apiexample{table-layout:fixed;width:100%}.docs table.apiexample td.name{width:15%;table-layout:fixed;word-wrap:break-word}.docs table.apiexample td.description{width:85%;table-layout:fixed;word-wrap:break-word}.docs p.footnote{color:#999}#currlocale,#currcountry{cursor:pointer;border:0}#langlabel{font-size:.9em;margin-top:16px}#rides-rides #locationForm{width:100%}#rides-rides #errorDisplay{margin:60px 10%;color:#b00}#rides-rides #locationForm div{width:100%;text-align:center}#rides-rides #cityDisplay{text-align:center;margin:10px;font-size:1.4em;font-weight:bold}#rides-rides #resultDisplay{text-align:center}.addressField{vertical-align:top;height:3em}.addressField input,.addressField button{font-size:1em;margin:0;height:100%;border:1px solid #aaa;box-sizing:border-box;display:inline-block;vertical-align:top;background:white;color:black}#header-cityAC button img{padding-top:.2em}.addressField.citySelector{margin:0}.addressField button svg,.addressField button img{height:1.5em;width:1.5em}#header-cityAC .addressField button img{height:1.1em;width:1.1em}.addressField button:active{-moz-box-shadow:inset 0 0 5px #666;-webkit-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666}.addressField button:hover{background:#fff9e5}.addressField input{border-radius:3px 0 0 3px;padding:5px}.addressField button{border-radius:0 3px 3px 0;background:#fff;width:3.5em;padding:0;margin-left:-8px}.citySelector .addressField input{border-radius:2px 0 0 2px;padding:5px}.addressField button{border-radius:0 2px 2px 0;background:#fff;width:3.5em;padding:0;margin-left:-10px}.addressField{width:100%;margin:10px 0}#rides-rides #locationForm div>button.control{padding:auto;height:4em;width:12em;margin:10px}#rides-rides{width:600px;margin:0 10px}#rides-info{width:330px;margin-right:10px;text-align:center}#rides-info .emphasisBox{text-align:center;padding:10px}#rides-info .emphasisBox p{text-align:left;margin:20px}#rides-info a.article{font-size:1.4em}div.spark{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px}a.spark{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px}.spark:hover{background:#fff9e5}#rides-rides,#rides-info{display:inline-block;vertical-align:top;box-sizing:border-box;font-size:1.1em;margin-bottom:10px}#rides-rides #progressIndicator{text-align:center;display:none}#rides-rides .addressField input{width:520px}#rideshare-tabs{text-align:center}#rideshare-map{width:100%;height:350px}#rides-news{text-align:left}#rides-info .infoBox{padding-left:10px;margin-bottom:20px}#rides-info .infoBox a{text-decoration:none;font-weight:bold;margin:5px 0;display:block;color:#666;cursor:pointer;margin:10px 0;padding:2px}#rides-info .infoBox a:hover{text-decoration:underline;color:#ffa800}#rideshare-disclaimer{color:#999;font-size:.9em}#rideshareTable ul{text-align:left;color:#666;list-style:outside none square}#rideshare-accordion{text-align:center}div.addthis_sharing_toolbox{margin-bottom:10px}div.ref-banner{width:100%;height:40px}div.ref-banner-oz{background:#00080e;background:-webkit-gradient(linear,left top,left bottom,from(#01263d),to(#00080e));background:-moz-linear-gradient(top,#01263d,#00080e);vertical-align:middle;text-align:center}div.ref-banner-oz img{margin-top:7px}.dropdown .dropdown-menu LI{margin:1em}#main-newFareLink{display:block;text-align:center;cursor:pointer;color:blue;text-decoration:underline;margin:.3em 0}#loading{background-color:white;position:fixed;width:100%;height:100%;left:0;top:0;z-index:20000;display:none}#loading div{position:relative;width:100%;text-align:center;top:30%}#loading #close{position:relative;color:#00a;padding:0;border:1px solid #00a;border-radius:1000px;-moz-border-radius:1000px;-webkit-border-radius:1000px;width:12em;left:50%;margin-bottom:5px;transform:translateX(-50%);cursor:pointer}#loading .bl{margin-top:1.5em}.subtle{color:#999;font-size:.8em}#loading i{color:#666;position:absolute;right:0;top:0;margin:1em;cursor:pointer}#loading div div.rsl{position:relative}#loading img.logo{width:10em}#loading img.progbar{width:8em}h3.newsroom{margin-bottom:1em}#posts-list{margin-top:1.5em}.page-numbers{margin-bottom:1em}.post{margin-top:1.5em}@media(min-width:972px){.viewport-large-minus{display:none!important}}@media(max-width:972px){.mobile-nav{height:46px;line-height:46px}#header-top svg{width:20px;height:20px}.viewport-desktop{display:none!important}body{font-size:.8em;background:white}#wrapper{width:75%;padding:0;margin-left:auto;margin-right:auto;margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.docs{width:90%}#index-stepsColumn{position:relative;width:auto;float:none}.index-entity-listing a{padding-bottom:2em}#main-results{float:none;width:100%}#main-map{float:none;width:100%}#mapCanvas{height:280px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#mapCanvas img{height:280px;width:100%}#header-logo{position:fixed;right:0;top:0}img#logoimg{margin-left:-52px}#header-logo img{width:40px;height:40px}#header-top{position:fixed;top:0;right:0;left:0;background:white;box-shadow:0 0 10px 0 #888;z-index:10000}#header-navBar li.widget{position:relative;top:0;font-size:1em;line-height:1em;left:0;right:0}#header-navBar li.title{display:none}#header-nav-menu svg{margin-left:1em;-webkit-transition:transform .25s;transition:transform .25s}#header-nav-menu{position:absolute;width:60px;text-align:left;overflow:hidden;top:0}#header-menu-icon-arrow{display:none}#header-nav-menu #header-navBar{position:fixed;width:16em;left:-17em;-webkit-transition:left .15s linear;transition:left .15s linear}#header-nav-menu ul{margin:0;padding-left:.5em;list-style:none}#header-nav-menu ul li{display:block;text-align:left;padding:.2em;margin:.4em 0;font-size:1.2em;width:90%}#header-nav-menu li.label{margin:.5em 0 0 0;line-height:1em;font-size:.9em}#header-navBar{background:#fff9e5;text-align:left;height:100%;width:100%}#header-navBar li.link a{font-family:inherit;font-weight:bold;text-transform:inherit;letter-spacing:0;font-size:1em;text-decoration:none;padding:0}ul#mobile-nav-toolbar{padding:0 20px;margin:0 0 0 48px;list-style:none}.mobile-nav-button{display:none;vertical-align:middle;margin:0 .5em}#header-top svg{fill:#666;vertical-align:middle}#header-top svg:active{fill:#ffd970}#header-navBar li{color:#666;font-size:.5em;list-style:none;display:block;text-align:left;margin:0 1em 0 0;padding:0}#header-top li div{padding:0;margin:0;line-height:1.2em}#loading svg{height:10em;width:10em}#main-preferredTaxiTable td.right,#main-preferredTaxiTable td.left{width:50%}#main-toolBar div.toolbar-button img{height:30px}#routeButtons{display:block;margin:.8em 0 0 0}div.header-topbanner{width:100%;height:100px}.form-entry{width:100%;text-align:center}.form-entry .addressField{width:100%}.form-goButton{position:relative;float:none;width:90%;height:3em;margin:.5em 0;left:5%}.addressField{width:100%;margin:0;display:block}div.emphasisHeader{line-height:2.5em;margin-top:2em}div.emphasisHeader#main-resultsTitle,#index-stepsColumn>div.blockHeader.emphasisHeader{margin-top:0}#header-langSel{width:95%}#header-cityAC{width:50%}.addressField button{width:25%}#indexForm-steps select,.form-entry select{width:90%;margin:.3em 0}#indexForm-steps select,#indexForm-steps .addressField{margin-left:1em}.form-entry .addressField input,#indexForm-steps .addressField input,.addressField input{width:75%}.inlineButton{height:3em;width:3em}#indexForm-steps{text-align:center}#indexForm-steps .addressField{margin:0}#indexForm-submit{height:3em}#ratestable1 th{display:none}#ratestable1 td{display:block;padding:0;width:100%}#ratestable1 td span.left{float:left}#ratestable1 td.cityname{font-weight:bold;text-align:center}#ratestable1 td.rank{font-weight:bold;text-align:center;font-size:1.5em}#rides-rides{width:100%;margin:0;font-size:.9em}#rides-rides p{padding:0 5%}#rides-rides .addressField input{width:75%}#rides-rides .blockHeader{margin-top:1em}#rides-info{width:100%}#rides-rides #locationForm .addressField{margin:.5em 0}div.rideshareDetail .notes,div.rideshareDetail .table{display:block;width:100%}#rideshareTable ul{padding:0}#rideshareTable p{font-size:1em}.pac-item{font-size:1em;line-height:3em}.pac-item-query{font-size:1.1em}#rides-rides,#rides-info{margin:0}#footer{padding:0}#colleges,.docs,.infoPage{margin:0;width:auto}.docs p{padding:10px}.footer-menu,.footer-siteinfo{float:none;margin:1em;display:inline-block;margin-left:0;margin-right:0;vertical-align:top}.footer-siteinfo{display:block}#footer{height:auto}.ui-autocomplete{z-index:10000}}@media(min-width:750px){.viewport-medium-minus{display:none!important}}@media(max-width:750px){.viewport-large-plus{display:none!important}#wrapper{width:90%}#routeButtons{display:block}#main-form-sl{position:relative}img#logoimg{position:relative}div.header-topbanner{height:auto;text-align:left}div.header-infoblock{float:none;position:absolute;right:10px}#header-cityAC{top:38px}#header-langSel{top:0}div#header-langSel,div#header-cityAC{width:60%}div.header-sl{position:relative;top:0;left:0}}@media(min-width:550px){.viewport-small-minus{display:none!important}}@media(max-width:550px){.viewport-medium-plus{display:none!important}#main-fromToLabel{font-size:1em}#main-form-sl{position:relative}}@media(min-width:375px){.viewport-tiny{display:none!important}}@media(max-width:375px){.viewport-small-plus{display:none!important}#wrapper{width:100%}#main-form-sl{position:relative}#header-navBar li.title{width:100%;text-align:center;padding:0}#main-routeChooser span.label{display:block;margin:.5em}}div.announcements{padding:1px 10px;background:#8f8fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:5px;color:white}div.announcements h1,div.announcements h2,div.announcements h3,div.announcements h4,div.announcements h5,div.announcements h6{line-height:.5rem;margin-bottom:0}div.announcements a{color:white;text-decoration:underline}div.announcements a:hover{color:#ffc20e}