body,th,td{color:#222;font-family:verdana,arial,sans-serif;font-size:13px;line-height:130%}body{background-color:#edf2e7;margin:0;padding:0}a{color:#a94623;text-decoration:none}a:hover{text-decoration:underline}img{margin:0;display:block;border:0}.high{color:#ff0}h1{color:#ca5328;font-family:Helvetica,Arial,sans-serif}time{color:#777;font-size:.8em;margin:0 0 5px}#wrapper{max-width:900px;margin:0 auto}#body{max-width:870px;padding:0 15px}#header{float:left;max-width:870px;height:110px;background-color:#ca5328;background-image:-moz-linear-gradient(100% 100% 90deg,#da5b2d,#bd4f27);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#da5b2d),to(#bd4f27))}#header .site{float:left;width:300px;height:44px;padding:36px 0 0 15px;font-family:Helvetica,Arial,sans-serif;font-size:27px;color:#f9c9c9}#header .site strong{color:#fff;font-size:27px}#header .towns{float:right;width:500px;margin:0 15px 0 0;text-align:right;color:#f9c9c9;font-family:Helvetica,Arial,sans-serif;font-size:16px}.challenge{margin:10px 15px 10px 0}#menu{float:left;width:870px;height:29px;border-top:1px dotted #fff;line-height:120%}#menu .current{color:#ff0}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1;float:left}.sf-menu ul{position:absolute;top:-999em;width:14em}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.25em;z-index:99}ul.sf-menu>li>a{border-right:1px dotted #fff}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:14em;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:14em;top:0}.sf-menu a{padding:8px 17px 7px;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#fff}.sf-menu li li{background:#ca5328}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#a94623;outline:0}.sf-shadow ul{background:url(//www.cyclingw2w.info/_cdn/presentation/dropdown-shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:0 0}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(//www.cyclingw2w.info/_cdn/presentation/dropdown-arrows.png) no-repeat -10px -100px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}#main{position:relative;float:left;width:870px;margin:15px 0}#footer{float:left;width:870px;padding:15px;color:#555;font-size:11px}.row{float:left;clear:both;width:870px}#page .col{float:left;width:425px}.mount{padding:2px;background-color:#d1572b;margin:15px 5px 0 15px}.sustrans15{position:absolute;top:280px;left:545px;z-index:99}.home .image{float:left;width:655px;height:390px;overflow:hidden}.home .tabs{float:left;width:200px;margin:-15px 0 0 15px}.home .tabs img{float:left;margin-top:15px}.home .intro{float:left;width:640px;margin-top:15px;margin-right:15px}.home .hp-news{float:left;width:200px;margin-top:15px;margin-left:15px;background-color:#f0f0f0;min-height:290px}.home .hp-news h3{background:url(http://cyclingw2w.info/_cdn/presentation/rss_icon.png) 10px top no-repeat #ca5328;color:#fff;padding:12px 0 0;text-align:center;height:23px;margin:0}.home .hp-news article{padding:10px 10px 0}.home .hp-news article img{margin-bottom:10px}.home .hp-news article h2{margin:0 0 5px}.news .content{float:left;width:655px}.news article{border-top:1px dotted #aaa;margin-top:15px;clear:both}.news article .lead-image{float:left;margin:0 15px 15px 0;display:block}.news h2{margin:15px 0 0}.news article .images{float:right;margin:-15px 0 10px 15px;font-size:.8em;text-align:center;text-transform:uppercase;color:#777}.news article .images img{margin-top:15px}.page-navigation{clear:both;border-top:1px dotted #aaa;margin-top:15px;padding-top:10px}aside{float:left;width:200px;margin-right:15px}aside .pod{float:left;width:198px;border:1px;border:1px solid #d0d0d0;background-color:#fcfcfc;margin-bottom:15px}aside .pod h3{padding:9px 10px 0;height:26px;margin:0;background-color:#d9d9d9;font-weight:700;color:#555}aside .pod ul{float:left;list-style:none;margin:0;padding:0}aside .pod li{float:left;width:158px;margin:10px 10px 0 15px;padding:0 10px 10px;border-bottom:1px dotted #bbb;text-indent:-12px}aside .pod li:last-child{border-bottom:none}aside .pod p{margin:10px}aside .pod a.level2{font-size:90%}.gallery .sidebar{float:left;width:336px;margin-right:15px;border:1px solid #d0d0d0;background-color:#fcfcfc}.gallery .sidebar .title{float:left;width:306px;padding:5px 15px 4px;background-color:#d9d9d9;font-weight:700;color:#777}.gallery .sidebar .item{float:left;width:306px;padding:15px;border-top:1px dotted #ddd}.gallery .sidebar .item img{float:left;padding:4px;border:1px solid #999;margin-right:10px}.gallery .sidebar .current{background-color:#ffffd0}.gallery .sidebar .current img{background-color:#fff;border-color:#a94623}.gallery .sidebar .paging{float:left;width:306px;padding:5px 15px 4px;color:#777;font-weight:700;border-top:1px dotted #ddd}.gallery .sidebar .paging .left{float:left;width:100px}.gallery .sidebar .paging .right{float:right;width:160px;text-align:right}.gallery .browser{float:left;width:515px;border:1px solid #d0d0d0;background-color:#fcfcfc}.gallery .browser .title{float:left;width:485px;padding:5px 15px 4px;background-color:#d9d9d9;font-weight:700;color:#777}.gallery .browser .lead{float:left;width:500px;padding:15px 0 0 15px;background-color:#fff}.gallery .browser .lead img{float:left;padding:4px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;width:475px}.gallery .browser .lead .info{float:left;width:453px;padding:10px 15px 15px;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}.gallery .browser .thumbs{float:left;width:500px;padding:15px 0 0 15px}.gallery .browser .thumbs img{float:left;padding:4px;border:1px solid #999;margin:0 15px 15px 0}table.datagrid{border-left:1px solid #999;border-top:1px solid #999}table.datagrid td,table.datagrid th{border-right:1px solid #999;border-bottom:1px solid #999;padding-right:10px}table.datagrid th{background-color:#eee}.poi td{vertical-align:top;padding:5px 10px 5px 0;border-bottom:1px dotted #ddd}.float-left{float:left}.float-right{float:right}.poi .content{float:left;width:655px}.poi article{border-top:1px dotted #aaa;margin:15px 0;clear:both}.poi h2{margin:15px 0 3px}.poi article .address{display:inline-table;width:280px;vertical-align:top}.poi article .contact{display:inline-table;width:340px;vertical-align:top}.poi article .contact span{display:inline-table;width:26px;margin-top:1px}.poi article .contact em{display:inline-table;width:300px;font-style:normal;vertical-align:top}.accommodation .content{float:left;width:655px}.accommodation .article{float:left;width:655px;border-top:1px dotted #aaa;margin:0 0 15px;padding:15px 0 0;clear:both}.accommodation h2,.accommodation h3{margin:0 0 3px}.accommodation .article .distance{float:left;width:40px;color:#88d;font-size:80%;padding:1px 0;vertical-align:top}.accommodation .article .details{float:left;width:390px;padding:0;vertical-align:top}.accommodation .article .details-standard{margin-left:40px}.details-standard{float:left;width:150px;vertical-align:top}.get-in-touch{float:left;width:225px;margin-left:15px}.get-in-touch span{display:inline-table;width:26px;padding:0;margin:1px 0 0}.get-in-touch em{display:inline-table;width:189px;padding:0;margin:0;font-style:normal;vertical-align:top;overflow:hidden}.venue{width:615px;height:auto;float:left;margin-bottom:5px}.text{float:left;width:390px;margin-left:40px}.pop-up-wrapper{width:390px;float:left}.accommodation-contacts{position:relative;overflow:hidden;margin-bottom:0}.accommodation-contacts span{display:inline-block;float:left;margin:0 20px 10px 0}.accommodation-contacts span img{float:left;margin:2px 8px 0 0}.accommodation-social{position:relative;overflow:hidden;margin-bottom:0}.accommodation-social span{display:inline-block;float:left;margin:0 5px 10px 0}.accommodation-social span img{float:left;margin:2px 8px 0 0}.accommodation .article .images{float:right;width:210px;vertical-align:top;padding:0 0 0 15px;margin:0}.accommodation .article .images .photo img{border:1px solid #222;display:block;float:left}.accommodation .article .images .photo img.first{margin-bottom:10px}.accommodation .article .images .photo img.one{margin-left:10px}.accommodation .article .images .photo img{margin-bottom:10px}.accommodation .article .images .award{margin-left:-15px}.accommodation .article .images .award img{margin-left:15px;display:block;float:left}.accommodation_social{margin:0 5px 10px 0}.tour_images{width:300px;float:right;margin:0}.tour_left_column{float:left;margin-right:20px;width:550px}.tour_left_column span{display:inline-table;width:26px;padding:0;margin:1px 0 0}.tour_left_column em{display:inline-table;width:524px;padding:0;margin:0;font-style:normal;vertical-align:top}.tour-wrapper{float:left;width:870px;border-top:1px dotted #aaa;margin:0 0 15px;padding:15px 0 0;clear:both}.formdefault input[type=text],.formdefault textarea{padding:.5em;border:1px solid #c2c2c2}.formdefault label{clear:left;overflow:hidden;height:1%;display:block;margin-bottom:5px}.formdefault span{float:left;width:140px}.formdefault fieldset{margin:18px 0;border:none}.formdefault input[type=text]:focus,.formdefault textarea:focus{border:1px solid #2b400a}.formdefault .submit{background-color:#d1572b;width:80px;height:30px;border:0;color:#fff;cursor:pointer;margin:0 0 0 140px;font-size:14px;float:left;border-radius:5px;-moz-border-radius:5px}.formdefault .submit:hover{background:#000;color:#fff}#log{width:95px;height:15px;background-color:#d1572b;border-radius:5px;-moz-border-radius:5px;padding:10px;float:right}#log:hover{background-color:#000}.log-book{color:#fff}.log-book:hover{text-decoration:none}#thankyou-wrapper{width:100%;margin-top:20px}.thankyou-image,.last-thankyou-image{padding:4px;background-color:#d1572b;float:left;width:150px;height:110px;margin-right:20px}.last-thankyou-image{margin-right:0}#route_map{width:650px;height:414px;margin-bottom:20px;float:left}.route_pod{float:right;width:198px;border:1px;border:1px solid #d0d0d0;background-color:#fcfcfc}.route_pod h3{padding:9px 10px 0;height:26px;margin:0;background-color:#d9d9d9;font-weight:700;color:#555}.route_pod ul{float:left;list-style:none;margin:0;padding:0}.route_pod li{float:left;width:183px;margin:8px 0 0 7px;padding:0 0 7px;border-bottom:1px dotted #bbb}.route_pod li:last-child{border-bottom:none}.route_pod p{margin:4px}.route_pod a.level2{font-size:90%}lang{font-size:88%}.route_accommodation{float:left;margin-right:10px;background-color:#d1572b;-moz-border-radius:5px;border-radius:5px}.route_b_and_b{float:left;margin-right:10px;background-color:#d1572b;-moz-border-radius:5px;border-radius:5px}.route_camping{float:left;margin-right:10px;background-color:#d1572b;-moz-border-radius:5px;border-radius:5px}.route_group{float:left;margin-right:10px;background-color:#d1572b;-moz-border-radius:5px;border-radius:5px}.route_self_catering{float:left;margin-right:10px;background-color:#d1572b;-moz-border-radius:5px;border-radius:5px}.route_food{float:left;margin-right:10px;background-color:plum;-moz-border-radius:5px;border-radius:5px}.route_bike_shops{float:left;margin-right:10px;background-color:#778897;-moz-border-radius:5px;border-radius:5px}.route_poi{float:left;margin-right:10px;background-color:#7ccd7c;-moz-border-radius:5px;border-radius:5px}.route_information_centers{float:left;margin-right:10px;background-color:#1e90ff;-moz-border-radius:5px;border-radius:5px}.checkbox{margin:5px}