body{padding:0;margin:0;font:76% Verdana,Geneva,"Droid Sans",Prelude,"BB Alpha Sans",sans-serif;-webkit-tap-highlight-color:transparent}#wrapper{position:absolute;background:#eee url(images/backgroundStripes.png) repeat;height:100%;width:100%}#DirectSurveyEnabler{position:absolute;background:rgba(0,0,0,0.5);top:0;left:0;right:0;bottom:0;z-index:2000}#DirectSurveyEnabler fieldset{background:rgba(255,255,255,0.8);width:50%;max-width:26em;margin:10% auto}#map_canvas,#rtRoute{padding:0;margin:0;position:absolute;top:0;left:0;right:0;bottom:40px;overflow:hidden;z-index:0;width:auto;height:auto}.big #map_canvas{bottom:0}#rtRoute{padding:1em;border:solid red 2px;top:auto;z-index:900;background:rgba(255,255,255,0.5);text-align:center;color:#000;text-shadow:#fff 0 1px 1px}ul#contextMenu{padding:6px;margin:0;white-space:nowrap;list-style:none;background-color:#eee}ul#contextMenu li{padding:2px 6px}ul#contextMenu hr{border:1px solid #c6ddea}#controlDiv{overflow:hidden;z-index:1000;position:absolute;left:0;bottom:41px;width:100%;height:auto;top:0;background:rgba(241,241,241,0.8);background:-ms-linear-gradient(top,rgba(255,255,255,0.8),rgba(225,225,225,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.8),rgba(225,225,225,0.8));background:-webkit-linear-gradient(top,rgba(255,255,255,0.8),rgba(225,225,225,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.8),rgba(225,225,225,0.8));background:linear-gradient(to bottom,rgba(255,255,255,0.8),rgba(225,225,225,0.8));-webkit-user-select:none}.big #controlDiv{top:auto;width:600px;height:auto;background:transparent}#controlsHeader,.cssbox_body h4{text-align:center}#cssbox_body,#cssbox_head,#cssbox_head h2{background:transparent;margin:0;padding:0}#cssbox{margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.big #cssbox{margin:7px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:2px 2px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 5px 7px rgba(0,0,0,0.3);box-shadow:2px 2px 5px 7px rgba(0,0,0,0.3)}#cssbox_head{padding:10px;background:rgba(172,193,209,0.8);background:-ms-linear-gradient(top,rgba(217,238,250,0.8),rgba(127,149,168,0.8));background:-o-linear-gradient(top,rgba(217,238,250,0.8),rgba(127,149,168,0.8));background:-webkit-linear-gradient(top,rgba(217,238,250,0.8),rgba(127,149,168,0.8));background:-moz-linear-gradient(top,rgba(217,238,250,0.8),rgba(127,149,168,0.8));background:linear-gradient(to bottom,rgba(217,238,250,0.8),rgba(127,149,168,0.8));-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.big #cssbox_head{-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}#cssbox_body{padding:10px;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:auto;max-height:none}.big #cssbox_body{background:rgba(241,241,241,0.8);background:-ms-linear-gradient(top,rgba(255,255,255,0.8),rgba(225,225,225,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.8),rgba(225,225,225,0.8));background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(225,225,225,0.8)),color-stop(100%,rgba(225,225,225,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.8),rgba(225,225,225,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.8),rgba(225,225,225,0.8));background:linear-gradient(to bottom,rgba(255,255,255,0.8),rgba(225,225,225,0.8));-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}input{cursor:pointer}input[type="text"]{cursor:text}#buttons{position:absolute;bottom:0;left:0;min-width:320px;background:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc');background:-ms-linear-gradient(top,#fff,#ccc);background:-o-linear-gradient(top,#fff,#ccc);background:-webkit-linear-gradient(top,#fff,#ccc);background:-moz-linear-gradient(top,#fff,#ccc);background:linear-gradient(to bottom,#fff,#ccc);z-index:1000;-webkit-user-select:none}.big #buttons{left:200px;border-width:2px}#buttons>div{float:left;cursor:pointer}#buttons>div.active{background:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#ffffff');background:-ms-linear-gradient(top,#ccc,#fff);background:-o-linear-gradient(top,#ccc,#fff);background:-webkit-linear-gradient(top,#ccc,#fff);background:-moz-linear-gradient(top,#ccc,#fff);background:linear-gradient(to bottom,#ccc,#fff)}#buttons>div.disabled{background:-ms-linear-gradient(top,#999,#666);background:-o-linear-gradient(top,#999,#666);background:-webkit-linear-gradient(top,#999,#666);background:-moz-linear-gradient(top,#999,#666);background:linear-gradient(to bottom,#999,#666)}#buttons>div>div{width:45px;height:40px;font-size:11px;text-align:center}#buttons>div>div>div{width:100%;position:relative;top:26px;font-size:87%;text-shadow:#fff 0 1px 1px;text-align:center}#buttons>div>div#bDirections{width:50px}div#numLoc{position:absolute;top:-25px;right:0;color:white;background:#346;text-shadow:#000 0 1px 1px;padding:2px 3px 3px 2px;width:12px;height:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}#buttons div#logo div{background:url(images/BiKE.png) no-repeat center center;cursor:default}#buttons div#bGeo{background:url(images/btnGeo.png) no-repeat center 2px}#buttons div#bGeo.follow{background:url(images/btnFollow.png) no-repeat center 2px}#buttons div#bSearch{background:url(images/btnSearch.png) no-repeat center 2px}#buttons div#bStops{background:url(images/btnLocations.png) no-repeat center 2px}#buttons div#bOptions{background:url(images/btnControls.png) no-repeat center 2px}#buttons div#bDirections{background:url(images/btnDirections2.png) no-repeat center top}#buttons div#bDirections.email{background:url(images/mailSend.png) no-repeat center top}#buttons div#bLayers{background:url(images/btnLayers.png) no-repeat center 2px}#buttons div#bHelp{background:url(images/Help_32x32.png) no-repeat center -1px}img#closeControls{position:absolute;top:10px;right:10px;cursor:pointer}.big img#closeControls{top:15px;right:15px}img.iconControls{position:absolute;top:6px;left:9px}.big img.iconControls{top:12px}fieldset{margin:2px auto;padding:2px 5px;width:auto}#Help ul{margin-left:5px;padding:5px}.big #Help ul{margin-left:15px}#Help ul li{margin:0;padding:4px}#Help ul li img{vertical-align:middle}#searchLogo{position:relative;top:3px}#searchButton{position:relative;bottom:3px}#searchInput{width:90%}.big #searchInput{width:335px}#searchResults{margin:2px 10px}#Search td img{width:18px;height:18px}#llHelp{text-align:center;padding:0;margin:-20px 0 -15px;font-size:smaller}#llHelp img{display:inline;vertical-align:middle;height:28px;width:34px}#locationList ul,#Options ul,#Layers ul{margin:8px;padding:0;list-style-type:none}#Options ul li,#Options ul li label,#Layers ul li{cursor:pointer}#locationList ul li,#Options ul li,#Layers ul li{border:1px solid #999;padding:5px;background:#f1f1f1;background:-ms-linear-gradient(top,#fff,#e1e1e1);background:-o-linear-gradient(top,#fff,#e1e1e1);background:-webkit-linear-gradient(top,#fff,#e1e1e1);background:-moz-linear-gradient(top,#fff,#e1e1e1);background:linear-gradient(to bottom,#fff,#e1e1e1);-webkit-border-radius:0;border-radius:0}#locationList ul li:first-child,#Options ul li:first-child,#Layers ul li.first{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}#locationList ul li:last-child,#Options ul li:last-child,#Layers ul li.last{-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#locationList ul li:first-child:last-child,#Options ul li:first-child:last-child{-webkit-border-radius:10px;border-radius:10px}#Options ul li.checked{background:#00f;background:-webkit-linear-gradient(top,#039,#69f);background:-moz-linear-gradient(top,#039,#69f);background:linear-gradient(to bottom,#039,#69f);color:#fff;font-weight:bold}ul#layers li ul{margin:0 0 0 20px;padding:0}ul#layers li ul li{display:none}ul#layers li.checked ul li{display:list-item;border:0;font:12px 'Trebuchet MS','New Times Roman',serif;margin:0;padding:0;background:transparent}ul#layers li ul li img,ul#layers li img{display:inline;vertical-align:middle}#locationList ul li{-webkit-user-select:none;min-height:28px}#locationList ul li>div:first-child{float:left;margin:5px 3px}div.drag{float:right;cursor:n-resize;vertical-align:middle;background:url(images/row_reorder.png);height:28px;width:34px;margin-top:-5px}div.deleteControl{float:left;background:url(images/delete_control.png);height:28px;width:34px;cursor:pointer;margin-top:-5px}div.deleteButton{float:left;display:none;background:url(images/delete_button.png);height:34px;width:72px;cursor:pointer;margin-top:-9px}#locationList ul li div.label{margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#locationControls{clear:both}#ClearAllLoc{float:right;padding:0 5px}#myPositionLabel,#myPosition{float:left}#clickFields{text-align:center}#direct{clear:both}#direct .warning{background-color:#fff1a8;padding:5px 10px}#direct .copyright{color:gray;padding:2px}#direct table{margin:0 auto}#direct tr{height:34px;background:#f1f1f1;background:-ms-linear-gradient(top,#fff,#e1e1e1);background:-o-linear-gradient(top,#fff,#e1e1e1);background:-webkit-linear-gradient(top,#fff,#e1e1e1);background:-moz-linear-gradient(top,#fff,#e1e1e1);background:linear-gradient(to bottom,#fff,#e1e1e1)}#direct tr td{font-size:.85em}#direct tr.waypoint{background:white}#direct tr.waypoint td.marker{background:white url(toolbox/arrowYlw.png);width:23px;height:34px;text-align:center}#direct tr.waypoint td.marker.geo{background-image:url(toolbox/arrowGreen.png)}#direct tr.waypoint td.marker b{position:relative;bottom:4px;right:1px}#direct tr.summary{background:#aed7f3}#direct tr.odd{background-color:#f0f3ff}form#dnldForm fieldset,form#gpxForm fieldset{display:none}a#printDirections,a#doGPX,a#doKML,a#doFeedback{display:block;text-decoration:none;text-align:center;border:2px outset silver;border-radius:12px;padding:3px 2px 3px 22px;margin:2px 5px;width:100px;background:silver url(images/btnFeedback.png) no-repeat 4px}a#printDirections:hover,a#doGPX:hover,a#doKML:hover,a#doFeedback:hover{border:2px inset gray;background-color:gray;color:white}a#doKML{float:left;background-image:url(images/kml.gif)}a#doGPX{float:right;background-image:url(images/gpx.gif)}a#printDirections{margin:2px auto;background-image:url(images/18_fileprint.gif)}a#doFeedback{clear:both;width:120px;padding-left:38px;margin:2px auto}.center{text-align:center}img.center{margin:0 auto}.right{float:right}.bigText{clear:both;margin-top:3px;width:95%}img.clickable,img.previous,img.next,input[type='submit'],ul#contextMenu li{border:1px outset #f7f7f7;background-color:#eee;cursor:pointer}.big img.clickable,.big img.previous,.big img.next,.big input[type='submit'],.big ul#contextMenu li{border-width:2px}img.clickable:hover,img.previous:hover,img.next:hover,input[type='submit']:hover,ul#contextMenu li:hover{border-style:inset;background-color:#aed7f3}img.clickable:active,img.previous:active,img.next:active,input[type='submit']:active,ul#contextMenu li:active{border-style:inset;background-color:#f3d7ae}.clear{clear:both}a#linkEmail{display:none}ul.survey>li{list-style:none}#purposeOther,textarea{display:block;width:95%;margin:.5em 0 0}input[type="submit"]{display:block;margin:.5em auto 0}.popUpWindow{font:11px Verdana;padding:6px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:2px 2px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 5px 7px rgba(0,0,0,0.3);box-shadow:2px 2px 5px 7px rgba(0,0,0,0.3);background:rgba(241,241,241,0.5)}.popUpWindow .titleBar{font-size:14px;position:relative;padding:0 26px 3px 6px;text-align:center}.popUpWindow .titleBar span.closeIcon{position:absolute;top:2px;right:4px;background:url(images/close_cap.png) no-repeat;height:12px;width:15px;cursor:pointer}#slideshow{-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;border:1px solid #99c}#Instruction{padding:1px 5px;background:rgba(241,241,241,0.5)}#roadInfo,#slideshow_des{padding:1px 5px;background:rgba(160,200,255,0.7)}#slideshow_instruction2{padding:1px 5px 5px 5px;background:rgba(241,241,241,0.5);-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.instructionImg{vertical-align:sub}#sp_routeName,#sp_picDes,#sp_wholerouteName{font-weight:bold}#sp_routeDes{font-style:italic}