#RouteFrame{width:290px;height:160px;margin:0 auto;padding:20px 1px 23px 1px;background-color:#595959;position:relative;font-size:10px;color:#e2e2e2}#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_NumRoutes{position:absolute;bottom:5px;left:30px;width:170px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#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;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.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}#IntroPanel{margin-bottom:0}#IntroPanel div.routeinforow p{font-weight:normal}#IntroPanel a#RenameSignIn{display:none}#RouteBy{font-size:13px;height:auto;line-height:180%;margin-left:2%;padding:0;width:54%;float:left}#RouteBy a{color:#f37529;font-weight:bold}#ViewStats{width:42%;margin:0 2% 5px 0;text-align:right;font-size:13px;float:right}#ViewStats{font-size:18px}#RouteInfoRow2{background-color:#f7f7f7;width:100%;overflow:hidden}.keyinfo{width:19.2%;padding:1%;margin:5px 0;box-sizing:border-box;float:left;background-color:#f7f7f7;border-right:1px solid #d2d2d2}.keyinfo.keyinfolast{border-right:0}.keyinfo_data{font-size:13px;color:#595959;cursor:pointer;position:relative}.keyinfo_label{font-family:'Oswald',sans-serif;font-size:10px;color:#91979b}.keyinfo_rowtitle{background-color:#add8e6;height:46px;margin-left:1%}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}.margin-r3{margin-right:3px}#CollectionFrame{position:relative;padding:0;right:0;border:1px solid #c7c7c7;height:auto;width:288px;margin:0 auto;background-color:#f7f7f7;color:#595959;text-align:left;font-size:12px;font-family:'Lato',arial,sans-serif;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#CollWaitOverlay{position:absolute;width:288px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center}#RoutesTab{text-align:left;width:100%;table-layout:fixed}#RoutesTab td{padding:8px 10px;border-bottom:1px solid #ccc;text-align:center}#RoutesTab tr:last-child td{border:0}#RoutesTab td:nth-child(1){width:5%}#RoutesTab td:nth-child(2){width:10%}#RoutesTab td:nth-child(3){text-align:left}#RoutesTab td:nth-child(4){width:10%}#RoutesTab td:nth-child(5){width:10px}.button.tinybut{padding:1px 5px;font-size:9px}.margin-l2pc{margin-left:2%}#RoutesTabDiv{max-height:400px;overflow:auto;-webkit-overflow-scrolling:touch}