#RouteFrame{width:320px;margin:0 auto;padding:20px 1px 23px 1px;background-color:#595959;position:relative;font-size:10px;color:#f5f5f5}#RouteFrame i{color:#acacac}#RouteFrame #PlayOverlay i{color:#595959}#Map_RouteName{position:absolute;top:1px;left:5px;width:250px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:'Oswald',arial,sans-serif;font-size:12px;text-transform:uppercase}#Map_BLIcons{position:absolute;bottom:5px;left:7px}#Map_TRIcons{position:absolute;top:3px;right:5px}#Map_TRIcons i{margin-left:2px;margin-right:2px}#Map_PARLogo{position:absolute;bottom:-1px;right:5px}#PlayOverlay{position:absolute;z-index:27;height:40px;width:100%;top:50%;right:0;margin-top:-20px;text-align:center;opacity:.9}.routeinforow{overflow:hidden;width:98%;margin:20px auto;text-align:left;color:#595959;padding:10px 1%;box-sizing:border-box}#RouteInfoRow1,#RouteInfoRow2{border:1px solid #2b8bc7}#RouteInfoRow1{background-color:#f0f8ff}#RouteInfoRow2{padding:0;background-color:#f7f7f7;width:100%}#RouteNameTitle{text-align:center;overflow:hidden;width:auto;margin:0 auto 15px auto;font-size:20px}#IntroPanel{margin-bottom:0}#IntroPanel div.routeinforow p{color:#666;font-size:14px;line-height:130%;font-weight:normal}a#RenameSignIn{display:none}#RouteBy{font-size:13px;height:auto;line-height:180%;margin-left:2%;padding:0 0 15px 0;width:54%;float:left}#RouteBy a{color:#f37529;font-weight:bold}#ViewStats,#CmtStats{width:42%;margin:0 2% 5px 0;text-align:right;font-size:13px;float:right}#ViewStats{font-size:18px}#RatingSection,#RouteNotes,#EditNotesDiv{clear:both;border-top:1px solid #e2e2e2;padding:10px;overflow:hidden}#RouteNotes{line-height:150%;font-style:italic}#RatingStats{margin-right:0 2%;text-align:right;font-size:15px;float:right}#NumRatings{font-size:12px}table#KeyDataTab{border:0;border-collapse:collapse}table#KeyDataTab td{padding:10px 15px;margin:0;border:1px solid #e2e2e2;background-color:#f7f7f7}table#KeyDataTab td:first-child{border-left:0}table#KeyDataTab td:last-child{border-right:0}.keyinfo_data{font-size:16px;color:#595959;position:relative}.keyinfo_label{font-family:'Oswald',sans-serif;font-size:14px;color:#595959}#ActionButs{margin:10px 2% 0 2%;text-align:center}#EditNotesDiv{text-align:center;display:none}ul#SugRoutes{list-style:none;margin:0;padding:0;color:#666}ul#SugRoutes li{width:260px;height:88px;margin:15px auto 0 auto;background-color:#f6f6f6;border:1px solid #d4d4d4;padding:5px;position:relative;line-height:100%}ul#SugRoutes li:hover{background-color:#fafafa}.sugtl{overflow:hidden;float:left;width:33px;text-align:center}.sugtl img{margin-bottom:5px}.sugtr{overflow:hidden;float:right;width:210px;text-align:left}a.sugname{float:left;width:165px;height:19px;overflow:hidden;color:#595959;font-weight:bold;font-size:14px;line-height:125%;cursor:pointer;text-decoration:none}a.sugname:hover{text-decoration:underline;color:#f37529}span.suglocality{float:left;width:165px;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#595959;font-weight:bold;font-size:12px;line-height:125%}span.suglocality a{color:#f37529}.sugby{float:left;width:100%;height:30px;overflow:hidden;font-size:10px}.sugby a{text-decoration:underline;color:#f37929;font-weight:bold}.sugby a.color_grey{color:#666}.sugstats{float:left;overflow:hidden;width:244px;height:20px;font-size:11px;margin:8px auto 0 auto;text-align:center}.sugmarker{position:absolute;bottom:5px;right:3px;font-size:15px;color:#f37929;cursor:pointer;z-index:2}.sugcirc{position:absolute;top:0;right:3px;font-size:9px;color:#595959;cursor:pointer;z-index:2}.sugthumb{display:none;position:absolute;top:0;left:0;width:272px;height:98px;border:1px solid #e2e2e2;background-color:#ccc;z-index:3}.sugthumbspinner{width:100%;line-height:100px;text-align:center}.admoblgbanner{width:320px;height:100px;margin:0 auto}.commauth a{color:#f37529}.margin-r3{margin-right:3px}.inforowheader{position:relative;background-color:#2b8bc7;color:#fff;padding:3px;font-size:12px;font-family:'Oswald',arial,sans-serif}#CalorieCalcDiv,#CaloriesFormMsg,#CalsCalcAbout{display:none}#CalorieCalculator{width:95%;margin:10px auto;background-color:#f7f7f7;border:1px solid #2b8bc7}#CloseCalsCalc{position:absolute;top:3px;right:4px;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;cursor:pointer}#CaloriesForm{margin:0 10px}#CaloriesFormMsgText{display:block}#CaloriesForm_CalsText{font-size:18px;color:#f37529}.field.multilinefield{height:auto;line-height:auto}.clearbut{text-shadow:none;background:0;color:#595959;border-color:#aaa}ul#DownloadFormats{list-style:none;margin:10px 0 0 0;padding:0}ul#DownloadFormats li{display:inline-block;margin:0 9px 20px 0;text-align:center}ul#DownloadFormats a{color:#666}ul#DownloadFormats li i.fa-stack-1x{color:#fff;font-size:12px;font-family:'Oswald',sans-serif;margin-top:5px}ul#SugTips.listview a{padding:12px 35px 12px 25px;white-space:normal;margin:-12px -35px -12px 0;width:92%}ul#SugTips.listview i.iconsize{float:left;width:25px;margin-left:-25px}#EditRouteNotes{width:98%;height:200px}#ThumbnailOverlay{background-color:#e2e2e2;height:350px;width:320px}#HotelBookingBox{background-color:#f7f7f7;border:1px solid #2b8bc7}#TagsSection{clear:both;padding:5px 10px 10px 10px}ul#TagFilterList{list-style:none;overflow:hidden;margin:0;padding:5px 0 0 0;text-align:left}ul#TagFilterList li.tagbut{display:block;float:left;margin:0 7px 7px 0;text-align:center;font-size:12px;padding:2px 5px;cursor:pointer;color:#629aa4;line-height:150%;border:1px solid #666;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;background-color:#d8e7e9;-moz-box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset}ul#TagFilterList li.tagbut a{text-decoration:none}