#hdrMain{height:145px;background-color:#fff;z-index:102;width:1000px;}#hdrMain .DSDDList a:hover{color:#000;}#hdrMain .DSDDList a{text-decoration:none;}#hdrMain .DSDDList a.link{text-decoration:underline;color:#1a7bcf;}.stdHdr #hdrLogo{top:-1px!important;}#hdrMain #searchFormTop{width:763px;position:relative;z-index:200;padding-top:12px;}.pt_PT #hdrMain #searchFormTop{width:800px;}#searchWrap{zoom:1;}#searchOptions{overflow:hidden;margin-left:7px;padding:4px 0;}#searchOptions .searchTab{float:left;padding:0 13px;height:15px;border-right:1px solid;}#searchOptions .searchTab.last{border:0;}#searchOptions .active{background-color:#fff;}#searchOptions a,#searchOptions .active span{position:relative;top:-3px;color:#333;font-size:1.17em;}#searchOptions a:link,#searchOptions a:visited{text-decoration:underline;}#searchOptions .active span{font-weight:bold;}#hdrMain .search{font-size:23px;height:auto;position:relative;}.search .searchBlock{padding-top:8px;}.search .searchInput{clear:left;float:left;margin-top:7px;position:relative;z-index:3;}.directions .search .searchInput{clear:none;margin-right:8px;}.positioned #searchInpCity{border:1px solid #98CA3C;background:#FFF;height:79px;left:4px;padding-left:5px;position:absolute;top:26px;width:305px;}.positioned #searchInpCity .inpCont{margin-top:42px;}.search .inpCont{z-index:5;}.search .inpCont input{border-color:#98ca3c;}#hdr .inpCont a{text-decoration:none;}.directions .search .inpCont{margin-bottom:8px;}.directions .inpCont input{width:273px;}.search .hint{color:#666;font-style:italic;}.search .hintText{color:#666;font-style:italic;}.searchLabel{font-size:18px;font-weight:bold;height:17px;line-height:normal;}#dirSearch .searchLabel{float:left;padding:14px 6px 0 8px;}#directionsSwitch{font-size:14px;font-weight:bold;left:329px;position:absolute;top:63px;}.search .find{margin:0!important;}.findButton{margin-top:39px;}#dirSearch .findButton{margin-top:14px;font-size:14px;padding:0 3px;overflow:visible;}#mapLinks{position:absolute;top:16px;left:685px;}#hdrMain #mapLinks a{background:url(../img/icon_print_map.gif) no-repeat left top;padding-left:18px;float:left;line-height:14px;}#cityLabel{width:215px;}#streetToggle{background:url(../img/icon_expand.png) no-repeat left top;padding-left:20px;position:absolute;font-size:10px;top:15px;right:25px;height:15px;}#streetToggle:link,#streetToggle:visited{text-decoration:none;}#findOnMap #streetInpCont{display:none;}#findOnMap .inpCont.error input{background-color:#ffffc0;}#findOnMap #streetInpCont .inpCont{}#findOnMap #streetInpCont.active{display:block;z-index:4;}p,h1{margin:0;}#directionsForm{margin:0 5px;}#dirsFormWrap{border:1px solid #ccc;border-top:0;margin-bottom:10px;}#dirsFormCont{width:800px;margin:0 auto;color:#333;font-size:12px;padding:30px 0;}#dirsFormCont a{color:#1a7bcf;}#dirsFormCont a.linkDis{color:#000;text-decoration:none;cursor:default;}#dirsHdr{margin-bottom:20px;}#dirsHdr h1{color:#000;font-size:20px;line-height:22px;float:left;margin-right:15px;}#dirsHdr span{float:left;margin-right:15px;font-size:20px;font-weight:bold;line-height:22px;}#dirsHdr a{float:left;font-weight:normal;}.tip{background-color:#DFECF8;color:#1a7bcf;padding:2px 10px;float:left;margin-bottom:20px;font-size:12px!important;line-height:20px;}.placeList .tip{width:345px;}#dirsFtr{margin-top:20px;padding-top:10px;}#dirsFtr #getDirs{margin-right:10px;}#addStop{margin-right:10px;}#removeStops{margin-left:10px;}#rowCont{width:100%;margin-bottom:10px;position:relative;}#rowCont div.row{clear:both;margin-bottom:20px;width:800px;padding:3px 0;z-index:5;}#rowCont div.rowDrag{z-index:10;opacity:0.8;cursor:-moz-grabbing;}.placeHolder{position:absolute;border:1px dashed #f00;margin-left:-2px;}#rowCont div.rowDrag .flag{cursor:-moz-grabbing;}#rowCont div.cell{float:left;}#rowCont label,#rowCont p{display:block;margin:3px 0 5px 0;font-weight:bold;font-size:15px;}#rowCont dl,#rowCont dd{margin:0;padding:0;}#rowCont dt{font-weight:normal;}#rowCont .manualInput{float:left;}#rowCont .cityInput{margin-right:20px;}#rowCont .input{margin-top:7px;background:url(../img/field_bg_directions.gif) no-repeat;width:187px;height:22px;}#rowCont .inputError{background:url(../img/field_bg_error.gif) no-repeat;}#rowCont .input input{float:left;width:166px;height:16px;margin:3px 0 0 7px;border-width:0;font-size:12px;line-height:14px;}#rowCont .inputError input{background-color:#ffffcc;}#rowCont .manualInput label{color:#666;font-size:11px;font-weight:normal;}#rowCont .textInp{width:300px;border:1px solid #999;}#rowCont .flag{width:30px;vertical-align:top;cursor:-moz-grab;}.publicTransport #rowCont .flag{cursor:default;}#rowCont .reorder{width:75px;visibility:hidden;}#rowCont .ctrls{margin-left:35px;margin-top:22px;width:200px;padding:10px;border:1px solid #ccc;position:relative;}#rowCont .ctrls img{position:absolute;left:-14px;top:14px;}#rowCont .ctrls a{color:#1a7bcf;}.reorderOn #rowCont div.reorder{visibility:visible;background-color:#faa;}#dirsFormCont form{margin:0;padding:0;}.placeList div,.placeList select{float:left;width:220px;}.placeList .ctrlCont{margin-left:15px;width:275px;}#rowCont .placeList .ctrlCont p.tip{margin-top:15px;font-weight:normal;}.placeList .ctrlCont a{margin-left:10px;}#rowCont a.changeLink{margin-left:10px;}#dirsFormCont .dis{display:none;}#dirsFormCont .hid{visibility:hidden;}.reorderOn #dirsHdr a#reorder{color:#000;background-color:#ff0;}.row .remove{position:absolute;left:-23px;top:6px;cursor:pointer;}#ptOptions label{font-weight:bold;font-size:12px;}#date,#time{margin-left:15px;border:1px solid #ccc;padding:3px 5px;font-size:12px;}#date{width:118px;}#time{width:60px;}#switch{margin-bottom:20px;}#switch a{margin:0 5px;position:relative;top:-6px;font-weight:bold;color:#333;}.calendar{position:relative;clear:both;width:100%;}#messages{margin-bottom:15px;float:left;}#directionsForm .msgBox,#directionsForm .ambiguousPlaces{width:560px;background-color:#ffffc0;font-size:13px;font-weight:bold;color:#333;padding:2px 10px;margin:0;line-height:23px;}#directionsForm .msgBox p.msg{margin:0;}#directionsForm #msgInfo,#directionsForm .ambiguousPlaces{background-color:#dfecf8;}#rowCont .ambig{background-color:#ffffc0;padding:10px;margin-top:10px;width:560px;}#rowCont .ambig p{font-size:13px;}#directionsForm{margin:0;}#findOnMap #hdrLogo{margin-top:41px;}#dirsFormWrap{border-right:none;border-left:none;border-top:1px solid #d9d9d9;}