.directions{margin-top:15px}.side-box{position:absolute;z-index:1002;margin:9px 0 30px 9px;max-height:100%}.get-directions-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;width:335px;padding:6px 12px}.directions-map{width:960px;height:600px}.directions-map .engine-container .zoom-in{line-height:31px}.directions-map .engine-container .zoom-out{line-height:25px}.directions-map *,.get-directions-box .textual-results .adp *{font-family:Arial, sans-serif !important}.directions-map b,.get-directions-box .textual-results .adp b{font-weight:bold !important}.textual-results{margin-right:6px}.ie7 .textual-results .adp-substep,.ie7 .textual-results .adp-stepicon,.ie7 .textual-results .adp-maneuver{position:static !important}.textual-results .adp #adp-placemark,.textual-results .adp .adp-placemark{font-weight:normal;padding:6px;border-left:0;border-right:0;width:100%}.textual-results .adp #adp-placemark img,.textual-results .adp .adp-placemark img{display:none}.textual-results .adp #adp-placemark .adp-text,.textual-results .adp .adp-placemark .adp-text{padding:3px 0 3px 18px}.textual-results .adp #adp-placemark{background:white url(/assets/2/www/img/02a950de41c0/ico/yelp_map/start_small.png) no-repeat left center;border-top:0}.destination-swapped .textual-results .adp #adp-placemark{background:white url(/assets/2/www/img/4b653727ed36/ico/yelp_map/end_small.png) no-repeat left center}.textual-results .adp .adp-placemark{background:white url(/assets/2/www/img/4b653727ed36/ico/yelp_map/end_small.png) no-repeat left center}.destination-swapped .textual-results .adp .adp-placemark{background:white url(/assets/2/www/img/02a950de41c0/ico/yelp_map/start_small.png) no-repeat left center}.textual-results .adp .error{color:#333}.textual-results .adp .adp-list img,.textual-results .adp .adp-substep img{position:static;top:0}.textual-results .adp .adp-directions{table-layout:fixed;width:100%}.textual-results .adp .adp-directions tr td:first-child{width:8%}.textual-results .adp .adp-directions tr td:nth-child(2){width:8%}.textual-results .adp .adp-directions tr td:nth-child(3){width:65%;word-wrap:break-word}.textual-results .adp .adp-directions tr td:nth-child(4){width:19%;text-align:right}.ltie9 .adp-directions{table-layout:auto}.gm-style-iw{-webkit-column-width:200px}.textual-results .MicrosoftMap.dd_directionsPanel{padding:0px}.textual-results .MicrosoftMap .dd_tripSummary,.textual-results .MicrosoftMap .dd_routeSelectOption{font-size:100%}.textual-results .MicrosoftMap .dd_waypoint .dd_waypointDisplayText{font-size:100%}.textual-results .MicrosoftMap .dd_waypoint .dd_directionStepLetter{width:24px;height:32px}.textual-results .MicrosoftMap .dd_itinerary .dd_instruction,.textual-results .MicrosoftMap .dd_itinerary .dd_stepDistance,.textual-results .MicrosoftMap .dd_itinerary .dd_stepText,.textual-results .MicrosoftMap .dd_itinerary .dd_intersectionHint{font-size:100%}.textual-results .MicrosoftMap .dd_itinerary li{padding:4px 0 4px 0;border-bottom:#ccc solid 1px}.textual-results .MicrosoftMap .dd_messageContainer{position:relative}.map-wrapper{border-radius:6px}.yelp-map-container{border-radius:6px;overflow:hidden;z-index:0}.biz-details .yelp-map-container{border-width:0}.get-directions-box{position:relative;z-index:1;max-height:100%;overflow:auto;overflow-x:hidden}.get-directions-box::-webkit-scrollbar{width:10px}.get-directions-box::-webkit-scrollbar-thumb{border-radius:10px;background-color:#b8b8b8;border:2px solid #fff}.get-directions-box::-webkit-scrollbar-thumb:hover{background-color:grey;border:2px solid #fff}.get-directions-box .swapper{margin-top:2px}.get-directions-box .user-location input{margin-bottom:0;padding-left:30px}.get-directions-box .business-location .media-avatar{padding-top:1px;border-right-width:4px}.get-directions-box form{margin-bottom:6px}.biz-details .get-directions-box h3{margin-bottom:6px}.get-directions-box .contentbox{width:300px}.get-directions-box .MicrosoftMap.dirSDK>.directionsPanel{width:300px}.get-directions-box{padding:9px 16px;border-radius:6px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}.user-location .i{z-index:1000}.user-location .location-dropper .i{top:0}.business-location{padding-left:8px;margin-top:3px}.business-location address{font-size:12px;line-height:1.5em}.result-header{border-top:1px solid #ccc;padding-top:8px;margin-top:9px}.ltie8 .user-location,.ltie8 .business-location,.ltie8 .get-directions-button span{position:static !important}.ltie8 .get-directions-box{width:306px}.ltie8 .user-location .i{display:none}.ltie8 .user-location .input-with-dropper{position:static}.ltie8 .user-location .input-with-dropper input{width:85%}.ltie8 .tooltip{display:none}

