#RouteFrame {width:288px;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 {border: 1px solid #2b8bc7;}#RouteInfoRow2 {padding: 10px 0;}#RouteNameTitle {overflow:hidden;width: auto;margin: 0 40px 0 2%;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 {clear:both;border-top:1px solid #e2e2e2;padding:10px;}#RatingStats {margin-right:0 2%;text-align:right;font-size:15px;float:right;}#NumRatings {font-size:12px;}table#KeyDataTab {border: 1px solid #2b8bc7;border-collapse:collapse;}table#KeyDataTab td {padding: 5px 20px;margin:0;border: 1px solid #e2e2e2;background-color: #f7f7f7;}table#KeyDataTab tr:last-child td {border-bottom: 1px solid #2b8bc7;}table#KeyDataTab td:first-child {border-left: none;}table#KeyDataTab td:last-child {border-right: none;}.keyinfo_data {font-size:14px;color:#595959;position:relative;}.keyinfo_label {font-family: 'Oswald', sans-serif;font-size:14px;color:#595959;}#ActionButs {margin: 20px 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:#CCCCCC;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:0;padding:0;}ul#DownloadFormats li {display:block;float:left;margin:0 20px 20px 0;text-align: center;cursor:pointer;}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: 160px;width: 288px;}#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;}