#map,#map_container,#map_menu{position:relative;min-height:350px}#stopEditOptions,#topBarRight{text-align:right}#wrapper{width:100%;min-width:1000px;padding:0;background:#fff}#content_wrapper{padding-bottom:0;min-height:0}h4{display:inline}#wrapper a{cursor:pointer;cursor:hand;text-decoration:underline}#site-navigation-desktop{display:none!important}#embededMap{position:relative;top:0;left:0;height:600px;width:800px}#map_top_bar{color:#fff;width:100%;height:40px;background:#333;position:relative}#map_container{width:100%;z-index:1}#map_container .greyedout,#map_container .submit{padding:2px 10px}#map_top_bar .greyedout,#map_top_bar .submit{font-size:13px}#map_container li,#map_container ul{list-style:none}#map_menu{clear:both;float:left;height:100%;width:24%;padding:0;color:#333;border:0;border-right:1px solid #666;margin-left:-1px;overflow:auto;overflow-x:hidden}.map_menu_content{margin:0;padding:10px}.map_menu_content a{text-decoration:none!important}#map{width:76%;margin:0;z-index:0;float:left;overflow:hidden}#overlay{z-index:9999!important}#topBarLeft{width:22%;background:#444;padding:8px 1%;height:24px;margin-right:-15px;position:absolute;left:0;top:0}#menu_toggle{position:absolute;left:23%;margin-left:2px;width:14px;border-right:1px solid #888;height:18px;padding:11px 0;background:url(/img/icon_toggle_off.gif) right 11px no-repeat #444;cursor:pointer;cursor:hand}#menu_toggle span{display:none}#menu_toggle.toggle_off{border-right:0;background:url(/img/icon_toggle_on.gif) right 11px no-repeat #333;left:0}div#alertBox,div#photoInsert{border:1px solid #069;display:block;text-align:center}div#guestSaveOptions,div#login,div#photoInsert,div#signup{left:20%;width:60%;background:#fff;position:absolute;z-index:2000}#topBarRight{width:600px;position:absolute;right:0;background:#333;padding:8px 15px 8px 0;height:24px}div#alertBox{position:absolute;width:100%;top:45%;background:#fff;z-index:2000}div#guestSaveOptions,div#login,div#signup{top:10%;opacity:.9;border:3px solid #ccc;padding:10px}div#photoInsert{top:20%;height:60%}div#photoInsertContainer{position:absolute;overflow:auto;top:10%;height:90%;width:100%}#uploadPhotos{display:block;margin-bottom:5px}img.photoIcon{display:inline-block;width:60px;height:60px;border:3px solid #fff;margin:1px;background:#eee}img.selected{border-color:red;margin:-5px 1px 7px}#photoLocateWindow{position:absolute;width:50%;left:25%;top:5%;border:1px solid #eee;padding:5px;background:#fff;z-index:2000}.photoToMap{position:relative;display:inline-block}#stopInfoBox .clarify,#stopInfoBox h4,.bookingComLink,.mapped .photo_marker,.tl_dates,span#address_field{display:block}.mapped .photo_marker{position:absolute;left:45px;top:45px;background:url(/img/icons_spritemap.png) -48px 0;width:16px;height:16px;z-index:9}#map_top_bar h3{font-size:15px;font-family:"Lucida Grande",Verdana;margin:0}#map_top_bar a,#map_top_bar a:hover{color:#fff;background:0 0}#topBarLeft a,#topBarRight a{padding:5px;margin-right:5px}#topBarRight a{float:right;margin-left:3px}#topBarLeft a:hover{background:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#topBarRight a:hover{background:#444;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}span#savePrompt{color:#ff0;font-weight:700}input.greyedout{overflow:visible;padding:2px 6px;background:top repeat-x #aaa;color:#fff;border:1px solid #069;border-bottom:1px solid #000;border-right:1px solid #000;font-weight:700;cursor:pointer;cursor:hand}a#myTrips{background:url(/img/chart_line.png) 2px 4px no-repeat;padding-left:20px}a#myTrips:hover{background:url(/img/chart_line.png) 2px 4px no-repeat #333}a#myPhotos{background:url(/img/icon_images.png) 2px 4px no-repeat;padding-left:20px}a#myPhotos:hover{background:url(/img/icon_images.png) 2px 4px no-repeat #333}.addtofacebook{background:url(/img/facebook.gif) center left no-repeat!important;padding-left:21px!important}#map_menu h3{border-bottom:1px solid #ccc;padding:10px;margin:-10px -10px 15px}#map_menu li{font-weight:700;border-bottom:1px dotted #ccc;list-style-image:none;padding:10px!important;margin:0 -10px}#address_field #address{width:70%}.label_left{width:100px}#map_menu .form{margin:10px -10px;border-width:1px 0;padding:0}#map_menu select{padding:0}#map_menu textarea{width:97%}#numPhotos,#photoDes,#stopIndex{margin:5px}.nextPhoto,.nextStop{margin-right:5px}#addNewTripButton{margin-bottom:15px}#stopInfoBox{position:absolute;right:15px;top:15px;width:300px;background:#fff;opacity:.9;border:3px solid #ccc;padding:10px;color:#000;z-index:999}#stopInfoBox h4{margin-top:1em;margin-bottom:.5em}.tl_title h3{position:relative;margin-bottom:0}.stop_nav{color:#999;border-bottom:1px solid #ccc;width:100%;margin-bottom:5px;padding-bottom:5px;margin-top:0;text-align:left}.nextStopmap{cursor:pointer;cursor:hand}.tl_dates{margin-bottom:10px}.option_link{position:relative;padding:5px;margin:5px}.option_link a{cursor:pointer;cursor:hand;text-decoration:none}.stop-blogentries{clear:left}.stop-blogentries p{margin:5px 0}.bookingComLink{background:url(/img/booking_com_logo.png) no-repeat;vertical-align:bottom;padding-left:95px;height:26px}.stop-photos img{float:left;background:#ddd;width:50px;height:50px;border:3px solid #fff;margin:0}.stop-photos span.photos-nav,span#deleteTripLink,span.tripLink{float:right}.left_arrow,.right_arrow{display:inline-block;position:relative;width:10px;height:10px}.stop-photos img:hover{border:3px solid #89C04A}.stop-photos a:hover{color:#c90;background:#fff!important;border:0}.left_arrow{background:url(/img/arrow-green-left.gif);margin-right:5px}.right_arrow{background:url(/img/arrow-green-right.gif);margin:0 0 0 5px}#linkBox .close_link span,#stopRoutes{display:none}#tn{margin-left:5px}.note{background:#FFFFC9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin-bottom:5px}.note p{margin-bottom:0}.fbStopEditBox{position:absolute:right:5px}#emailBox,#exportBox,#exportBox .close_link,#linkBox,#linkBox .close_link{position:absolute;top:5px}#linkBox{right:20px;width:350px;border:0;z-index:2000}#linkBox .form{margin:0}#linkBox form{padding-top:0}#linkBox .close_link{right:5px;width:16px;height:16px;background:url(/img/icon_close.gif)}#emailBox{width:40%;right:20px;z-index:2000}#emailBox label{margin:0;font-size:12px}#emailMessage{height:100px}.emailFromAddresses,.emailToAddresses{width:47%;display:block;margin:0;float:left;clear:none}.emailToAddresses{margin-right:6%}#exportBox{right:20px;width:300px;border:1px solid #D1E0EF;z-index:2000;background:#EFF7FF}#exportBox div{border:3px solid #fff;padding:10px}#exportBox ul{margin:0}#exportBox li{margin:5px 0}#exportKML{padding-left:20px;background:url(/img/icon_kml.gif) left no-repeat}#exportCSV{padding-left:20px;background:url(/img/icon_database.gif) left no-repeat}#exportBox span{color:#888;margin-left:10px}#exportBox .close_link{right:5px;width:16px;height:16px;background:url(/img/icon_close.gif)}#exportBox .close_link span{display:none}div.editBox{position:relative;width:260px;display:none}div.editBox form{margin-bottom:0;margin-top:1em}div.closeBox{position:absolute;right:-21px;top:-21px;width:42px;height:42px;background:url(/img/close_black.png);z-index:9080}span#address_field{position:relative}h3#title{font-size:1.8em}label.label_left{width:100%;margin:0;padding:0}textarea#ff_notes{width:98%;padding:1%}#editFormSuggestions,#photoLocationSuggestions,#suggestions{padding:0;position:absolute;z-index:3;width:169px;left:0;top:17px;border:1px solid #ccc;border-top:0;border-left-color:#AFADA7;overflow:hidden;background-color:#fff!important;color:#333;display:none}#photoLocationSuggestions{width:271px}#suggestions{width:406px}#editFormSuggestions li,#editFormSuggestions ul,#photoLocationSuggestions li,#photoLocationSuggestions ul,#suggestions li,#suggestions ul{font-weight:400;margin:0!important;padding:0;list-style-image:none;list-style-type:none;text-align:left}#editFormSuggestions li,#photoLocationSuggestions li,#suggestions li{padding:3px 5px;cursor:pointer;cursor:hand;line-height:25px;border-top:1px solid #eee}#editFormSuggestions li.selected,#editFormSuggestions li.state,#editFormSuggestions li:hover,#photoLocationSuggestions li.selected,#photoLocationSuggestions li:hover,#suggestions li .state,#suggestions li.selected,#suggestions li:hover{background:#eee;color:#000}.suggestion.country:after,.suggestion.state:after{margin-left:5px;color:#999}.suggestion.country:after{content:"(Country)"}.suggestion.state:after{content:"(State)"}.loading,.message{position:absolute;top:45%;width:60%;left:20%;height:auto;text-align:center;border:1px solid #ccc;background-color:#fff;z-index:2009;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.loading h3,.message h3{display:inline;border:0;z-index:2009}.loading h3{background:url(/img/spinner.gif) 5px 7px no-repeat;padding:3px 5px 5px 28px}#tripColourInput{width:36px;height:36px}.tripOptionButtons{clear:both;padding-top:20px}.tripOptionButtons input{width:50%!important;font-size:13px}.tripEditForm input{width:98%}.tripEditForm textarea{height:110px}#navLink{float:left;padding-top:5px}div#colorSelectorContainer{position:absolute;border:1px solid #ccc;background:#fff;text-align:center;z-index:2000;padding:5px}input.promptInputTxt{width:400px;font-size:15px;line-height:28px}span#textBox{font-size:15px}div.userPrompt{position:absolute;display:block;width:100%;text-align:center;top:45%;z-index:2000}#displayPhoto,#editTripDetailsOptions,#geoDataDiv,#latLngInputDiv,#locationField,#photoAddress,#photoDetails,#savePhotoLocation,#undoPrompt,#undoPromptDiv,li.listDisplay{position:relative}#dragCurve{margin-left:50px;font-weight:400}div.blanket{position:absolute;border:0;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.7;z-index:1999}.bButton.inactive{background:#aaa;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ccc;color:#666;text-shadow:none}ul#tripsList{padding:0;margin:0}ul#tripsList li{list-style-image:none!important;background:0 0;padding:10px!important}#tripUserInfo{position:relative,z-index:9000}.listMenu{position:absolute;right:0;display:none;padding-top:4px}.listMenu a span{display:none}.listMenu a{display:block;width:16px;height:16px;border:1px solid #fff;padding:0!important}a.deleteLink{background:url(/img/icons_spritemap.png) -16px -16px no-repeat;float:left}a.deleteLink:hover{background:url(/img/icons_spritemap.png) -16px 0 no-repeat #fff}a.insertLink{background:url(/img/icons_spritemap.png) -32px -16px no-repeat;float:left;margin-right:10px}a.insertLink:hover{background:url(/img/icons_spritemap.png) -32px 0 no-repeat #fff}span.dragHandle{cursor:move}span.stopPosition{display:table-cell;vertical-align:middle;padding-right:10px}span.stopPosition span{display:block;height:28px;width:28px;font-size:10px;background:#eee;border-radius:50%;color:#aaa;line-height:28px;text-align:center;border:1px solid #fff;transition:.4s all;-moz-transition:.4s all;-webkit-transition:.4s all}li.listDisplay:hover span.stopPosition span{color:#333;border-color:#ccc}span.tripLink{display:none;padding-right:10px}span#tripDescription{font-weight:300}li.editStopName{width:100%;font-weight:400}#editTripDetailsOptions{width:auto;text-align:left;background:#aaa;margin:0;padding:10px;color:#fff;border:0;border-bottom:1px solid #888}#editTripDetailsOptions a{color:#fff;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#editTripDetailsOptions a:hover{color:#000}span#deleteTripLink a:hover{background:red;color:#fff}li.listDisplay{width:100%;font-weight:400;z-index:2000;padding:3px 0!important;margin:0;background:0 0!important}li.listDisplay a{color:#333;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}li.listDisplay a:hover{color:#000}#tripsList a:hover,li.listDisplay a.editLink:hover,li.listDisplay a.viewLink:hover{background:0 0}#tripsList a{display:block}span.colourStrip{border:5px solid #fff;z-index:2000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;float:left;margin:5px 5px 10px 0}#locationNotFoundPrompt,#locationNotFoundTxt{margin:5px;padding:10px}#tripStops{display:table;width:100%}#tripStops a.editLink,#tripStops a.viewLink{display:table-cell;vertical-align:middle}.distance{display:block;font-weight:400;color:#999;line-height:14px}#editAddStopLink{margin-top:10px;text-align:center}#listMarkers li{list-style-type:none;list-style-image:none;overflow:auto}input.datepicker{background:url(/img/calendar.jpg) center right no-repeat #fff}div#downArrowDiv{position:absolute;left:75px;top:0;height:73px;width:20px;border:1px solid #555;text-align:center}#displayPhoto{float:right;height:75px;width:95px}#listUsablePhotos{position:absolute;top:76px;left:0;height:300px;width:auto;overflow:auto;background-color:#fff;display:none;z-index:1001}#listUsablePhotos li{float:left;list-style-image:none;list-style-type:none;margin-top:10px;padding:0}#photoIcon{float:left;width:75px;height:75px}#photoDetails{margin-left:85px}#photoDetails p{margin-bottom:7px}#photoDetails ul{margin:0 0 7px;color:#666}#photoDetails li{margin:0}#photoAddress,#savePhotoLocation{margin-top:5px}#photoAddress fieldset{margin:0;border:0}#photoAddress legend{padding:5px 0;text-align:left;width:97%;border-bottom:1px solid #E0ECEF;font-size:13px;font-weight:400}#photoAddress legend span{margin-left:0;font-size:13px}#geodata_fields{padding:0;margin:0}#geodata_fields input{width:150px}#geodata_fields label{width:70px}#photoAddress input#address{width:265px}#togglePlacement,#togglePlacement.toggled{background:url(/img/arrow-black-down.gif) 0 2px no-repeat;padding-left:16px}#undoPrompt{padding:10px;margin:10px;background-color:#030;color:#fff;top:30%}#undoPromptDiv{height:100%;width:100%;text-align:center}#locationNotFoundDiv{position:absolute;left:0;bottom:0;display:none;width:400px;border:10px solid #f6f86b;background-color:#fff;z-index:50}#locationNotFoundTxt{background-color:#f6f86b}#geoDataDiv{top:0;left:0}#latLngInputDiv{padding:0;margin:2px 0;background-color:#fff;z-index:50}#closeDebugWin,#debugWin,#pin,.markerLabel,.overlay-title{position:absolute}#pin{right:20px;top:140px;text-align:center;z-index:51}#pinImg{float:top}#stopInfoBox .error{margin-top:10px;padding:5px 10px;background-color:#ffebe8;color:#333;border:1px solid #dd3c10}.markerLabel span,a.plannerLink{background:#333;display:inline-block}a.plannerLink{margin-bottom:10px;line-height:25px;color:#fff;padding:5px 7px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-decoration:none!important;font-size:13px;font-weight:700}a.plannerLink:hover{background:#000}.markerLabel{z-index:10;width:250px}.markerLabel span{border:1px solid #fff;opacity:.9;color:#fff;padding:3px 5px;line-height:14px}#debugWin{right:0;width:200px;height:400px;overflow:auto;border:2px solid #ccc;background-color:#fff;top:10;z-index:9999}#closeDebugWin{right:0;top:0}.overlay-title{background:url(/img/75p_black.png);bottom:0;width:96%;padding:5px 2%;margin:0;color:#fff;border-top:1px solid #666}@media screen and (-webkit-min-device-pixel-ratio:0){#map{margin-left:-1px}#topBarLeft{margin-right:-14px}#map_menu{margin:0}}