/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
/*
* Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
*
* Based on Cody Lindley's Thickbox,MIT License
*
* Licensed under the MIT License:* http://www.opensource.org/licenses/mit-license.php
*/
html,body{min-height:100%;height:auto !important;height:100%}
#TB_window{}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}
/* leave my links alone!
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
*/
#TB_overlay{position:absolute;z-index:100;top:0px;left:0px;background-color:#000;}
#TB_window{position:absolute;background:#ffffff;z-index:102;color:#000000;border:4px solid #525252;text-align:left;}
#TB_window img.TB_gallery{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{font:12px Arial,Helvetica,sans-serif;color:#333333;float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{/*position:relative;*/
clear:both;/*padding:2px 15px 15px 15px;*/
overflow:auto;text-align:left;background-color:#333333;}
#TB_ajaxContent p{/*padding:5px 0px 5px 0px;*/}
#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}
/* IE6 */
* html #TB_iframeContent{margin-bottom:1px;}
/*
Copyright (c) 2007,Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/
/* for all templates and grids */
body{text-align:center;}
#ft{clear:both;}
/* 750 centered,and backward compatibility */ 
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;width:56.301em;min-width:750px;}
/* 950 centered */ 
#doc2{width:73.074em;width:71.313em;}
/* 100% with 10px viewport side matting */ 
#doc3{margin:auto 10px;/* not for structure,but so content doesn't bleed to edge */
	  width:auto;}
/* 974 centered */
#doc4{width:74.923em;width:73.117em;}
/* below required for all fluid grids;adjust widths and margins above accordingly */
/* to preserve source-order independence for Gecko */
.yui-b{position:relative;}
/* for IE < 7 */
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE:preserve layout at narrow widths */}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;/* IE:preserve layout at narrow widths */}
.yui-t1 .yui-b{float:left;width:12.3207em;width:12.0106em;}
.yui-t1 #yui-main .yui-b{margin-left:13.3207em;margin-left:13.0106em;}
.yui-t2 .yui-b{float:left;width:13.8456em;width:13.512em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8456em;margin-left:14.512em;}
.yui-t3 .yui-b{float:left;width:23.0759em;width:22.52em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0759em;margin-left:23.52em;}
.yui-t4 .yui-b{float:right;width:13.8456em;width:13.512em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;margin-right:14.512em;}
.yui-t5 .yui-b{float:right;width:18.4608em;width:18.016em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4608em;margin-right:19.016em;}
.yui-t6 .yui-b{float:right;width:23.0759em;width:22.52em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0759em;margin-right:23.52em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-g .yui-gb .yui-u,
.yui-gb .yui-g,
.yui-gb .yui-gb,
.yui-gb .yui-gc,
.yui-gb .yui-gd,
.yui-gb .yui-ge,
.yui-gb .yui-gf,
.yui-gb .yui-u,
.yui-gc .yui-u,
.yui-gc .yui-g,
.yui-gd .yui-u{float:left;width:33.33333%;width:33.3%}
/*.yui-gb .yui-gb .yui-u,
.yui-gb .yui-gc .yui-u{margin-left:1.8%;margin-left:4%;}
*/
/*.yui-g .yui-gb .yui-u{margin-left:.8%;}
*/
.yui-gb .yui-u{float:right;}
.yui-gb div.first{margin-left:0;float:left;}
.yui-g .yui-gb div.first,
.yui-gb .yui-gb div.first{margin-right:0;width:33.32%;width:33.32%;}
.yui-gb .yui-gc div.first,
.yui-gb .yui-gd div.first{margin-right:0;}
.yui-gb .yui-gd .yui-u{width:66.66666%;width:66.66666%;}
.yui-gb .yui-gd div.first{width:33.32%;width:33.32%;}
.yui-g .yui-gc .yui-u,
.yui-gb .yui-gc .yui-u{width:33.33333%;width:33%;float:right;margin-right:0;margin-left:0;}
.yui-gb .yui-gc div.first{width:66.66666%;float:left;margin-left:0;}
.yui-gb .yui-ge .yui-u,
.yui-gb .yui-gf .yui-u{margin:0;}
/*Float units (and sub grids) to the right */
.yui-g .yui-u,
.yui-g .yui-g,
.yui-g .yui-gb,
.yui-g .yui-gc,
.yui-g .yui-gd,
.yui-g .yui-ge,
.yui-g .yui-gf,
.yui-gc .yui-u,
.yui-gd .yui-g,
.yui-g .yui-gc .yui-u,
.yui-ge .yui-u,
.yui-ge .yui-g,
.yui-gf .yui-g,
.yui-gf .yui-u{float:right;}
/*Float units (and sub grids) to the left */
.yui-g .yui-gc div.first,
.yui-g .yui-ge div.first,
.yui-g div.first,
.yui-gc div.first,
.yui-gc div.first div.first,
.yui-gd div.first,
.yui-ge div.first,
.yui-gf div.first{float:left;}
.yui-g .yui-g .yui-u,
.yui-gb .yui-g .yui-u,
.yui-gc .yui-g .yui-u,
.yui-gd .yui-g .yui-u,
.yui-ge .yui-g .yui-u,
.yui-gf .yui-g .yui-u{width:50%;width:49.999%;margin-left:0;}
.yui-g .yui-g div.first{margin:0;}
/*.yui-gb .yui-g div.first{margin-right:4%;margin-right:1.3%;}
.yui-gb .yui-gb .yui-u{margin-left:.7%;}
*/
.yui-gb .yui-g div.first,
.yui-gb .yui-gb div.first{margin-left:0;}
.yui-gc .yui-g .yui-u,
.yui-gd .yui-g .yui-u{width:50%;margin-left:0;}
.yui-g .yui-u,
.yui-g .yui-g,
.yui-g .yui-gb,
.yui-g .yui-gc,
.yui-g .yui-gd,
.yui-g .yui-ge,
.yui-g .yui-gf{width:50%;width:49.999%;}
.yui-g .yui-gb div.first,
.yui-gb div.first,
.yui-gc div.first,
.yui-gd div.first{margin-left:0;}
.yui-g .yui-gc div.first,
.yui-gc div.first,
.yui-gd .yui-g,/* for 056,057 */
.yui-gd .yui-u{width:66.66666%;}
.yui-gd div.first,
.yui-gb .yui-gd div.first{width:33.33333%;}
.yui-g .yui-gd div.first{width:33.33333%;}
.yui-ge .yui-u,
.yui-ge .yui-g,
.yui-gf div.first{width:25%;}
.yui-gb .yui-ge div.yui-u,
.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,
.yui-gb .yui-gf div.first{float:left;}
.yui-ge div.first,
.yui-gf .yui-g,
.yui-gf .yui-u{width:75%;}
/* narrower width in nexted contexts */
.yui-gb .yui-ge .yui-u,
.yui-gb .yui-gf div.first{width:25%;width:25%;}
/* narrower width in nexted contexts */
.yui-gb .yui-ge div.first,
.yui-gb .yui-gf .yui-u{width:75%;width:75%;}
/* clearing */
#bd:after,
.yui-g:after,
.yui-gb:after,
.yui-gc:after,
.yui-gd:after,
.yui-ge:after,
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.yui-g,
.yui-gb,
.yui-gc,
.yui-gd,
.yui-ge,
.yui-gf{} /* this is required, otherwise the header is broken. dunno what is does, YUI magik i guess */
.yui-gb .yui-u{float:left;}
.yui-u .yui-g{width:100%;float:none;}
/*
My Columns:*/
/* Two Column Layouts - a 308px col on the right,liquid left*/


.two-col{padding-right:368px;}
.column{position:relative;float:left;width:100%;}
.two-col .lhcol{}
.two-col .rhcol{width:368px;margin-right:-368px;}
.two-col2{padding-left:368px;}
.two-col2 .lhcol{width:368px;margin-left:-368px;}
.two-col2 .rhcol{}
/* Featured route cols:slightly different because they site within a bordered box */

#featured-route .two-col, #preferences .two-col{padding-right:365px;}
#featured-route .two-col .rhcol, #preferences .two-col .rhcol{width:365px;margin-right:-365px;}

/* Three Column Layouts - a 308px col on the left,a 152px col on the right,liquid center*/
.three-col{padding-left:368px;padding-right:302px;}
.three-col .lhcol{margin-left:-368px;width:368px;/* LC width */}
.three-col .rhcol{width:308px;/* RC width */
		   	margin-right:-308px;/* RC fullwidth + CC padding */}
/*** IE Fix ***/
* html .three-col .lhcol{left:308px;/* LC fullwidth */}

/* Override for profiles */
.profile .lhcol {padding-right: 64px; width: 100%;}
.profile .rhcol {width: 308px; margin-right:-308px;float:left; top:18px;}

.friends .two-col .lhcol {padding-right: 64px;}
.friends .two-col .rhcol {width:308px;}

/* Override for route profile */
#route-profile.two-col {padding-left:402px; padding-right:50px;}
#route-profile.two-col .lhcol {margin-left:-400px;width:444px;}
#route-profile.two-col .rhcol {width:100%; margin-right:-50px;float:right;}
.route-profile-actions div.btn-tab {width: 200px; float:left}
/* #route-profile.three-col .middle{width:90%;} */

/* Override for upload results page */
#featured-route .upload {height: 780px; min-height: 780px !important;}
#featured-route .upload .two-col .lhcol {width: 90%;}
#featured-route .upload .two-col .rhcol {width:430px;}
#featured-route .upload #map, #featured-route .upload #map-contextbox {height: 820px;}
#featured-route .upload #map-contextbox-content {height: 100%;}


/* Override for group profile */
#group-list .lhcol{width: 108%}
#group-list .rhcol{width: 308px; margin-right:-308px;}

#header .yui-gd, #header .yui-g{height:100%}
body{background:#333 url(../img/bg.gif) top center ;color:#333;min-width:930px;margin:0;padding:0;}
.hidden{display:none;}
.error{display:inline-block; border: none;}
b.error { color: red; }
/*
Page element layouts
*/
#doc3{min-width:930px;max-width:1300px;width:85%;margin:auto;z-index:2;position:relative;padding-right:12px;}
#head-bg{height:56px;position:absolute;top:0;left:0;width:100%;z-index:0;background:#D1E02B;}
#hd{font-family:arial;height:44px;padding-top:12px;text-align:right;font-weight:bold;font-size:85%;background:url(../img/header-bg.gif) top left no-repeat;}
#hd a{margin-left:6px;}
#hd a:hover{color:#000;}
#hd-container{margin-left:-18px;background:#333 url(../img/bg.gif) top;}
#hd-nav-extra a{color:#000;margin-left:12px;}
#hd-nav-extra a:hover{color:#666;}
#head,#bd{clear:both;}
#head h1{float:left;}
#greenbg{width:100%;height:56px;position:absolute;top:0;left:0;background:#D1E02B ;z-index:1;}
/*
Generic bits
*/
.blk{margin-left:12px;}
.h-sec{margin-bottom:12px;}
.green-border{border:2px SOLID #D1E02B;}
.red-border{border:2px SOLID #A10000;}
.white-bg{background:#FFF;}
.flt-left{float:left;}
.flt-right{float:right;}
/*
Generic Buttons andLinks:*/
.paging{text-align:right;font-size:93%;font-weight:bold;}
.paging a.selected{color:#D1E02B;}
a.rss-link{background:url(../img/rss-icon.gif) top right no-repeat;padding-right:20px;}
a.block-link{font-weight:bold;background:url(../img/chevron-grn-box.gif) no-repeat center right;padding:.2em 30px .2em 0;}
a.block-link2{background:url(../img/single-chevron-o-w.gif) no-repeat center right;padding:.2em 20px .2em 0;}
a.block-link2:hover{background-image:url(../img/single-chevron-g-o-w.gif);}
.btn-tab{background:url(../img/box-filled-bottom-bg.gif) no-repeat bottom right;padding:.4em 6px 0 0;}
.btn-tab a{font-family:Arial;font-weight:bold;font-size:123.1%;display:block;background:url(../img/single-chevron.gif) top right no-repeat;padding:0 30px .2em 12px;}
.btn-tab a:hover{color:#fff;background-image:url(../img/single-chevron-w-o-g.gif);}
.btn-tab a.one-line{padding-bottom:.8em;}
.btn-tab a.multi-line{padding-bottom:.6em;}
.btn-tab.black{background-image:url(../img/box-filled-bottom-bg-black.gif)}
.btn-tab.red{background-image:url(../img/box-filled-bottom-bg-red.gif);}
.btn-tab.non-bold a{font-weight:normal;}
.btn-tab.black a, .btn-tab.red a {color:#FFF;background-image:url(../img/single-chevron-w-o-gr.gif);}
.btn-tab.black a:hover, .btn-tab.red a:hover{
	color: #D1E02B;
	background-image: url(../img/single-chevron-g-o-gr.gif);
}
.btn-tab.green a{color:#333; background-image:url(../img/single-chevron-w-o-gr.gif);}
.btn-tab.green a:hover{color: #FFF;}
#route-permalink{background-color:#D1E02B;color:#000000;text-align:left;}
#route-permalink img{display:inline;border:none;}
#route-permalink a.embed-link{font-weight:bold;top:0px;}
#route-permalink a.embed-link:hover{color:blue;text-decoration:underline;}
.image-grid {margin-left: 0;}

.request-link, .notification-link {
	text-decoration: underline;
}
.notification-delete-link {display: inline; cursor: pointer;}
.notification-box {text-align: center; width: 98%;}
.notification-box h4 {display: inline;}
.box {min-height:200px;}
.send-invite:hover{text-decoration:underline;}
.decline-invite:hover{text-decoration:underline;}
body{font-family:verdana;}
h1,h2,h3,h4,h5,h6{font-family:Arial;font-weight:bold;line-height:1.1em;margin-bottom:.2em;}
h1{font-size:210%;}
h2{font-size:189%;}
h3{font-size:189%;}
h4{font-family:Verdana;}
p{font-size:108%;line-height:140%;max-width:30em;margin-bottom:1em;}
a{text-decoration:none;color:#333;}
a:hover{color:#D1E02B;}
strong,b{font-weight:bold;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix{display:block;}
/* End hide from IE Mac */
* html .clearfix{height:1%;}
/*
General Blocks
*/
.block{position:relative;background:#FFF;display:block;text-align:left;height:1%;}
.flickrblock{position:relative;background:#FFF;display:block;text-align:center;height:1%;}
.block .content{display:block;clear:both;height:1%;}
.block:after,.block .content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.block h3{font-size:123.1%;font-weight:bold;}
.block .header,.block .content{padding:6px 6px 6px 8px;}
.list-block .content{padding:0px;}
.block .green-header{background:url(../img/box-filled-bottom-bg.gif) no-repeat bottom right;padding:4px 12px 4px 8px;}
.block .red-header{color:#FFF;background:url(../img/box-filled-bottom-bg-red.gif) no-repeat bottom right;padding:4px 12px 4px 8px;}
.block.blackbg{background:#333;color:#FFF;}
.block .grey-header{color:#FFF;background:#999;}
.block .header a{background:url(../img/chevron-grn-box.gif) no-repeat center right;padding:2px 30px 2px 0;}
.block .plain-header h3 a{display:block;}
.block .link-header h3{float:left;padding-top:.1em;}
.block .link-header a{float:right;font-size:93%;font-weight:bold;padding-top:.3em;padding-bottom:.3em;}
.block .green-header .smap-logo{background:url(../img/smap-logo.png) no-repeat center right;padding:.1em 25px .3em 0;}
.block .green-header .s-logo{background:url(../img/s-logo-w-o-g.gif) no-repeat center right;padding:.1em 25px .3em 0;}
.block .plain-header .s-logo{background:url(../img/s-logo-g-o-w.gif) no-repeat center right;padding:.1em 25px .3em 0;}
.block .green-header .no-logo {padding:.1em 0 .3em 0;}
.block .explore {height: 80%;}
.breakout-header{margin-top:27px;}
.lhcol .breakout-header{margin-top:17px;}
.breakout-header .content{margin-top:18px;}
.breakout-header .header{position:absolute;background:url(../img/box-filled-bottom-bg.gif) no-repeat bottom right;min-width:30%;top:-20px;left:-2px;/* green border width */
padding:9px 20px 6px 8px;}
.breakout-header h2,#featured-route h2{color:#000;font-weight:bold;font-size:146.5%;text-transform:uppercase;}
/*
Featured Route and Route Block and Map element
*/
#featured-route .header h2{color:#000;margin:0;padding:0;}
#map{height:420px;border:1px solid #999999;margin:6px 0 6px 0px;}
#div.drawing{cursor: crosshair;}
.route-page #map{height:577px;margin-right:12px;}
/*
Image Grids:*/
.image-grid-block .content{padding-left:12px;
width:94%;overflow:hidden;}
ul.image-grid{margin-right:-12px;margin-left:-3px;width:300px;}
ul.cols8 {width:800px;}
ul.cols9 {width:1200px;}
ul.image-grid li{float:left;margin:0 12px 12px 0;}
ul.image-grid li .caption{width:84px;margin-top:-21px;height:18px;overflow:hidden;position:relative;text-align:center;background:url(../img/50-perc-black.png);color:#FFF;}
ul.image-grid li:hover .caption{background:#EEE;color:#333;}

/* Route Profile / Graph scrollers:*/
.profile-graph .content .image-scrollpane{overflow:hidden;width:100%;text-align:center}
.profile-graph h3{float:left}
.profile-arrows{float:right;}
.profile-arrows img{cursor:pointer;}
/*
Interest Button Block
*/
.btn-interest-block .header{background:url(../img/box-filled-bottom-bg.png) no-repeat bottom right;}
.btn-interest-block .header a{display:block;background:url(../img/single-chevron.gif) no-repeat top right;}
.btn-interest-block .header a:hover{color:#333;background-image:url(../img/single-chevron-w-o-g.gif);}
.btn-interest-block{position:relative;height:110px;background-position:center center;}
.btn-interest-block.contact{background-image:url(../img/btnbg-contact.jpg);}
.btn-interest-block.add-friend{background-image:url(../img/btnbg-add-friend.jpg);}
.btn-interest-block.add-route{background-image:url(../img/btnbg-add-route.jpg);}
.btn-interest-block.create-event{background-image:url(../img/btnbg-create-event.jpg);}
.btn-interest-block.create-group{background-image:url(../img/btnbg-create-group.jpg);}
.btn-interest-block.create-route{background-image:url(../img/btnbg-create-route.jpg);}
.btn-interest-block.find-event{background-image:url(../img/btnbg-find-event.jpg);}
.btn-interest-block.find-group{background-image:url(../img/btnbg-find-group.jpg);}
.btn-interest-block.invite-event{background-image:url(../img/btnbg-invite-event.jpg);}
.btn-interest-block.invite-group{background-image:url(../img/btnbg-invite-group.jpg);}
.btn-interest-block.upload-route{background-image:url(../img/btnbg-upload-route.jpg);width:186px;}
.btn-interest-block.download-app{background-image:url(../img/btnbg-download-app.jpg);}
.btn-interest-block.upload-profile-image{background-image:url(../img/btnbg-add-friend.jpg);}


.btn-interest-block .header{position:absolute;width:278px;}
.btn-interest-block div.contents{background:url(../img/50-perc-black.png);padding:3.1em 6px 2px;font-size:93%;color:#FFF;}
/*
Image Blocks
*/
.image-block .content img{float:right;margin:0 0 12px 12px;}
/*
sharethis.com button
*/
a.sharethis{margin-left:2px;display:block;}
a.sharethis img{margin-left:-2px;}
/*
Hub Advert
*/
.hub-ad{background:#666;border:1px SOLID #666;}
.hub-ad:hover{background:#888;}
.hub-ad p{margin:0;padding:6px;font-size:93%;}
.hub-ad p a{background:url('../img/single-chevron-w-o-666.gif') no-repeat bottom right;display:block;padding-right:17px;color:#FFF;}
.hub-ad p a:hover,.hub-ad:hover a{color:#000;}
.hub-grid .hub-ad{width:220px;float:left;}
/*
People List
*/
.person{margin:0 0 12px 12px;border:1px SOLID #666;color:#FFF;font-size:93%;background:#666 url('../img/people-chevron.gif') bottom right no-repeat;}
.person ul{padding:4px;}
.person a.delete{background-color:#A10000;color:white;position:absolute;padding:0px 3px 2px;}
a.delete:hover{background-color:#000;}
#how-to-profile{width:292px;}
/*
Block Filter / Search Form
*/
.block .filter-bar{font-size:93%;position:relative;margin-top:-0.7em;padding:0.7em 12px 6px 8px;background:#FFF url(../img/block-form-bg.jpg) repeat-x bottom;}
.block .filter-bar input{font-size:93%;margin-right:12px;}
.group-image{height:200px;overflow:hidden;}
#group-contact-map{border:1px SOLID #DDD;height:100px;margin:0 6px 6px 0;}
.feed-list li{border-top:1px SOLID #D1E02B;padding:.5em 0;}
.feed-list li a{padding-right:30px;display:block;color:#000;text-decoration:none;/*background:url(../img/single-chevron-o-w.gif) no-repeat top right;*/}
.feed-list li:hover{background-color:#F3F3F3;}
.feed-list li a:hover{/*background-image:url(../img/single-chevron-g-o-w.gif);*/}
.feed-list li em{color:#B74D8D;}
.comment-list li{border-bottom:1px SOLID #D1E02B;padding:.5em 0;}
.comment-list{margin-bottom:1em;}
.comment-list q:before{content:open-quote;}
.comment-list q:after{content:close-quote;}

#route-details .rt-list {margin-bottom:12px; margin-left: -50px;}
#route-details .rt-list ul a{float:left;width:70%;font-weight:bold;}
#route-details .rt-list li {margin-left:2%;margin-bottom:0.1em;padding-bottom:5px;}
#route-details .rt-list li.desc{margin-left:0;clear:both;}
#route-details .rt-list li.desc{float:none;margin-bottom:0.5em;}

.expander{cursor:pointer;}
.rt-list .expander.expanded{font-weight:bold;border-top:1px SOLID #333;}
.actimg-list li,.actimg-list .expander{background-position:6px 2px;background-repeat:no-repeat;}

.rt-list a{text-align:right;}
.rt-list li{padding:0 10px 0 50px;}
.rt-list .expander{border-bottom:1px SOLID #EEE;padding:.7em 10px .9em 50px;}
.rt-list .expander{border-color:#D1E02B;}
.rt-list .expanding .content{/*margin:6px 2px 12px 12px;*/}
.rt-list .expanding {background:#EEE url('../img/expander-shadow.png') repeat-x top;}
.rt-list .expanding .bot-div{margin:0;padding:0;height:10px;position:absolute;bottom:0px;left:0px;width:100%;background:#EEE url('../img/expander-shadow-bot.png') repeat-x bottom;}

.rt-list li a.fulllink {
    background:transparent url(../img/single-chevron-o-w.gif) no-repeat scroll right center;
	color:#000000;
	display:block;
	padding:0.7em 18px 0.9em 0;
	text-decoration:none;
}
.rt-list li.first a.fulllink{border-top:0;}
.rt-list .route-dl li{padding:0;}
.rt-list .route-dl li:hover{background-color:inherit;color:inherit;}

a.leave-link{background-color:#A10000;color:white;float:right;margin-top:-1em;padding:0px 3px 2px;}
a.leave-link:hover{background-color:#000;}

.rt-list .expander:hover, .rt-list .expanded {background-color:#666;color:#D1E02B;}
.rt-list .expanded{color:#FFF;}
.rt-list .expanded-section {padding: 10px 0 10px 10px;}
.rt-list .expander li:hover a.fulllink, .rt-list .expander li .fulllink:hover{
   color:#D1E02B;
   background-image:url(../img/single-chevron-w-o-gr.gif);
}

.rt-list li .route span{float:left;text-align:left;margin-right:2px;overflow:hidden;}
.rt-list li .route span.activity{width:13%;}
.rt-list li .route span.dist{width:10%;}
.rt-list li .route span.country{width:16%;}
.rt-list li .route span.placename{width:16%;}
.rt-list li .route span.desc{width:28%;}
.rt-list li .route .date{float:right;padding:0;}

.list-block .pagination-control-panel {
    margin-top: -22px;
}
.list-block h3 {
    margin-top: 5px;
}

.list-block .rt-list li{
    border-bottom:1px solid #D1E02B;
	border-top-color: transparent;
	padding: 4px 10px 5px 50px;
	color: #FFFFFF;
}
.list-block .rt-list li.first{
    border-top: none;
}
.list-block .rt-list li a.fulllink:hover {
    background:transparent url(../img/single-chevron-g-o-gr.gif) no-repeat scroll right center;
	color: #D1E02B;
}
.list-block .rt-list li:hover {
    background-color: #666666;	
}
.list-block .green-header {padding-bottom:0;}

.alert-list li {border-top:1px SOLID #D1E02B;padding:.5em 0;}
.alert-list li.first {border-top:0px;}
#activities-large{padding-top:16px}
#activities-large .header-breakout{width:50%;}
#activities-large li{font-weight:bold;font-size:108%;background-position:5px center;background-repeat:no-repeat;padding-left:55px;padding-right:3px;}
#activities-large li:hover{background-color:#999;}
#activities-large li a{display:block;background:url(../img/single-chevron-o-w.gif) center right no-repeat;margin:0 30px 0 0;padding:.8em 0;}
#activities-large li a:hover{color:#FFF;background-image:url(../img/single-chevron-g-o-gr.gif);}
#activities-small li{font-weight:bold;font-size:77%;background:none;}
#activities-small li:hover{background-color:#D1E02B;}
#activities-small li a{display:block;padding:1em;}
#activities-small li a:hover{color:#333;}
#activities-small .content{overflow:auto;height:30em;}
.device-list li{border-bottom:1px SOLID #D1E02B;}
.device-list{margin-bottom:.8em;}
.device-list li a{display:block;background:url('../img/single-chevron-b-o-w.gif') right center no-repeat;padding:0.5em 0;}

table.paginated-grid thead tr th {
    text-align: center;
    font-weight: bolder;
	padding: 5px;
	border-bottom: 1px solid #CFCFCF;
}

table.paginated-grid tbody tr td.first {
   border-left: none;
   width: 35px;
   height: 35px;
   text-align: center;
}

table.paginated-grid tbody tr td img {text-align: center;}

table.paginated-grid tbody tr.odd {
   background-color: #CFCFCF;
}

table.paginated-grid tbody tr.even {
   background-color: #FFFFFF;
}

table.paginated-grid tbody tr.row-highlight {
   background-color: #666666;
   color: #D1E02B;
   cursor: pointer;
}

table.paginated-grid tbody tr.row-highlight td { 
   color: #fff;
}

li.row-highlight {
   background-color: #666666 !important;
   color: #D1E02B;
   cursor: pointer;
}

table.paginated-grid tbody td {
    margin: 2px;
	padding: 5px;
	color: #000000;
}

table.paginated-grid tbody td.first {
    width: 35px;
}

table.paginated-grid thead th.string,
table.paginated-grid tbody td.string {
    text-align: left;
}	
table.paginated-grid thead th.number,
table.paginated-grid tbody td.number {
    text-align: right;
}
table.paginated-grid tbody td.large-image {width: 85px;}
table.paginated-grid tbody td.image, table.paginated-grid tbody td.small-image {width: 35px;}
.list-action-box label, .list-action-box select {display: inline;}
td.select-for-action {text-align: center;}
a.select-all-rows {color: #000000; background: none !important; text-align: center !important; padding: 0 !important;}
a.select-none-rows {color: #000000; background: none !important; text-align: center !important; padding:0 !important;}
a.select-all-rows:hover {color: #ffffff;}
a.select-none-rows:hover {color: #ffffff;}
select.paginated-list-action {display: inline-block;}
button.paginated-list-action {display: inline;}
li.comment a{text-decoration: underline;}

/* Override for groups list */
table.paginated-grid tbody.groups-rows tr td.first{width:150px;text-align:left;}
.actimg-list .running{background-image:url(../../activity_icons/35x35/nb/running.png);}
.actimg-list .walking{background-image:url(../../activity_icons/35x35/nb/walking.png);}
.actimg-list .hiking{background-image:url(../../activity_icons/35x35/nb/hiking.png);}
.actimg-list .roller-blading{background-image:url(../../activity_icons/35x35/nb/rollerblading.png);}
.actimg-list .coasteering{background-image:url(../../activity_icons/35x35/nb/coasteering.png);}
.actimg-list .cycling{background-image:url(../../activity_icons/35x35/nb/cycling.png);}
.actimg-list .mountain-biking{background-image:url(../../activity_icons/35x35/nb/mountain-biking.png);}
.actimg-list .downhill-mountain-biking{background-image:url(../../activity_icons/35x35/nb/downhill-mountain-biking.png);}
.actimg-list .canoeing{background-image:url(../../activity_icons/35x35/nb/kayaking.png);}
.actimg-list .kayaking{background-image:url(../../activity_icons/35x35/nb/kayaking.png);}
.actimg-list .skiing{background-image:url(../../activity_icons/35x35/nb/skiing.png);}
.actimg-list .roller-skiing{background-image:url(../../activity_icons/35x35/nb/downhillskiing.png);}
.actimg-list .cross-country-skiing{background-image:url(../../activity_icons/35x35/nb/cross-country-skiing.png);}
.actimg-list .backcountry-skiing{background-image:url(../../activity_icons/35x35/nb/backcountry-skiing.png);}
.actimg-list .snowboarding{background-image:url(../../activity_icons/35x35/nb/snowboarding.png);}
.actimg-list .wild-swimming{background-image:url(../../activity_icons/35x35/nb/swimming.png);}
.actimg-list .horse-riding{background-image:url(../../activity_icons/35x35/nb/horse-riding.png);}
.actimg-list .skating{background-image:url(../../activity_icons/35x35/nb/skating.png);}
.actimg-list .parkour{background-image:url(../../activity_icons/35x35/nb/parkour.png);}
.actimg-list .paragliding{background-image:url(../../activity_icons/35x35/nb/paragliding.png);}
.actimg-list .sailing{background-image:url(../../activity_icons/35x35/nb/sailing.png);}
.actimg-list .boating{background-image:url(../../activity_icons/35x35/nb/boating.png);}
.actimg-list .fishing{background-image:url(../../activity_icons/35x35/nb/fishing.png);}
.actimg-list .flying{background-image:url(../../activity_icons/35x35/nb/flying.png);}
.actimg-list .twitching{background-image:url(../../activity_icons/35x35/nb/birdwatching.png);}
.actimg-list .rally{background-image:url(../../activity_icons/35x35/nb/rally.png);}
.actimg-list .dofe{background-image:url(../../activity_icons/35x35/nb/dofe.png);}
.actimg-list .pilgrimage{background-image:url(../../activity_icons/35x35/nb/pilgrimage.png);}
.actimg-list .scooter{background-image:url(../../activity_icons/35x35/nb/trikke-3cv.png);}
.actimg-list .triathlon{background-image:url(../../activity_icons/35x35/nb/triathlon.png);}
.actimg-list .challenge{background-image:url(../../activity_icons/35x35/nb/challenge.png);}
.actimg-list .aerotrekking{background-image:url(../../activity_icons/35x35/nb/aerotrekking.png);}
.actimg-list .group{background-image:url(../../activity_icons/35x35/nb/challenge.png);}
.actimg-list .event{background-image:url(../../activity_icons/35x35/nb/events.png);}
.actimg-list .ballooning{background-image:url(../../activity_icons/35x35/nb/ballooning.png);}
.actimg-list .twitching{background-image:url(../../activity_icons/35x35/nb/birdwatching.png);}
.actimg-list .horse-riding{background-image:url(../../activity_icons/35x35/nb/horse-riding.png);}
.actimg-list .motorcycling{background-image:url(../../activity_icons/35x35/nb/motorcycling.png);}
.actimg-list .roller-skiing{background-image:url(../../activity_icons/35x35/nb/roller-skiing.png);}
.actimg-list .other{background-image:url(../../activity_icons/35x35/nb/other.png);}
.actimg-list .trikke-3cv{background-image:url(../../activity_icons/35x35/nb/trikke-3cv.png);}
.actimg-list .coarse-fishing{background-image:url(../../activity_icons/35x35/nb/coarse-fishing.png);}
.actimg-list .dog-walking{background-image:url(../../activity_icons/35x35/nb/dog-walking.png);}
.actimg-list .dog-running{background-image:url(../../activity_icons/35x35/nb/dog-running.png);}
.actimg-list .shopping{background-image:url(../../activity_icons/35x35/nb/shopping.png);}
.actimg-list .quaffing{background-image:url(../../activity_icons/35x35/nb/quaffing.png);}
.actimg-list .surfing{background-image:url(../../activity_icons/35x35/nb/surfing.png);}
.actimg-list .twitching{background-image:url(../../activity_icons/35x35/nb/twitching.png);}
.actimg-list .wild-swimming{background-image:url(../../activity_icons/35x35/nb/wild-swimming.png);}
.actimg-list .golf{background-image:url(../../activity_icons/35x35/nb/golf.png);}
.actimg-list .charity{background-image:url(../../activity_icons/35x35/nb/charity.png);}

select#activity_type {
    background: transparent;
    color: #333333;
    font-weight: bold;
    font-size: 10pt;
}
body{font-family:verdana;}
h1,h2,h3,h4,h5,h6{font-family:Arial;font-weight:bold;line-height:1.1em;margin-bottom:.2em;}
h1{font-size:210%;}
h2{font-size:189%;}
h3{font-size:189%;}
dd,dt{font-size:93%;}
p{font-size:93%;line-height:124%;max-width:700px;margin-bottom:1em;}
li{}
a{text-decoration:none;color:#333333;}
a:hover{color:#D1E02B;}
a#full-screen-btn{color:#333333;background-color:#FFFFFF;top:0px;}
a#full-screen-btn:hover{color:#D1E02B;}
div#featured-route-content{margin-top:0px;}
div#full-screen{position: relative; height: 20px; width: 100%; right: 0px; top: 0px;}
#FS_overlay{position:absolute;z-index:100;top:0px;left:0px;background-color:#000;}
#FS_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none;}
#FS_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}
.preferences .lhcol label{float:left;width:100px;margin-bottom:5px;}
.preferences .rhcol label{float:left;width:100px;margin-bottom:5px;}
.preferences .lhcol textarea{width:70%;}
.group-form .lhcol label {
	display: inline-block;
	width: 100px;
	margin-bottom: 5px;
	padding-right: 5px;
	vertical-align: top;
}
.group-form .lhcol .content .activities label{width:200px;vertical-align:top;}
.group-form .rhcol .group-image{height:200px;overflow:hidden;}
.group-form .rhcol .group-image .content{height:200px;background:url('../img/50-perc-black.png');color:#FFF;}
.group-form .rhcol .group-image label{width:inherit;}
.group-form .rhcol label{width:100px;margin-bottom:5px;}
.group-form .rhcol label.error-marker{margin-left: 20px;}
.group-form .rhcol span{display:inline;margin-left:10px;}
.group-form .lhcol textarea{width:70%;}
.group-form .rhcol .contact-details{padding-right:12px;}
.group-form .rhcol .contact-details label{width:50px;}
.group-form .rhcol .contact-details textarea{width:263px;}
.group-form .rhcol .contact-details input{width:205px;float:right;}
.group-form .rhcol .url input{width:263px;}
.activities label.optional {display:none;}
.preferences img.profile-img{margin:0 0 5px 0;padding:3px;border:1px solid #666;background:#FFF;}
.comment-form-header {border-top:1px solid #D1E02B;}
.comment-form label{display:block;}
.comment-form textarea{display:block;width:90%;margin:1em 0;}
#embed-route-ipo{display:none;}
#embed-route-ipo.visible{display:block;}
#embed-route-ipo label{width:10%;float:left;}
#embed-route-ipo input{}
#embed-route-ipo input{width:88%;}
#embed-route-ipo p,#login-form p{font-size:85%;}
#embed-route-ipo div{margin-bottom:3px;clear:both;}

#send-route-to-group-ipo{display:none;}
#send-route-to-group-ipo.visible{display:block;}
#send-route-to-group-ipo label{width:10%;float:left;}
#send-route-to-group-ipo input{}
#send-route-to-group-ipo p,#login-form p{font-size:85%;}
#send-route-to-group-ipo div{margin-bottom:3px;clear:both;}

.errorlist li {color: red;}

#login td { width: 100% }

.entryform{position:relative;color:#FFF;background:#333333;margin: 10px;}
#loginform,#forgotpassword{height:215px;}
#loadingterms{margin-bottom:1000px;}
.entryFormCloseWindowButton{top:3px;right:2px;position:absolute;}
#createaccountBtn{bottom:5px;right:5px;position:absolute;}
.entryform em{font-style:normal;color:#D1E02B;}
.entryform .your-details,.entryform .contents{padding:12px;}
.entryform a{color:#D1E02B;}
.entryform fieldset ol {
  margin: 0;
  padding: 0;
}
.entryform fieldset label{width:142px;display:inline-block;vertical-align:middle}
.entryform fieldset label.error{width: 158px;}
.entryform fieldset b.error {display:inline-block}
.entryform fieldset label.required{display:inline-block}
.entryform fieldset label.required:after{content: "*";color:red;padding-right:2px;vertical-align:middle}
.entryform fieldset input, .entryform fieldset textarea, .entryform fieldset select {
  padding: 5px;
  margin-bottom: 4px;
  vertical-align:top;
}
.entryform fieldset input.text {
  width: 230px;
  height: 12pt;
}
.entryform fieldset textarea.text {
  width: 232px;
}
.entryform h3 {color: #333;}
.route-upload .entryform label{width:100%;}
label#label_id_agree{float:none;width:400px;}
.internalpopup{width:400px;height:200px;padding:12px;background:#EEE;border:2px SOLID #333;text-align:left;}

/* ---------------- */
/* fancyform styles */
/* ---------------- */
label.checked{background-image:url(../img/chk_on.png)}
label.unchecked{background-image:url(../img/chk_off.png)}
label.selected{background-image:url(../img/rdo_on.png)}
label.unselected{background-image:url(../img/rdo_off.png)}
.fancy{display:block;padding:0.2em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;clear:both;cursor:pointer}

.preferences .rhcol .alertprefs .fancy,.preferences .rhcol  .privacyprefs .fancy{
	clear:none;
	width:50px;
	float:right;
	background-position:right center;
	padding-left:6px;
	font-weight:bold;
}
.preferences .rhcol span.question{
	float:left;
	padding:0.2em 0;
}

/* blank images on the route edit / draw page */
img.blankimg {border:1px solid black;}

.form-error-highlight {
	border: 1px solid red;
}

.required-field { 
	color: red; 
	display: inline;
}

from img.error {
	border: none !important;
	width: 25px;
	height: 25px;
	display: inline;
	cursor: pointer;
}
#upload-profile-image .your-details label {width: 176px;}

/* route details form */
#route-details-form fieldset ol {
  margin: 0;
  padding: 0;
}
#route-details-form fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
#route-details-form li {width: 98%;}
#route-details .contents, fieldset.route-details {padding: 3px;padding-left:0px !important;}
#route-details-form label {
    float: left;
    width: 102px;
    margin-bottom: 5px;
    font-weight: bold; 
    font-size: 9pt;
    display: inline-block;
    vertical-align: top;
}
#route-details-form label.time {width: 20px;}
#route-details-form input.text#start-date{width:10em;}
#route-details-form textarea.fullw{width:95%;}
#route-details-form textarea.text, 
#route-details-form select,
#route-details-form input{float:right;}
#route-details-form select.time{padding-right: 2px; width:5em; margin-right:3px; float:left;}
#route-details-form input.calendar{float:left;}
#route-rating-container, .scale, button.calendar {background-color: #333;}
#route-details-form .time-container label.time {width: 30px !important; padding-left: 4px; padding-right: 2px;}
#route-details-form .time-container label {width: 90px;}
#route-details-form fieldset.your-details, #route-details-form .content {padding: 2px;} /* TODO: this rule isn't being applied, why? */
a#route-saver {float:right;}
.btn-tab.green a#route-saver {float:none;}
button.mode {color:#666; float:right;}
button.mode:hover {color:#FF0000;}
#activity_type-container select{width:260px;}

#add-route-to-group-ipo{display:none;}
#add-route-to-group-ipo.visible{display:block;}
#add-route-to-group-ipo label{width:10%;float:left;}
#add-route-to-group-ipo input{}
#add-route-to-group-ipo p,#login-form p{font-size:85%;}
#add-route-to-group-ipo div{margin-bottom:3px;clear:both;}
select.group-selector {display: inline;}
input#add-route-to-group-btn {width: 50px;}
fieldset td, fieldset li{margin-bottom:5px;}
fieldset td input, fieldset li input{padding-right:10px;text-align:left;}
fieldset table tbody td{padding-left: 10px; padding-right: 10px;}
fieldset table tbody td textarea{width:100%;}
fieldset table tbody td input{width:98%;}
fieldset table tbody td{text-align:left;vertical-align:top; padding: 5px;}
table#login td label, fieldset table tbody td label{text-align:left; margin-right:10px;}
input#login-btn{color: white; border: none; width: 94%; cursor:pointer; vertical-align:middle;}
input[type=radio]{background-image:url(../img/rdo_off.png)}
input[type=radio]:checked{background-image:url(../img/rdo_on.png)}
input[type="checkbox"] {-moz-appearance: none;width:18px;height:18px;background: transparent url(../img/chk_off.png) repeat-x scroll center center}
input[type="checkbox"]:checked {background-image: url(../img/chk_on.png);color:transparent}
#header{color:#FFF;background:transparent bottom right no-repeat;padding-bottom:15px;border-width:2px 0 0 2px;}
#header .text-content{background:#000 bottom right no-repeat;padding:12px 12px 0;}
#header h1{text-transform:uppercase;}
#header h2{font-weight:normal;}
#header h3{font-size:123.1%;}
#header p{font-size:108%;}
.header-br-link{float:right;background:url("../img/box-filled-bottom-bg.gif") no-repeat bottom
right;overflow:hidden;margin-bottom:-15px;margin-top:-21px;height:36px;width:140px;}
.header-br-link a{display:block;padding-top:1px;background:url(../img/single-chevron.gif) no-repeat center right;margin:4px 6px 0 4px;}
.logged-in-header .links{margin-top:.5em;}
.logged-in-header .links .yui-u{width:11em;float:left;padding-right:12px;}
.logged-in-header .links .yui-u.first{width:10em;}
.logged-in-header ul a{display:block;color:#FFF;font-size:108%;padding-bottom:1px;}
.logged-in-header ul a:hover{text-decoration:underline;}

#header.aerotrekking1{background-image:url(../img/headers/aerotrekking/aerotrekking1-bot.gif);}
#header.aerotrekking1 .text-content{background-image:url(../img/headers/aerotrekking/aerotrekking1-top.jpg);}
#header.aerotrekking2{background-image:url(../img/headers/aerotrekking/aerotrekking2-bot.gif);}
#header.aerotrekking2 .text-content{background-image:url(../img/headers/aerotrekking/aerotrekking2-top.jpg);}
#header.aerotrekking3{background-image:url(../img/headers/aerotrekking/aerotrekking3-bot.gif);}
#header.aerotrekking3 .text-content{background-image:url(../img/headers/aerotrekking/aerotrekking3-top.jpg);}
#header.backcountry-skiing1{background-image:url(../img/headers/backcountry-skiing/backcountry-skiing1-bot.gif);}
#header.backcountry-skiing1 .text-content{background-image:url(../img/headers/backcountry-skiing/backcountry-skiing1-top.jpg);}
#header.backcountry-skiing2{background-image:url(../img/headers/backcountry-skiing/backcountry-skiing2-bot.gif);}
#header.backcountry-skiing2 .text-content{background-image:url(../img/headers/backcountry-skiing/backcountry-skiing2-top.jpg);}
#header.backcountry-skiing3{background-image:url(../img/headers/backcountry-skiing/backcountry-skiing3-bot.gif);}
#header.backcountry-skiing3 .text-content{background-image:url(../img/headers/backcountry-skiing/backcountry-skiing3-top.jpg);}
#header.ballooning1{background-image:url(../img/headers/ballooning/ballooning1-bot.gif);}
#header.ballooning1 .text-content{background-image:url(../img/headers/ballooning/ballooning1-top.jpg);}
#header.ballooning2{background-image:url(../img/headers/ballooning/ballooning2-bot.gif);}
#header.ballooning2 .text-content{background-image:url(../img/headers/ballooning/ballooning2-top.jpg);}
#header.birdwatching1{background-image:url(../img/headers/birdwatching/birdwatching1-bot.gif);}
#header.birdwatching1 .text-content{background-image:url(../img/headers/birdwatching/birdwatching1-top.jpg);}
#header.birdwatching2{background-image:url(../img/headers/birdwatching/birdwatching2-bot.gif);}
#header.birdwatching2 .text-content{background-image:url(../img/headers/birdwatching/birdwatching2-top.jpg);}
#header.blading1{background-image:url(../img/headers/blading/blading1-bot.gif);}
#header.blading1 .text-content{background-image:url(../img/headers/blading/blading1-top.jpg);}
#header.blading2{background-image:url(../img/headers/blading/blading2-bot.gif);}
#header.blading2 .text-content{background-image:url(../img/headers/blading/blading2-top.jpg);}
#header.blading3{background-image:url(../img/headers/blading/blading3-bot.gif);}
#header.blading3 .text-content{background-image:url(../img/headers/blading/blading3-top.jpg);}
#header.boating1{background-image:url(../img/headers/boating/boating1-bot.gif);}
#header.boating1 .text-content{background-image:url(../img/headers/boating/boating1-top.jpg);}
#header.boating2{background-image:url(../img/headers/boating/boating2-bot.gif);}
#header.boating2 .text-content{background-image:url(../img/headers/boating/boating2-top.jpg);}
#header.boating3{background-image:url(../img/headers/boating/boating3-bot.gif);}
#header.boating3 .text-content{background-image:url(../img/headers/boating/boating3-top.jpg);}
#header.boating4{background-image:url(../img/headers/boating/boating4-bot.gif);}
#header.boating4 .text-content{background-image:url(../img/headers/boating/boating4-top.jpg);}
#header.cycling1{background-image:url(../img/headers/cycling/cycling1-bot.gif);}
#header.cycling1 .text-content{background-image:url(../img/headers/cycling/cycling1-top.jpg);}
#header.cycling2{background-image:url(../img/headers/cycling/cycling2-bot.gif);}
#header.cycling2 .text-content{background-image:url(../img/headers/cycling/cycling2-top.jpg);}
#header.cycling3{background-image:url(../img/headers/cycling/cycling3-bot.gif);}
#header.cycling3 .text-content{background-image:url(../img/headers/cycling/cycling3-top.jpg);}
#header.event{background-image:url(../img/headers/event/event-bot.gif);}
#header.event .text-content{background-image:url(../img/headers/event/event-top.jpg);}
#header.coarse-fishing1{background-image:url(../img/headers/coarse-fishing/coarse-fishing1-bot.gif);}
#header.coarse-fishing1 .text-content{background-image:url(../img/headers/coarse-fishing/coarse-fishing1-top.jpg);}
#header.coarse-fishing2{background-image:url(../img/headers/coarse-fishing/coarse-fishing2-bot.gif);}
#header.coarse-fishing2 .text-content{background-image:url(../img/headers/coarse-fishing/coarse-fishing2-top.jpg);}
#header.friends{background-image:url(../img/headers/friends/friends-bot.gif);}
#header.friends .text-content{background-image:url(../img/headers/friends/friends-top.jpg);}
#header.friends2{background-image:url(../img/headers/friends/friends2-bot.gif);}
#header.friends2 .text-content{background-image:url(../img/headers/friends/friends2-top.jpg);}
#header.groups{background-image:url(../img/headers/groups/groups-bot.gif);}
#header.groups .text-content{background-image:url(../img/headers/groups/groups-top.jpg);}
#header.hiking1{background-image:url(../img/headers/hiking/hiking1-bot.gif);}
#header.hiking1 .text-content{background-image:url(../img/headers/hiking/hiking1-top.jpg);}
#header.hiking2{background-image:url(../img/headers/hiking/hiking2-bot.gif);}
#header.hiking2 .text-content{background-image:url(../img/headers/hiking/hiking2-top.jpg);}
#header.hiking3{background-image:url(../img/headers/hiking/hiking3-bot.gif);}
#header.hiking3 .text-content{background-image:url(../img/headers/hiking/hiking3-top.jpg);}
#header.hiking4{background-image:url(../img/headers/hiking/hiking4-bot.gif);}
#header.hiking4 .text-content{background-image:url(../img/headers/hiking/hiking4-top.jpg);}
#header.horse-riding1{background-image:url(../img/headers/horse-riding/horse-riding1-bot.gif);}
#header.horse-riding1 .text-content{background-image:url(../img/headers/horse-riding/horse-riding1-top.jpg);}
#header.horse-riding2{background-image:url(../img/headers/horse-riding/horse-riding2-bot.gif);}
#header.horse-riding2 .text-content{background-image:url(../img/headers/horse-riding/horse-riding2-top.jpg);}
#header.horse-riding3{background-image:url(../img/headers/horse-riding/horse-riding3-bot.gif);}
#header.horse-riding3 .text-content{background-image:url(../img/headers/horse-riding/horse-riding3-top.jpg);}
#header.kayaking1{background-image:url(../img/headers/kayaking/kayaking1-bot.gif);}
#header.kayaking1 .text-content{background-image:url(../img/headers/kayaking/kayaking1-top.jpg);}
#header.kayaking2{background-image:url(../img/headers/kayaking/kayaking2-bot.gif);}
#header.kayaking2 .text-content{background-image:url(../img/headers/kayaking/kayaking2-top.jpg);}
#header.canoeing1{background-image:url(../img/headers/canoeing/canoeing1-bot.gif);}
#header.canoeing1 .text-content{background-image:url(../img/headers/canoeing/canoeing1-top.jpg);}
#header.canoeing2{background-image:url(../img/headers/canoeing/canoeing2-bot.gif);}
#header.canoeing2 .text-content{background-image:url(../img/headers/canoeing/canoeing2-top.jpg);}

#header.motorcycling1{background-image:url(../img/headers/motorcycling/motorcycling1-bot.gif);}
#header.motorcycling1 .text-content{background-image:url(../img/headers/motorcycling/motorcycling1-top.jpg);}
#header.motorcycling2{background-image:url(../img/headers/motorcycling/motorcycling2-bot.gif);}
#header.motorcycling2 .text-content{background-image:url(../img/headers/motorcycling/motorcycling2-top.jpg);}
#header.motorcycling3{background-image:url(../img/headers/motorcycling/motorcycling3-bot.gif);}
#header.motorcycling3 .text-content{background-image:url(../img/headers/motorcycling/motorcycling3-top.jpg);}
#header.motorcycling4{background-image:url(../img/headers/motorcycling/motorcycling4-bot.gif);}
#header.motorcycling4 .text-content{background-image:url(../img/headers/motorcycling/motorcycling4-top.jpg);}
#header.mountain-biking6{background-image:url(../img/headers/mountain-biking/mountain-biking6-bot.gif);}
#header.mountain-biking6 .text-content{background-image:url(../img/headers/mountain-biking/mountain-biking6-top.jpg);}
#header.mountain-biking7{background-image:url(../img/headers/mountain-biking/mountain-biking7-bot.gif);}
#header.mountain-biking7 .text-content{background-image:url(../img/headers/mountain-biking/mountain-biking7-top.jpg);}
#header.mountain-biking8{background-image:url(../img/headers/mountain-biking/mountain-biking8-bot.gif);}
#header.mountain-biking8 .text-content{background-image:url(../img/headers/mountain-biking/mountain-biking8-top.jpg);}
#header.mountain-biking1{background-image:url(../img/headers/mountain-biking/mountain-biking1-bot.gif);}
#header.mountain-biking1 .text-content{background-image:url(../img/headers/mountain-biking/mountain-biking1-top.jpg);}
#header.mountain-biking2{background-image:url(../img/headers/mountain-biking/mountain-biking2-bot.gif);}
#header.mountain-biking2 .text-content{background-image:url(../img/headers/mountain-biking/mountain-biking2-top.jpg);}
#header.mountain-biking3{background-image:url(../img/headers/mountain-biking/mountain-biking3-bot.gif);}
#header.mountain-biking3 .text-content{background-image:url(../img/headers/mountain-biking/mountain-biking3-top.jpg);}
#header.mountain-biking4{background-image:url(../img/headers/mountain-biking/mountain-biking4-bot.gif);}
#header.mountain-biking4 .text-content{background-image:url(../img/headers/mountain-biking/mountain-biking4-top.jpg);}
#header.mountain-biking5{background-image:url(../img/headers/mountain-biking/mountain-biking5-bot.gif);}
#header.mountain-biking5 .text-content{background-image:url(../img/headers/mountain-biking/mountain-biking5-top.jpg);}
#header.downhill-mountain-biking6{background-image:url(../img/headers/mountain-biking/mountain-biking6-bot.gif);}
#header.downhill-mountain-biking6 .text-content{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking6-top.jpg);}
#header.downhill-mountain-biking7{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking7-bot.gif);}
#header.downhill-mountain-biking7 .text-content{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking7-top.jpg);}
#header.downhill-mountain-biking8{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking8-bot.gif);}
#header.downhill-mountain-biking8 .text-content{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking8-top.jpg);}
#header.downhill-mountain-biking1{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking1-bot.gif);}
#header.downhill-mountain-biking1 .text-content{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking1-top.jpg);}
#header.downhill-mountain-biking2{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking2-bot.gif);}
#header.downhill-mountain-biking2 .text-content{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking2-top.jpg);}
#header.downhill-mountain-biking3{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking3-bot.gif);}
#header.downhill-mountain-biking3 .text-content{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking3-top.jpg);}
#header.downhill-mountain-biking4{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking4-bot.gif);}
#header.downhill-mountain-biking4 .text-content{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking4-top.jpg);}
#header.downhill-mountain-biking5{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking5-bot.gif);}
#header.downhill-mountain-biking5 .text-content{background-image:url(../img/headers/downhill-mountain-biking/downhill-mountain-biking5-top.jpg);}

#header.paragliding1{background-image:url(../img/headers/paragliding/paragliding1-bot.gif);}
#header.paragliding1 .text-content{background-image:url(../img/headers/paragliding/paragliding1-top.jpg);}
#header.paragliding2{background-image:url(../img/headers/paragliding/paragliding2-bot.gif);}
#header.paragliding2 .text-content{background-image:url(../img/headers/paragliding/paragliding2-top.jpg);}
#header.paragliding3{background-image:url(../img/headers/paragliding/paragliding3-bot.gif);}
#header.paragliding3 .text-content{background-image:url(../img/headers/paragliding/paragliding3-top.jpg);}
#header.parkour1{background-image:url(../img/headers/parkour/parkour1-bot.gif);}
#header.parkour1 .text-content{background-image:url(../img/headers/parkour/parkour1-top.jpg);}
#header.parkour2{background-image:url(../img/headers/parkour/parkour2-bot.gif);}
#header.parkour2 .text-content{background-image:url(../img/headers/parkour/parkour2-top.jpg);}
#header.parkour3{background-image:url(../img/headers/parkour/parkour3-bot.gif);}
#header.parkour3 .text-content{background-image:url(../img/headers/parkour/parkour3-top.jpg);}
#header.rally1{background-image:url(../img/headers/rally/rally1-bot.gif);}
#header.rally1 .text-content{background-image:url(../img/headers/rally/rally1-top.jpg);}
#header.rally2{background-image:url(../img/headers/rally/rally2-bot.gif);}
#header.rally2 .text-content{background-image:url(../img/headers/rally/rally2-top.jpg);}
#header.running1 .text-content{background-image:url(../img/headers/running/running1-top.jpg);}
#header.running2{background-image:url(../img/headers/running/running2-bot.gif);}
#header.running2 .text-content{background-image:url(../img/headers/running/running2-top.jpg);}
#header.running3{background-image:url(../img/headers/running/running3-bot.gif);}
#header.running3 .text-content{background-image:url(../img/headers/running/running3-top.jpg);}
#header.running4{background-image:url(../img/headers/running/running4-bot.gif);}
#header.running4 .text-content{background-image:url(../img/headers/running/running4-top.jpg);}
#header.running5{background-image:url(../img/headers/running/running5-bot.gif);}
#header.running5 .text-content{background-image:url(../img/headers/running/running5-top.jpg);}
#header.running6{background-image:url(../img/headers/running/running6-bot.gif);}
#header.running6 .text-content{background-image:url(../img/headers/running/running6-top.jpg);}
#header.sailing1{background-image:url(../img/headers/sailing/sailing1-bot.gif);}
#header.sailing1 .text-content{background-image:url(../img/headers/sailing/sailing1-top.jpg);}
#header.sailing2{background-image:url(../img/headers/sailing/sailing2-bot.gif);}
#header.sailing2 .text-content{background-image:url(../img/headers/sailing/sailing2-top.jpg);}
#header.sailing3{background-image:url(../img/headers/sailing/sailing3-bot.gif);}
#header.sailing3 .text-content{background-image:url(../img/headers/sailing/sailing3-top.jpg);}
#header.sailing4{background-image:url(../img/headers/sailing/sailing4-bot.gif);}
#header.sailing4 .text-content{background-image:url(../img/headers/sailing/sailing4-top.jpg);}
#header.sailing5{background-image:url(../img/headers/sailing/sailing5-bot.gif);}
#header.sailing5 .text-content{background-image:url(../img/headers/sailing/sailing5-top.jpg);}
#header.scooter1{background-image:url(../img/headers/scooter/scooter1-bot.gif);}
#header.scooter1 .text-content{background-image:url(../img/headers/scooter/scooter1-top.jpg);}
#header.scooter2{background-image:url(../img/headers/scooter/scooter2-bot.gif);}
#header.scooter2 .text-content{background-image:url(../img/headers/scooter/scooter2-top.jpg);}
#header.skating1{background-image:url(../img/headers/skating/skating1-bot.gif);}
#header.skating1 .text-content{background-image:url(../img/headers/skating/skating1-top.jpg);}
#header.skating2{background-image:url(../img/headers/skating/skating2-bot.gif);}
#header.skating2 .text-content{background-image:url(../img/headers/skating/skating2-top.jpg);}
#header.skating3{background-image:url(../img/headers/skating/skating3-bot.gif);}
#header.skating3 .text-content{background-image:url(../img/headers/skating/skating3-top.jpg);}
#header.skiing1{background-image:url(../img/headers/skiing/skiing1-bot.gif);}
#header.skiing1 .text-content{background-image:url(../img/headers/skiing/skiing1-top.jpg);}
#header.skiing2{background-image:url(../img/headers/skiing/skiing2-bot.gif);}
#header.skiing2 .text-content{background-image:url(../img/headers/skiing/skiing2-top.jpg);}
#header.skiing3{background-image:url(../img/headers/skiing/skiing3-bot.gif);}
#header.skiing3 .text-content{background-image:url(../img/headers/skiing/skiing3-top.jpg);}
#header.cross-country-skiing1{background-image:url(../img/headers/cross-country-skiing/cross-country-skiing1-bot.gif);}
#header.cross-country-skiing1 .text-content{background-image:url(../img/headers/cross-country-skiing/cross-country-skiing1-top.jpg);}
#header.cross-country-skiing2{background-image:url(../img/headers/cross-country-skiing/cross-country-skiing2-bot.gif);}
#header.cross-country-skiing2 .text-content{background-image:url(../img/headers/cross-country-skiing/cross-country-skiing2-top.jpg);}
#header.cross-country-skiing3{background-image:url(../img/headers/cross-country-skiing/cross-country-skiing3-bot.gif);}
#header.cross-country-skiing3 .text-content{background-image:url(../img/headers/cross-country-skiing/cross-country-skiing3-top.jpg);}
#header.snowboarding1{background-image:url(../img/headers/snowboarding/snowboarding1-bot.gif);}
#header.snowboarding1 .text-content{background-image:url(../img/headers/snowboarding/snowboarding1-top.jpg);}
#header.snowboarding2{background-image:url(../img/headers/snowboarding/snowboarding2-bot.gif);}
#header.snowboarding2 .text-content{background-image:url(../img/headers/snowboarding/snowboarding2-top.jpg);}
#header.wild-swimming1{background-image:url(../img/headers/wild-swimming/wild-swimming1-bot.gif);}
#header.wild-swimming1 .text-content{background-image:url(../img/headers/wild-swimming/wild-swimming1-top.jpg);}
#header.wild-swimming2{background-image:url(../img/headers/wild-swimming/wild-swimming2-bot.gif);}
#header.wild-swimming2 .text-content{background-image:url(../img/headers/wild-swimming/wild-swimming2-top.jpg);}
#header.wild-swimming3{background-image:url(../img/headers/wild-swimming/wild-swimming3-bot.gif);}
#header.wild-swimming3 .text-content{background-image:url(../img/headers/wild-swimming/wild-swimming3-top.jpg);}
#header.triathlon1{background-image:url(../img/headers/triathlon/triathlon1-bot.gif);}
#header.triathlon1 .text-content{background-image:url(../img/headers/triathlon/triathlon1-top.jpg);}
#header.triathlon2{background-image:url(../img/headers/triathlon/triathlon2-bot.gif);}
#header.triathlon2 .text-content{background-image:url(../img/headers/triathlon/triathlon2-top.jpg);}
#header.triathlon3{background-image:url(../img/headers/triathlon/triathlon3-bot.gif);}
#header.triathlon3 .text-content{background-image:url(../img/headers/triathlon/triathlon3-top.jpg);}
#header.walking1{background-image:url(../img/headers/walking/walking1-bot.gif);}
#header.walking1 .text-content{background-image:url(../img/headers/walking/walking1-top.jpg);}
#header.walking2{background-image:url(../img/headers/walking/walking2-bot.gif);}
#header.walking2 .text-content{background-image:url(../img/headers/walking/walking2-top.jpg);}


#header.wild-swimming1{background-image:url(../img/headers/ballooning/ballooning1-bot.gif);}
#header.wild-swimming1 .text-content{background-image:url(../img/headers/ballooning/ballooning1-top.jpg);}


.links a:hover {color: #D1E02B;}
#head{position:relative;z-index:20;}
#nav{margin-top:12px;float:right;}
#main-nav li{float:left;/*position:relative;needed for ie6 */
width:142px;margin-left:12px;}
#main-nav li.first{margin-left:0;}
#main-nav li a{display:block;width:134px;height:36px;font-weight:bold;color:#FFF;background:url(../img/navbtn.gif) no-repeat left -39px;padding:3px 0 0 6px;}
#main-nav li.selected a{background-position:0px 0;}
#main-nav li a:hover{background-position:0px -78px;color:#D1E02B;}
#main-nav li a.selected {color:#D1E02B;}
#main-nav li ul{display:none;position:absolute;top:39px;left:0;z-index:50000;background:#333;width:124px;overflow:hidden;}
#main-nav li ul li{margin:0;background:none;width:100%;padding:0;}
#main-nav li ul li a{display:block;color:#FFF;font-size:89%;font-weight:bold;background:none;padding:7px 5px;height:inherit;}
#main-nav li ul li a:hover{color:#D1E02B;}
#main-nav li > ul{top:auto;left:auto;}
#main-nav li:hover ul,#main-nav li.over ul{display:block;}
#sub-nav{display:block;clear:both;}
#sub-nav li{padding-top:6px;float:left;margin-left:12px;}
#sub-nav li a{font-weight:bold;}
#sub-nav li.selected a{color:#D1E02B;}
#discover-bar{height:36px;color:#FFF;padding-right:38px;}
#discover-bar .column{float:left;position:relative;}
#discover-bar-left{height:36px;background:#333 url(../img/discover-bg.jpg) no-repeat bottom right;width:100%;overflow:hidden;}
#discover-bar-left h2{font-size:123.1%;font-weight:bold;float:left;margin:9px 0 0 12px;color:#FFF;}
#discover-bar-form-elements{float:right;margin-top:6px;margin-top:5px;}
#discover-bar-form-elements .form-element{margin-right:1em;display:inline;}
#discover-bar-right{width:39px;height:36px;overflow:hidden;margin-right:-39px;}
#discover-bar input.text{font-size:89%;border:0;margin:0;padding:1px 1px 1px 1px; width: 300px;border: 1px solid;}
.entryform.discover-results {background: transparent;}
#discover-results-contents{padding: 10px; background: transparent !important;}
a.discvored-location{cursor:pointer !important;}
a.discvored-location{text-decoration:none;color:#FFFFFF;}
a.discvored-location:hover{color:#D1E02B;}

#ft{padding:12px 0 2em 12px;}
#ft ul li{float:left;margin:0 6px 0 2px;}
#ft ul li a{font-size:77%;font-weight:bold;}
#ft ul li:before{content:"|";margin-right:6px;}
#ft ul li.first{margin:0 6px 0 0;}
#ft ul li.first:before{content:"";margin:0;}
#ft ul li a.block-link {background:none;padding:0;}
.intro-box .bg-image{background:url("../img/flow191.jpg") no-repeat center;height:340px;}
.intro-box .header{background:url("../img/intro-box-header-bg.png") no-repeat bottom right;color:#FFF;padding:12px 0 1em 12px;}
.intro-box .header h3{text-transform:uppercase;}
.intro-box .header p{padding-right:10%;}
.intro-box .footer{background:url("../img/box-filled-bottom-bg.gif") no-repeat bottom right;padding:12px;}
.intro-box .footer a{text-decoration:none;font-weight:bold;color:#333;background:transparent url('../img/single-chevron.gif') no-repeat scroll right center;padding:0 20px 1px 0;}

#map-contextbox{border:1px SOLID #999999;height:420px;margin:6px 6px 0px 12px;}
#map-contextbox-content{
	overflow:auto; 
	height:356px;
	padding:0px
}
#featured-route #map-contentbox-content{height: 386px;}
#map-contextbox-controls {padding:3px;}
#map-contextbox-controls var.disabled{text-decoration:line-through}
#map-contextbox-controls a.next, #map-contextbox-controls a.prev {color: #FFFFFF !important; cursor:pointer}
#nav-panel {
    right: 0px;
    height: 30px; 
    width: 100%;
	background-color: #D1E02B;
	border-top: 1px solid #000000;
}
#nav-panel div {
	float: left;
	margin: 5px;
}
#routes-scrollpane{overflow:auto;height:366px;padding:0px;}
#full-screen-btn{position:absolute;top:10px;right:10px;padding-right:30px;background:url('../img/full-screen.gif') top right no-repeat;height:15px;font-weight:normal;font-size:89%;}
#full-screen-btn:hover{color:#D1E02B;}
.route-list li{padding-bottom: 5px;}
.route-list li.feature-property a {color: #FFFFFF;}
.route-list li.feature-property a:hover {color:#D1E02B; background-color: #333;}
.route-list li#route-title.feature-property {font-weight:bolder; font-size: 11pt;} 
.route-list li.blockquote {width: 200px; margin-top: 10px; margin-bottom:10px; padding: 3px; background-color: #666; quotes: "\201C" "\201D";}
.route-list li.feature-property#route-description blockquote {quotes: "“" "”" "'" "'";} 
.route-list li.feature-property#route-description blockquote:before {content: open-quote; font-weight: bold;}
.route-list li.feature-property#route-description blockquote:after {content: close-quote; font-weight: bold;}
#routes-accordion .route-list li a {color:#333;}
#routes-accordion .route-list li a:hover {color:#D1E02B;background-color:#333;}
#map-contextbox ul, #map-contextbox ol {margin: 3px;}
#map-contextbox-header {color: #000; background: #D1E02B; font-size: 90%; height: 21px; overflow: hidden; padding: 3px 0 0 12px; margin: 0px; position: relative;} .header .pagination-control-panel {float:right; padding: 0;}
#map-contextbox-header pagination-control-panel {clear: both; margin-top: -20px; width: 98%; margin-left: 0px; text-align:center; vertical-align: top; font-size: 3pt;}
.pagination-control-panel button.arrow {background-position: top center; background-repeat: no-repeat; background-color: #D1E02B; width: 22px; height: 20px; text-decoration: none; border: none;}
.pagination-control-panel button.arrow:hover {cursor: pointer;} 
.pagination-control-panel button.next-link{background-image: url(../img/next-arrow.gif);}
.pagination-control-panel button.prev-link{background-image:url(../img/prev-arrow.gif);}
.pagination-control-panel button.paginator-link {background-color: #D1E02B; color: #000; width: 20px; height: 22px; cursor: pointer; text-align: center; padding: 2px; border: none;}
.pagination-control-panel button{padding: 1px;cursor: pointer;}
.pagination-control-panel button.paginator-link:hover{color: #FFFFFF; font-weight: bolder;}
.pagination-control-panel button.next-link:hover{background-image:url(../img/next-arrow-over.gif);}
 .pagination-control-panel button.prev-link:hover{background-image:url(../img/prev-arrow-over.gif);} 
.pagination-control-panel button.first-page-link {width: 50px;} 
.pagination-control-panel button.last-page-link {width: 50px;} 
.pagination-control-panel button.current-page {font-weight: bolder; background-color: #FFFFFF; color: #000000; cursor: pointer; border: 1px solid; border-bottom-color: #FFFFFF;padding-bottom:20px;}
.pagination-control-panel button.current-page:hover {color: #000000;}
.collection-counter {padding: 6px; font-weight: bold; float: left;}
.flickrblock div#map-contextbox-content {background-color: #333333; color:#FFFFFF !important; height:396px;}
.flickrblock a {color: #FFFFFF cursor: pointer}
.flickrblock .photo-box img {cursor: pointer}
.flickrblock a.next, .flickrblock a.previous {color: inherit; text-decoration: underline;cursor:pointer;}
.flickrblock a.next:hover, .flickrblock a.previous:hover {color: #D1E02B;}
a.sharethis {float:right;}
h3.featured-route {display:inline;}
.btn-interest-block .header {width: 172px;}
div#route-details-column {min-width: 420px;}
.route-upload #full-screen-btn{display:none;}
.embed-link:hover {color:blue;}
.routerating{width:262px;height:34px;margin-bottom:1em;cursor:pointer;padding:0;background:#333;}
.routerating .scale{position:absolute;width:262px;height:34px;background:url('../img/blankscale.gif');}
.routerating .scalebg{position:absolute;width:0px;height:34px;background:url('../img/scalebgstripe.png');}
.scale0 .scalebg{width:0px}
.scale1 .scalebg{width:53px}
.scale2 .scalebg{width:105px}
.scale3 .scalebg{width:157px}
.scale4 .scalebg{width:209px}
.scale5 .scalebg{width:260px}
/* Calendar:a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation:1),Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron>,MIT Style License. */
input.calendar,
select.calendar{width:74px;}
button.calendar{background: transparent url("../img/calendar-icon.gif");border:0;cursor:pointer;position:relative;height:20px;margin-right:6px;width:20px;}
button.calendar:hover,
button.calendar.active{background-position:0 20px;}
div.calendar{background:url("../img/calendar.png");height:195px;padding:0 6px;text-align:center;width:147px;}
div.calendar div{background:none !important;cursor:move;height:185px;overflow:hidden;padding-top:10px;position:relative;width:147px;}
div.calendar caption{color:#333;font:normal 12px/16px Arial,Helvetica,sans-serif;padding-top:6px;text-align:center;width:100%;}
div.calendar caption a{cursor:pointer;display:block;height:12px;overflow:hidden;position:absolute;text-indent:-100px;top:17px;width:11px;}
div.calendar caption a.prev{background-image:url("../img/calendar-prev.gif");left:0;}
div.calendar caption a.next{background-image:url("../img/calendar-next.gif");right:0;}
div.calendar caption a:hover{background-position:0 12px;}
div.calendar caption span{height:25px;position:relative;text-align:center;}
div.calendar caption span.month{padding-right:8px;}
div.calendar caption span.month:after{content:',';}
div.calendar table{background:#000;border:0;border-collapse:collapse;border-spacing:0;cursor:default;margin:0 auto;overflow:hidden;width:147px;}
div.calendar td,
div.calendar th{border:0;color:#0597DB;font:normal 12px Arial,Helvetica,sans-serif;height:21px;text-align:center;width:21px;}
div.calendar td{background:url("../img/calendar-td.gif") transparent;color:#FFF;font-size:11px;}
div.calendar td.invalid{color:#999;}
div.calendar td.valid{background:url("../img/calendar-valid.gif") transparent;color:#0597DB;cursor:pointer;}
div.calendar td.hilite{background:url("../img/calendar-hilite.gif") transparent;}
div.calendar td.inactive{background:url("../img/calendar-td.gif") transparent 0 100%;color:#FFF;}
div.calendar td.active,
div.calendar td.hover{background:url("../img/calendar-valid.gif") transparent 0 100%;color:#FFF;cursor:pointer;}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/media/sanoodi/img/slim-loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/media/sanoodi/img/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/media/sanoodi/img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/media/sanoodi/img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
