.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}
html,body{height:100%;width:100%;}a{text-decoration:none;}images{border:0;}.lt-ie9 body{background:url(/sites/all/themes/roadcycling_zen/images/background.jpg) no-repeat fixed center center;}.lt-ie8 .search_box_top_search.roadcycling,.lt-ie8 .region-search-box-top{float:left;}.lt-ie8 .search_box_top_search.google{float:right;clear:both;}.field-name-body a{color:#5AB4C8;}.field-name-body a:hover{color:#999;}#content_wrapper{width:1010px;margin:auto;}#header_ad{width:728px;height:90px;float:right;margin-bottom:20px;background-color:black;}#header_wrapper{width:1010px;height:140px;}#header{width:960px;height:140px;float:left;background:url(/sites/all/themes/roadcycling_zen/images/header.jpg);}#social_icons_wrapper{width:40px;height:140px;float:right;}.social_media_icon{width:40px;height:40px;margin-bottom:10px;cursor:pointer;display:block;}.social_media_icon.twitter{background-image:url(/sites/all/themes/roadcycling_zen/images/twitter.gif);}.social_media_icon.twitter:hover{background-image:url(/sites/all/themes/roadcycling_zen/images/twitter_hover.gif);}.social_media_icon.facebook{background-image:url(/sites/all/themes/roadcycling_zen/images/facebook.gif);}.social_media_icon.facebook:hover{background-image:url(/sites/all/themes/roadcycling_zen/images/facebook_hover.gif);}.social_media_icon.rss{background-image:url(/sites/all/themes/roadcycling_zen/images/rss.gif);margin-bottom:0px;}.social_media_icon.rss:hover{background-image:url(/sites/all/themes/roadcycling_zen/images/rss_hover.gif);}#menu{width:1010px;height:40px;background-color:#5ab4c8;margin-bottom:10px;float:left;}#menu .block{margin:0;}#menu ul{font-family:Geogrotesque-Regular;font-size:18px;text-transform:uppercase;letter-spacing:0.5px;color:#fff;line-height:40px;cursor:pointer;margin:0;padding:0;list-style:none;z-index:111;}#menu ul li{display:block;position:relative;float:left;}#menu ul li.active-trail{background-color:#268FA6;}#menu li ul{display:none;}#menu ul li a{display:block;text-decoration:none;color:#ffffff;padding:0 15px;white-space:nowrap;}#menu ul li a:hover{background-color:#7cd1e4;}#menu li:hover ul{display:block;position:absolute;font-size:14px;line-height:30px;float:none;}#menu li:hover li{width:100%;float:left;background-color:#5AB4C8;}#menu li:hover a{background-color:#7cd1e4;}#menu li:hover li a:hover{background-color:#5AB4C8;}#content{width:1010px;min-height:500px;margin-bottom:10px;background-color:#fff;display:inline-block;}.section-videos #feature-wrapper{width:1010px;background-color:#fff;display:inline-block;}#special_teaser{width:980px;height:400px;border-bottom:5px solid #464646;background-color:pink;margin:15px 15px 15px;margin-bottom:35px;font-family:Geogrotesque-Regular;}#special_teaser #left_box{width:290px;height:400px;padding:20px;float:left;background:url(/sites/all/themes/roadcycling_zen/images/special_bg.png) repeat;overflow:auto;}#special_teaser #left_box .headline_big{font-size:30px;color:#5ab4c8;line-height:35px;text-transform:uppercase;}.horizontal_splitter{width:25px;height:1px;line-height:1px;background-color:#777;margin-top:15px;}#special_teaser #left_box .subheadline_big{font-size:15px;color:#fff;font-family:Georgia;margin-top:15px;}#special_teaser #left_box .text{font-size:14px;line-height:28px;color:#fff;margin-top:30px;padding-bottom:30px;margin-bottom:30px;}#special_teaser #right_box{width:650px;height:400px;float:right;background-color:#777;}.headline_big_grey{font-size:30px;color:#464646;letter-spacing:0.5px;padding-bottom:35px;border-bottom:1px solid #ccc;}article header{margin-bottom:5px;}#main{width:630px;margin:15px 10px 20px 15px;display:block;float:left;font-family:Geogrotesque-Regular;}#feature{width:980px;margin:15px 10px 20px 15px;}#main #news_big,.view-top-news{border-bottom:1px solid #ccc;padding-bottom:15px;}#main #news_big #big_image,.view-top-news img{width:630px;height:415px;margin-top:10px;}#main #news_big a.headline,.view-top-news .headline a{font-size:20px;line-height:24px;color:#5ab4c8;text-transform:uppercase;margin-top:25px;display:block;}#main #news_big a.headline:hover{text-decoration:none;}#main #news_big .teaser,.view-top-news .teaser{font-size:15px;line-height:22px;color:#464646;margin-top:20px;font-family:Georgia;}.view-top-news .teaser p,.view-home .text_right .teaser p{margin:0;padding:0;}#main #news_teaser{}#block-views-top-news-block{margin-bottom:0;}#main #news_teaser .teaser_block,.view-home .views-row,.view-news-results .views-row,.view-interviews .views-row,.view-reviews-tech .views-row,.view-training-health .views-row,.view-interviews-the-team- .views-row{width:630px;display:inline-block;margin-top:5px;padding-bottom:20px;border-bottom:1px solid #ccc;}#main #news_teaser .image_left,#main .view-news-results .image_left,.view-home .image_left,.view-interviews .image_left,.view-reviews-tech .image_left,.view-training-health .image_left,.view-interviews-the-team- .image_left{width:230px;height:165px;float:left;display:inline-block;margin-top:5px;margin-right:20px;}#main #news_teaser .text_right,#main .view-news-results .text_right,.view-home .text_right,.view-interviews .text_right,.view-reviews-tech .text_right,.view-training-health .text_right,.view-interviews-the-team- .text_right{float:left;width:375px;height:165px;margin-top:5px;display:block;position:relative;}#main #news_teaser.small .teaser_block{margin-bottom:5px;}#main #news_teaser.small .text_right{width:630px;height:90px;}#main #news_teaser a.headline,.view-home .text_right a,.view-news-results .text_right a,.view-interviews .text_right a,.view-reviews-tech .text_right a,.view-training-health .text_right a,.view-interviews-the-team- .text_right a{font-size:20px;line-height:12px;color:#5ab4c8;text-transform:uppercase;}#main #news_teaser a.headline:hover{text-decoration:none;}#main #single_article .text,#main #news_teaser .teaser,.view-home .text_right .teaser,.view-news-results .text_right .teaser,.view-interviews .text_right .teaser,.view-reviews-tech .text_right .teaser,.view-training-health .text_right .teaser,.view-interviews-the-team- .text_right .teaser,.body_content p,.page-search-node #main .search-snippet-info{font-size:15px;line-height:22px;color:#464646;margin-top:20px;font-family:Georgia;}.page-search-node #main h2{clear:both;margin-top:60px;color:#5ab4c8;text-transform:uppercase;}.page-search-node #main h3 a{color:#5ab4c8;text-transform:uppercase;}.page-search-node #main ol{margin:0;padding:0;border-top:1px solid #999;padding-top:15px;}.page-search-node .item-list .pager li.pager-last,.page-search-node .item-list .pager li.pager-ellipsis{display:none;}.page-search-node .item-list .pager li{margin:0 1px;}.page-search-node .item-list .pager li a{color:#999;}.page-search-node .item-list .pager li a:hover{color:#5ab4c8;}.search-result{border-bottom:1px solid #999;}.page-search-node #main .search-snippet-info,.search-result .search-snippet-info{margin:0;padding:0;}#main .text.quote,.body_content .quote{padding:0 75px 0px 75px;color:#5ab4c8;font-style:italic;}#main #single_article .text a{color:#5ab4c8;text-decoration:none;display:inline;}#main #single_article .text a:hover{text-decoration:none;}#main #news_teaser.small .teaser{margin-top:10px;}#main #news_teaser a.arrow,.view-home .text_right a.arrow,.view-news-results .text_right a.arrow,.view-interviews .text_right a.arrow,.view-reviews-tech .text_right a.arrow,.view-training-health .text_right a.arrow,.view-interviews-the-team- .text_right a.arrow{position:absolute;bottom:0px;font-size:14px;font-weight:bold;color:#5ab4c8;}#main #recently_read_articles,#main #featured_articles{}#search_boxes{margin-top:10px;height:60px;}#search_boxes input{font-family:Geogrotesque-Regular;background-color:#fff;border:0;margin-top:5px;margin-bottom:5px;width:150px;height:13px;padding:5px;font-size:12px;color:#989898;display:inline;border:1px solid #999;border-right:0;float:left;}#search_boxes button.icon{border:none;width:25px;height:25px;display:inline;float:left;background-image:url(/sites/all/themes/roadcycling_zen/images/search.gif);cursor:pointer;margin-top:5px;}#search_boxes select{float:left;}#result{font-family:Geogrotesque-Regular;font-size:20px;line-height:24px;color:#464646;text-transform:uppercase;padding-bottom:40px;border-bottom:1px solid #ccc;letter-spacing:0.5px;}#result .blue{color:#5ab4c8;display:inline;}#special_menu{height:130px;border-bottom:1px solid #ccc;}#special_menu .menu_button{width:180px;height:20px;padding:10px;background-color:#464646;text-transform:uppercase;color:#fff;float:left;margin-right:15px;margin-bottom:10px;cursor:pointer;}#special_menu .menu_button.last{margin-right:0;}#special_menu .menu_button.active{background-color:#5ab4c8;}#special_menu .menu_button:hover{background-color:#666;}#pagination,.item-list ul.pager{float:right;margin-top:5px;}.smart-paging-pager{float:right;}.smart-paging-pager #pagination,.item-list ul.pager{margin-top:0;}.item-list ul.pager{margin-top:5px;}.item-list ul.pager li{margin:0;padding:0;}.item-list ul.pager .first{}li.pager-previous{float:left;}li.pager-previous a{background:url(/sites/all/themes/roadcycling_zen/images/previous.gif);display:block;width:25px;height:25px;}li.pager-previous a:hover{background:url(/sites/all/themes/roadcycling_zen/images/previous_hover.gif);}li.pager-next{float:left;}li.pager-next a{background:url(/sites/all/themes/roadcycling_zen/images/next.gif);display:block;width:25px;height:25px;}li.pager-next a:hover{background:url(/sites/all/themes/roadcycling_zen/images/next_hover.gif);}.item-list ul.pager li.pager-current{margin:0 2px;}#pagination #counter,.pager-current,.pager-item{width:45px;height:25px;font-size:11px;line-height:25px;margin-left:2px;margin-right:2px;color:#464646;background-color:#f0f0f0;text-align:center;float:left;}.headline_bigger{width:100%;line-height:24px;font-size:20px;color:#464646;border-bottom:1px solid #ccc;padding-bottom:8px;text-transform:uppercase;margin-top:50px;letter-spacing:0.5px;}.headline_bigger.no_margin_top{margin-top:0;}.linklist{width:100%;padding-top:15px;font-size:12px;line-height:18px;color:#464646;text-transform:uppercase;margin-bottom:30px;}.linklist a{width:100%;color:#5ab4c8;text-decoration:none;overflow:hidden;display:inline;margin-left:5px;}.linklist a:hover{text-decoration:none;}.linklist_splitter{display:inline;margin:0 7px;}#main .data_comment_wrapper{display:inline-block;width:100%;line-height:16px;}#main .data{font-size:12px;letter-spacing:0.5px;color:#464646;display:inline;float:left;margin-right:10px;text-transform:uppercase;}#main .splitter{font-size:10px;color:#464646;display:inline;float:left;margin-right:10px;}#main .comment a,#main .comment{font-size:12px;letter-spacing:0.5px;color:#5ab4c8;text-decoration:none;display:inline;text-transform:uppercase;float:left;}#main .comment a:hover{color:#464646;text-decoration:none;}#sidebar{width:330px;margin:15px 15px 20px 10px;display:block;float:right;font-family:Geogrotesque-Regular;}#sidebar .block p{padding:0;margin:0;}#sidebar .block br{display:none;}#sidebar .interaction_box_tab{width:155px;height:19px;padding:5px 10px;background-color:#5ab4c8;color:#fff;text-transform:uppercase;float:left;cursor:pointer;}#sidebar .interaction_box_tab.active{background-color:#5ab4c8;}#sidebar .interaction_box_tab.inactive{background-color:#464646;}#sidebar .interaction_box_tab.velomail{width:130px;margin-left:5px;}#sidebar #interaction_box{width:310px;height:70px;padding:10px;background-color:#5ab4c8;border-bottom:5px solid #464646;margin-bottom:20px;display:inline-block;position:relative;}#interaction_box input{font-family:Geogrotesque-Regular;background-color:#fff;border:0;margin-left:5px;margin-top:5px;margin-bottom:5px;width:150px;height:15px;padding:5px;font-size:12px;color:#989898;display:inline;float:left;}#search_boxes button.text_button,#interaction_box button{border:none;height:25px;padding:0 5px;font-size:10px;line-height:25px;text-transform:uppercase;display:inline;float:left;color:#fff;cursor:pointer;margin-left:5px;background-color:#4c86a2;}#interaction_box button{margin-top:5px;}#search_boxes button.text_button{background-color:#464646;margin-top:0 !important;}#interaction_box button.signup{border:none;height:25px;font-size:10px;line-height:28px;text-transform:uppercase;color:#fff;cursor:pointer;margin-top:5px;background-color:transparent;position:absolute;left:170px;}#interaction_box button.signup span{display:inline;margin-right:5px;}#sidebar .navi_long{width:280px;height:20px;background:#464646 url(/sites/all/themes/roadcycling_zen/images/arrow.gif) no-repeat top left;padding:10px 0px 10px 50px;color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:1px;cursor:pointer;margin-bottom:5px;display:block;}#sidebar .navi_long span{display:inline;color:#5ab4c8;}#sidebar .navi_short{padding:0;margin:0;text-transform:uppercase;font-size:18px;line-height:18px;padding:10px;color:#fff;background-color:#464646;float:left;text-align:center;cursor:pointer;margin-right:5px;margin-bottom:30px;}#sidebar .navi_short.active{background-color:#5ab4c8;color:#464646;}#sidebar .navi_long:hover,#sidebar .navi_short:hover{background-color:#666;color:#fff !important;}#sidebar .navi_short.apps{width:45px;cursor:default;background-color:#5ab4c8;color:#454545;}#sidebar .navi_short.iphone{width:65px;}#sidebar .navi_short.nokia{width:50px;}#sidebar .navi_short.android{width:75px;margin-right:0;}#main .headline,#sidebar .headline{line-height:20px;font-size:12px;color:#464646;text-transform:uppercase;}#sidebar .headline{width:330px;border-bottom:1px solid #ccc;margin-top:30px;font-size:15px;letter-spacing:0.5px;}#main .headline{width:100%;line-height:24px;}#sidebar #mostread{width:330px;padding-top:15px;font-size:12px;color:#464646;text-transform:uppercase;margin-bottom:30px;}#sidebar #mostread a{color:#5ab4c8;text-decoration:none;width:280px;overflow:hidden;display:inline;margin-left:5px;}#sidebar #mostread a:hover{text-decoration:none;}#sidebar #sidebar_video{width:330px;height:185px;margin-bottom:2px;background-color:#000;}#sidebar_video_more{width:330px;height:74px;margin-bottom:30px;background:url(/sites/all/themes/roadcycling_zen/images/videoplayer_bg.png) repeat;}#sidebar_video_more .more_button{width:110px;height:20px;box-shadow:0 0 10px #222;background:#464646 url(/sites/all/themes/roadcycling_zen/images/arrow.gif) no-repeat top right;padding:10px 50px 10px 10px;text-transform:uppercase;text-align:center;color:#fff;float:right;margin-top:17px;margin-right:15px;cursor:pointer;}#sidebar_video_more .more_button:hover{color:#fff !important;background-color:#666;}#sidebar .sidebar_ad{width:300px;height:250px;padding:15px;margin-top:30px;margin-bottom:30px;background:url(/sites/all/themes/roadcycling_zen/images/bg.gif) repeat;clear:both;}.section-searchresult #sidebar{display:none;}#main .article_teaser_set,#sidebar .article_teaser_set{border-bottom:1px solid #ccc;margin-top:15px;display:inline-block;}#main .article_teaser,#sidebar .article_teaser{width:155px;padding-bottom:15px;display:inline-block;font-family:Georgia;font-size:15px;line-height:22px;color:#464646;}#main .article_teaser{width:200px;margin-right:15px;float:left;}#main .article_teaser.last{margin-right:0;}#sidebar .article_teaser.left{float:left;margin-right:10px;}#sidebar .article_teaser.right{float:right;margin-left:10px;}#main .article_teaser images,#sidebar .article_teaser images{margin:0;padding:0;margin-bottom:15px;width:155px;height:100px;}#main .article_teaser images{width:200px;height:130px;}#sidebar .article_teaser .text{width:155px;height:70px;color:#464646;font-size:13px;line-height:20px;font-family:Georgia;}#sidebar .view-id-selected_articles{height:350px;border-bottom:1px solid #ccc;}#sidebar .view-id-selected_articles a{font-size:12px;color:#5ab4c8;text-transform:uppercase;text-decoration:none;display:inline;cursor:pointer;font-family:Geogrotesque-Regular;}#main .article_teaser a.more,#sidebar .article_teaser a.more{font-size:12px;color:#5ab4c8;text-transform:uppercase;text-decoration:none;display:inline;cursor:pointer;font-family:Geogrotesque-Regular;}#sidebar .article_teaser a.more:hover{text-decoration:none;}#main .article_teaser.ad{background:url(/sites/all/themes/roadcycling_zen/images/bg.gif) repeat scroll 0 0 transparent;padding-bottom:0px;margin-bottom:15px;text-align:center;height:223px;}#main .article_teaser.ad .ad_box{width:195px;height:165px;background-color:#000;margin-top:12px;margin-left:0;}#footer{width:980px;height:130px;background-image:url(/sites/all/themes/roadcycling_zen/images/footer.jpg);padding:15px 15px;font-family:Geogrotesque-Regular;color:#fff;text-transform:uppercase;}#footer a{color:#fff;text-decoration:none;}#footer a:hover{text-decoration:none;}#footer #left{width:214px;height:130px;border-right:1px solid #464646;padding:0 15px 0 0;float:left;}#footer #left a{width:100%;font-size:14px;line-height:32px;}#footer p{margin:0px 0 35px 0;}.adplanner-link{margin-left:10px;}#footer ul{margin:0;padding:0;list-style:none;}#footer ul li{padding:0px;margin:0px;height:27px;}#footer #middle{width:368px;height:110px;border-left:1px solid #fff;border-right:1px solid #464646;padding:10px 15px;float:left;font-size:11px;line-height:14px;letter-spacing:0.5px;}#footer #right .text_box,#footer #middle .text_box{margin-bottom:20px;}#footer #right{width:334px;height:120px;border-left:1px solid #fff;padding:10px 0 0 15px;float:left;position:relative;font-size:11px;line-height:14px;letter-spacing:0.5px;}#footer #right #footer_logos{width:335px;height:40px;margin-top:10px;}#footer #right #footer_logos .logo{padding:0 5px;height:40px;border-right:1px solid #464646;border-left:1px solid #fff;float:left;margin:0 !important;}#footer #right #footer_logos .logo img{margin-top:12px;}#footer #right #footer_logos .logo.left{border-left:0;}#footer #right #footer_logos .logo.left img{margin-top:3px;}#footer #right #footer_logos .logo.right{border-right:0;}#logo{width:530px;height:140px;float:left;}#logo:hover{cursor:pointer;}#header_mini_navi{float:right;margin:10px 15px;color:#f3f8f9;width:280px;text-align:right;text-transform:uppercase;}#header_mini_navi ul,#header_mini_navi li{margin:0;padding:0;margin-right:0;-webkit-margin-after:0;}#header_mini_navi li:after{content:"|";padding-left:5px;}#header_mini_navi li.last:after{content:"";padding-left:0;}#header_mini_navi a{font-family:Geogrotesque-Regular;font-size:11px;color:#f3f8f9;text-decoration:none;display:inline;}#header_mini_navi a:hover{text-decoration:none;}#search_box_top{width:260px;height:60px;background-color:#5ab4c8;box-shadow:0 0 10px #222;float:right;margin:15px;margin-top:20px;font-family:Geogrotesque-Regular;}.search_box_top_search{font-size:12px;color:#fff;width:108px;padding:5px 10px;display:inline-block;cursor:pointer;line-height:normal;}.region.region-search-box-top{display:inline-block;}.search_box_top_search.active{background-color:#5ab4c8;}.search_box_top_search.inactive{background-color:#333;}#search_box_top input[type=text]{font-family:Geogrotesque-Regular;background-color:#fff;border:0;margin-left:5px;margin-top:5px;margin-bottom:5px;width:215px;height:15px;padding:5px;font-size:12px;color:#989898;display:inline;float:left;}#search_box_top input[type=image]{border:none;width:25px;height:25px;display:inline;float:left;background-image:url(/sites/all/themes/roadcycling_zen/images/search.gif);cursor:pointer;margin-top:5px;}#about_us{font-family:Georgia;font-size:15px;line-height:22px;color:#464646;padding-bottom:25px;}#about_us p{margin-top:15px;}#about_us a{color:#5ab4c8;text-decoration:none;display:inline;}#about_us a:hover{text-decoration:none;}#game_container{width:968px;height:768px;margin:21px;background-color:pink;}#video{width:980px;height:700px;background-color:pink;margin:15px;}.no_border{border:0;}#single_article{padding-bottom:25px;border-bottom:1px solid #ccc;}#single_article #pic{width:630px;height:415px;margin-bottom:35px;margin-top:5px;position:relative;}#single_article #pic .slider{width:40px;height:40px;cursor:pointer;z-index:10;position:absolute;top:160px;}#single_article #pic .slider.previous{background:url(/sites/all/themes/roadcycling_zen/images/gallery_arrow_previous.png);left:0;}#single_article #pic .slider.next{background:url(/sites/all/themes/roadcycling_zen/images/gallery_arrow_next.png);right:0;}#single_article #pic #info_box{background-color:#000;opacity:0.8;height:50px;font-size:11px;line-height:15px;color:#fff;z-index:10;position:absolute;left:0;right:0;bottom:0;}#single_article #pic #info_box .left_box{margin:10px;width:380px;float:left;text-align:left;}#single_article #pic #info_box .right_box{margin:10px;width:190px;float:right;text-align:right;}#single_article .sub_headline,.sub_headline .field-name-body{font-size:20px;line-height:28px;font-family:Georgia;color:#464646;padding-bottom:5px;margin:0;}.sub_headline p{margin:0;padding:0;}.social_media_buttons_product,#social_media_buttons{height:20px;margin-bottom:0px;}.social_media_buttons_product{width:300px;position:absolute;top:0;right:0;text-align:right;}#top_info_wrapper{width:100%;height:60px;position:relative;}#top_info{width:420px;float:left;position:absolute;left:0;bottom:0;}#sponsor_logo{float:right;width:55px;height:55px;}#sponsor_logo_text{float:right;position:absolute;right:60px;bottom:0;}.headline_biggest{width:100%;line-height:36px;font-size:30px;color:#5ab4c8;text-transform:uppercase;letter-spacing:0.5px;font-weight:normal;padding:45px 0 20px 0;margin:0;}.node-type-page .headline_biggest{color:#464646;font-size:30px;font-weight:normal;letter-spacing:0.5px;padding:0 0 15px 0;}#related_videos{background-color:#464646;height:11px;padding:7px;text-align:center;font-size:11px;color:#fff;cursor:pointer;display:inline-block;margin-top:5px;}#related_videos:hover{color:#fff !important;}#comments{}#comments .comment_box{border-bottom:1px solid #ccc;padding-bottom:15px;display:inline-block;width:100%;}#comments .comment_box .comment_pic{margin-top:15px;margin-right:15px;float:left;}#comments .comment_box .comment_pic images{width:50px;height:50px;}#comments .comment_box .comment_text{margin-top:10px;float:left;}#comments .comment_box .comment_text .data_comment_wrapper{}#comments .comment_box .comment_text .data_comment_wrapper span{display:inline;}#comments .comment_box .comment_text .data_comment_wrapper span.splitter{margin-left:10px;margin-right:10px;}#comments .comment_box .comment_text .text_block{font-size:13px;line-height:18px;color:#464646;margin-top:5px;width:565px;}#comments .comment_box .comment_text .text_block a{color:#5ab4c8;}#comments .comment_box .comment_text .text_block a:hover{text-decoration:none;}#comments .indented{margin-left:90px;}.products_set{width:630px;padding:20px 0;border-bottom:1px solid #ccc;height:185px;}.product{margin-right:15px;float:left;}.product.last{margin-right:0;}.product images{width:198px;height:128px;border:1px solid #999;}.product .text{font-size:16px;line-height:22px;color:#464646;margin-top:15px;}.product .text a{color:#5ab4c8;display:inline;}.product .text a:hover{text-decoration:none;}#categories{width:100%;display:inline-block;}.category_column{width:200px;margin-right:15px;text-transform:uppercase;float:left;color:#999;border-top:1px solid #ccc;margin-bottom:50px;}.category_column.last{margin-right:0;}.category_column a{color:#999;}.category_column a:hover,.category_column a.active{color:#5ab4c8;}.category{width:100%;line-height:30px;border-bottom:1px solid #ccc;font-size:14px;}.shop_category_headline,.product_title{font-size:18px;line-height:24px;color:#5ab4c8;text-transform:uppercase;margin-bottom:30px;}.product_container{border-bottom:1px solid #ccc;padding-bottom:0px;width:630px;position:relative;display:inline-block;}.product_info{width:630px;border-top:1px solid #ccc;padding-top:20px;}.product_info .images_wrapper{position:relative;margin-right:15px;margin-bottom:30px;float:left;border:1px solid #999;width:200px;height:130px;cursor:pointer;}.product_info images{width:200px;height:130px;}.product_info .images_overlay{position:absolute;top:0;right:0;width:25px;height:25px;background-image:url(/sites/all/themes/roadcycling_zen/images/zoom.jpg);cursor:pointer;}.product_info .product_price{height:82px;margin-bottom:25px;}.product_info .product_price span{display:inline;}.product_info .product_price .striked{text-decoration:line-through;}.product_info .product_price .blue{color:#5ab4c8;}.product_inner_container{float:left;}.product_info a.buy_now{height:11px;width:65px;padding:7px 5px;text-align:center;font-size:11px;color:#fff;background-color:#5ab4c8;text-transform:uppercase;letter-spacing:0.5px;cursor:pointer;font-weight:bold;}#content .product_info a.buy_now:hover{background-color:#999;}.product_description{width:630px;display:inline-block;font-family:Georgia;font-size:15px;line-height:22px;color:#464646;padding-bottom:25px;}.review{font-size:11px;text-transform:uppercase;color:#5ab4c8;letter-spacing:0.5px;cursor:pointer;}.container_form{width:150px;display:inline-block;margin-top:5px;margin-left:10px;}.container_form.short{width:75px;}#menu a:hover{}#header a:hover{color:#ccc !important;}#content a:hover{color:#999 !important;}#content a.buy_now:hover,#content a.av_buy_now:hover,#content a.av_review_link:hover{color:#fff !important;}.doubleclick_icon{background:url(/sites/all/themes/roadcycling_zen/images/doubleclick.gif);width:80px;height:15px;display:inline-block;margin-left:10px;position:relative;top:2px;}.search_box_top_search.google{float:right !important;}a#related_videos:hover{color:#fff !important;}#search_boxes button.text_button_2{border:none;height:25px;padding:0 5px;font-size:10px;line-height:25px;text-transform:uppercase;display:inline;float:left;color:#fff;cursor:pointer;background-color:#4c86a2;position:relative;top:5px;}#search_boxes button.text_button_2{background-color:#464646;}.line_break{float:none;clear:both}#main.wide{width:975px;}.field-slideshow-wrapper{position:relative;}.field-slideshow-caption{background-color:black;opacity:0.8;height:50px;font-size:11px;line-height:15px;color:white;z-index:10;position:absolute;left:0;right:0;bottom:5px;}.field-slideshow-caption-text{margin:10px;display:block;width:380px;float:left;}.field-slideshow-caption-copyright{margin:10px;width:190px;float:right;text-align:right;display:block;}.field-slideshow-caption-copyright:before{content:'© ';font-family:arial,verdana;}.field-slideshow-controls a{width:40px;height:40px;cursor:pointer;z-index:10;position:absolute;top:160px;}.field-slideshow-controls .prev{background:url(/sites/all/themes/roadcycling_zen/images/gallery_arrow_previous.png);left:0;}.field-slideshow-controls .next{background:url(/sites/all/themes/roadcycling_zen/images/gallery_arrow_next.png);right:0;}#page-title{display:none;}.page-search-node #main #page-title{display:inherit;border:0;}.container-inline .form-type-searchfield label{font-family:Geogrotesque-Regular;text-transform:uppercase;display:none;}.page-views #page-title{display:block;}.comment-form{font-size:11px;}.smart-paging-pager .item-list .pager-first,.smart-paging-pager .item-list .pager-last{display:none;}#block-views-selected-articles-block .view-content{margin-top:15px;}#block-views-selected-articles-block .view-content div{display:inline-table;}#block-views-selected-articles-block .views-row{width:155px;font-size:13px;font-family:Georgia;line-height:20px;color:#464646;}#block-views-selected-articles-block .views-row p{height:70px;}#block-views-selected-articles-block .views-row-odd{margin-right:10px;float:left;}#block-views-selected-articles-block .views-row-even{margin-left:10px;float:right;}#sidebar h2{line-height:20px;font-size:15px;color:#464646;text-transform:uppercase;border-bottom:1px solid #ccc;font-weight:normal;width:330px;margin-top:30px;}.smart-paging-pager .item-list li.pager-next{margin-top:4px;float:right;}.smart-paging-pager .item-list li.pager-previous{margin:4px 5px 0 0;}.selector{float:left;}.view-related-articles,.view-recently-read-articles h2{clear:both;margin-top:60px;}#block-views-recently-read-articles-block h2{padding-top:60px;}#block-views-featured-articles-block h2,#block-views-recently-read-articles-block h2,.view-recently-read-articles h2,.view-related-articles h2{width:100%;line-height:24px;font-size:20px;color:#464646;border-bottom:1px solid #ccc;padding-bottom:8px;text-transform:uppercase;margin-top:50px;letter-spacing:0.5px;font-weight:normal;}#block-views-featured-articles-block .view-content,#block-views-recently-read-articles-block .view-content,.view-recently-read-articles .view-content{width:100%;padding-top:15px;font-size:12px;line-height:18px;color:#464646;text-transform:uppercase;margin-bottom:30px;}#block-views-featured-articles-block a,#block-views-recently-read-articles-block a,.view-recently-read-articles a{width:100%;color:#5AB4C8;text-decoration:none;overflow:hidden;display:inline;margin-left:5px;}.featured-linklist-date:after{content:'|';margin-left:8px;}.view-most-read-articles{width:330px;padding-top:15px;font-size:12px;color:#464646;text-transform:uppercase;margin-bottom:30px;}.view-most-read-articles ol{margin:0;padding:0 0 0 17px;}.view-most-read-articles li{margin:2px 0;}.view-most-read-articles li a{color:#5AB4C8;text-decoration:none;width:280px;overflow:hidden;display:inline;margin-left:5px;}.body_content{border-bottom:1px solid #CCC;padding-bottom:30px;}.view-latest-5-articles .views-row,.view-latest-5-articles-row-2 .views-row{float:left;width:200px;margin-right:15px;font-size:15px;line-height:22px;color:#464646;margin-top:10px;font-family:Georgia;}.view-latest-5-articles-row-2 .views-row{margin-top:0;margin-left:15px;margin-right:0;}.view-latest-5-articles p,.view-latest-5-articles-row-2 p{padding:0;margin:5px 0 0 0;}.view-latest-5-articles .views-row-last,.view-latest-5-articles-row-2 .views-row-last{margin-right:0;}.view-latest-5-articles .view-content,.view-latest-5-articles-row-2 .view-content{margin-top:10px;border-bottom:1px solid #CCC;margin-bottom:15px;}.view-latest-5-articles .views-row a,.view-latest-5-articles-row-2 .views-row a{display:block;font-size:12px;color:#5AB4C8;text-transform:uppercase;text-decoration:none;cursor:pointer;font-family:Geogrotesque-Regular;}.section-videos h1.title{width:100%;line-height:24px;font-size:20px;color:#464646;border-bottom:1px solid #CCC;padding-bottom:8px;text-transform:uppercase;margin-top:0;letter-spacing:0.5px;}.link-related-videos{float:left;text-transform:uppercase;}.node-road-bike-shop.datatype-D > div{float:left;clear:both;margin-bottom:30px;}.product_title{margin:6px 0 5px 0;}.node-road-bike-shop table td a{color:#5AB4C8;text-transform:uppercase;line-height:30px;font-size:15px;width:100%;display:block;}.node-road-bike-shop table td a:hover{color:#999;}.node-road-bike-shop table{border-collapse:separate;clear:both;}.node-road-bike-shop.datatype-D table td a,.node-road-bike-shop.datatype-C table td a,.node-road-bike-shop.datatype- table td a{border-bottom:1px solid #ccc;}.node-road-bike-shop table td a:hover{color:#5AB4C8;}a.av_crumb_trail,.av_crumb_between{color:#999;font-size:12px;display:block;float:left;display:none;}a.bike-shop-link{color:#464646;}.node-road-bike-shop table td a.av_nav_link{font-size:17px;}.av_featured_heading{margin-top:40px;width:100%;line-height:24px;font-size:20px;color:#464646;border-bottom:1px solid #ccc;padding-bottom:8px;text-transform:uppercase;margin-top:50px;letter-spacing:0.5px;font-weight:normal;}.node-road-bike-shop img{max-width:190px;}.node-road-bike-shop.datatype-S a.av_crumb_trail,.node-road-bike-shop.datatype-S .av_crumb_between{display:block;}.av_crumb_between{padding:0 5px;}.node-road-bike-shop form input[type=text],.form-type-searchfield input[type=search]{font-family:Geogrotesque-Regular;background-color:white;border:1px solid #989898;margin-top:5px;margin-bottom:5px;width:165px;height:13px;padding:5px;font-size:12px;color:#989898;display:inline;border-right:0;float:left;-webkit-appearance:none;box-sizing:inherit;}.form-type-searchfield input[type=search]{}.node-road-bike-shop.datatype-FORM form input[type=text]{border-right:1px solid #989898;}.node-road-bike-shop form input[type=submit],.page-search-node .form-wrapper input[type=submit]{border:none;width:25px;height:25px;display:inline;float:left;background-image:url(/sites/all/themes/roadcycling_zen/images/search.gif);cursor:pointer;margin-top:5px;text-indent:-9999px;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}.node-road-bike-shop.datatype-FORM form input[type=submit]{background-image:none;text-indent:inherit;width:auto;background-color:#4C86A2;color:#fff;}.section-road-bike-shop .datatype-S form,.section-road-bike-shop .datatype-C form,.section-road-bike-shop .datatype-P form{display:none;}.section-road-bike-shop .headline_biggest,.section-road-bike-shop h1#page-shop-title{padding:0;font-size:30px;color:#464646;letter-spacing:0.5px;padding-bottom:15px;text-transform:none;display:block;border:0;}.section-road-bike-shop .datatype-D .av_page_heading{}.av_page_heading{clear:both;}.product_info .img_wrapper{position:relative;margin-right:15px;margin-bottom:30px;float:left;border:1px solid #999;width:200px;height:130px;}.product_info .img_wrapper a{display:block;padding-top:10px;text-align:center;height:100%;color:#5AB4C8;}.av_page_heading{font-size:18px;line-height:24px;color:#454545;text-transform:uppercase;margin-bottom:30px;font-weight:normal;}.product_title{width:auto;}a.av_pageination_link{font-size:11px;color:#454545;}.node-road-bike-shop a img{font-size:12px;border-bottom:0;}.node-road-bike-shop table td a.av_buy_now,.node-road-bike-shop table td a.av_review_link{height:auto;padding:0 5px;text-align:center;font-size:11px;color:#fff;background-color:#5ab4c8;text-transform:uppercase;letter-spacing:0.5px;cursor:pointer;width:auto;display:inline-block;font-weight:bold;}.node-road-bike-shop table td a.av_buy_now{margin-top:30px;font-weight:bold;}.node-road-bike-shop table td a.av_buy_now:hover,.node-road-bike-shop table td a.av_review_link:hover{background-color:#999;}.node-road-bike-shop p{font-size:15px;line-height:22px;color:#464646;font-family:Georgia;}.node-road-bike-shop .shop-category{width:45%;float:left;margin-right:2%;}.node-road-bike-shop .shop-category a{color:#5AB4C8;text-transform:uppercase;line-height:30px;font-size:17px;width:100%;display:block;border-bottom:1px solid #ccc;}.node-road-bike-shop.datatype- form{margin:0 0 40px 0;}.node-road-bike-shop.datatype- a{color:#5AB4C8;}.av_featured_heading{margin:40px 0 20px 0;text-transform:uppercase;}.node-road-bike-shop.datatype- .av_page_heading{display:none;}.pager div.selector{margin-bottom:0;}#extra-pager h2{display:none;}#extra-pager .pager{margin-bottom:0;}#comment-form-container{font-size:14px;}#comment-form-container .headline_bigger{display:none;}#comment-form-container #not-logged-in{margin-top:5px;}#comment-form-container a{color:#5AB4C8;display:inline;text-decoration:none;}#comment-form-container a:hover{color:#999;}#comment-form-container .right{float:right;}.field-type-taxonomy-term-reference{display:none;}.field-slideshow-controls a{z-index:100;}
#page,.region-bottom{margin-left:auto;margin-right:auto;width:1010px;}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{border:0 !important;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}#main{position:relative;}#navigation{position:absolute;top:0;height:3em;width:960px;}.sidebar-first #content{float:left;width:764px;margin-left:196px;margin-right:-980px;}.sidebar-first .region-sidebar-first{float:left;width:176px;margin-left:0px;margin-right:-196px;}.sidebar-second #content{}.sidebar-second .region-sidebar-second{}.two-sidebars #content{float:left;width:568px;margin-left:196px;margin-right:-784px;}.two-sidebars .region-sidebar-first{float:left;width:176px;margin-left:0px;margin-right:-196px;}.two-sidebars .region-sidebar-second{float:left;width:176px;margin-left:784px;margin-right:-980px;}
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbbbbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:white 1px 1px 0;border:1px solid #bbbbbb;border-bottom:0;margin:0.5em 0 0 3px;}ul.primary li.active{border-bottom:1px solid white;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2;}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-ms-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:white 1px 1px 0;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:#333333 1px 1px 0;background-color:#666;border-color:#000;color:#fff;}
body{margin:0;padding:0;background:url(/sites/all/themes/roadcycling_zen/images/bg.gif) repeat fixed,url(/sites/all/themes/roadcycling_zen/images/background.jpg) no-repeat fixed center center;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover;background-size:auto,cover;}#page{}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}#header{width:960px;height:140px;float:left;background:url(/sites/all/themes/roadcycling_zen/images/header.jpg);}#logo{float:left;margin:0;padding:0;}#logo img{vertical-align:bottom;}#name-and-slogan{float:left;}#site-name{margin:0;font-size:2em;line-height:1.5em;}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}#site-slogan{margin:0;font-size:1em;}.region-header{clear:both;}#main{}#content{}.region-highlighted{}.breadcrumb{}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}h1.title{font-size:30px;color:#464646;letter-spacing:0.5px;padding-bottom:35px;border-bottom:1px solid #999;font-weight:normal;}.page-node h1.title{border:0;}tr.even{}tr.odd{}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}.tabs{}.region-help{}.more-help-link{}.region-content{}ul.inline{display:inline;padding:0;}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.item-list .pager{padding:0;}.item-list .pager li{padding:0 0.5em;}.feed-icon{}.more-link{}.region-sidebar-first{}.region-sidebar-second{}#footer{}.region-bottom{}
.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
.node{}.preview .node{}.node .node-title{}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}.node-promoted{}.node-sticky{}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}.node-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished p.unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}
.comments{margin:1.5em 0;}.comments h2.title{}.comments h2.comment-form{}.comment{}.comment-preview{background-color:#ffffea;}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}h3.comment-title{}.comment .new{color:#c00;}.comment .user-picture{}.comment .submitted{}.comment .permalink{text-transform:uppercase;font-size:75%;}.comment .user-signature{}.comment ul.links{}.indented{margin-left:30px;}.comment-unpublished{}.comment-unpublished p.unpublished{}
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{}.container-inline div,.container-inline label{display:inline;}.tips{}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.menu-disabled{background:#ccc;}
.field-label{}.field-FIELDNAME{}.field{}.field-type-text{}.field-type-text-long{}.field-type-text-with-summary{}.field-type-image{}.field-type-file{}.field-type-taxonomy-term-reference{}.field-type-number-integer{}.field-type-number-decimal{}.field-type-number-float{}.field-type-list-text{}.field-type-list-boolean{}.field-type-list-integer{}.field-type-list-float{}.field-type-datetime{}.field-type-node-reference{}.field-type-user-reference{}.field-name-body{font-size:15px;line-height:22px;color:#464646;margin-top:20px;font-family:Georgia;}.field-name-field-image{}.field-name-field-tags{}.field-name-field-FIELDNAME{}
@media print{a:link,a:visited{text-decoration:underline !important;}#site-name a:link,#site-name a:visited{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
@font-face{font-family:'Geogrotesque-Regular';src:url(/sites/all/themes/roadcycling_zen/webfonts/1FD6C1_0_0.eot);src:url(/sites/all/themes/roadcycling_zen/webfonts/1FD6C1_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/roadcycling_zen/webfonts/1FD6C1_0_0.woff) format('woff'),url(/sites/all/themes/roadcycling_zen/webfonts/1FD6C1_0_0.ttf) format('truetype');}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url(/sites/all/themes/roadcycling_zen/images/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased;}.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *{margin:0;padding:0;}input.text,input.email,input.password,textarea.uniform{font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;padding:3px;color:#777;background:url(/sites/all/themes/roadcycling_zen/images/bg-input-focus.png) repeat-x 0px 0px;background:url(/sites/all/themes/roadcycling_zen/images/bg-input.png) repeat-x 0px 0px;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0;}input.text:focus,input.email:focus,input.password:focus,textarea.uniform:focus{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999;background:url(/sites/all/themes/roadcycling_zen/images/bg-input-focus.png) repeat-x 0px 0px;}div.selector{background-position:-483px -130px;line-height:26px;height:26px;}div.selector span{background-position:right 0px;height:26px;line-height:26px;}div.selector select{top:0px;left:0px;}div.selector:active,div.selector.active{background-position:-483px -156px;}div.selector:active span,div.selector.active span{background-position:right -26px;}div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -182px;}div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px;}div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover{background-position:-483px -208px;}div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position:right -78px;}div.selector.disabled{background-position:-483px -234px;}div.selector.disabled span{background-position:right -104px;}div.checker{width:19px;height:19px;}div.checker input{width:19px;height:19px;}div.checker span{background-position:0px -260px;height:19px;width:19px;}div.checker:active span,div.checker.active span{background-position:-19px -260px;}div.checker.focus span,div.checker:hover span{background-position:-38px -260px;}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:-57px -260px;}div.checker span.checked{background-position:-76px -260px;}div.checker:active span.checked,div.checker.active span.checked{background-position:-95px -260px;}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px;}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked{background-position:-133px -260px;}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{background-position:-152px -260px;}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px;}div.radio{width:18px;height:18px;}div.radio input{width:18px;height:18px;}div.radio span{height:18px;width:18px;background-position:0px -279px;}div.radio:active span,div.radio.active span{background-position:-18px -279px;}div.radio.focus span,div.radio:hover span{background-position:-36px -279px;}div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:-54px -279px;}div.radio span.checked{background-position:-72px -279px;}div.radio:active span.checked,div.radio.active span.checked{background-position:-90px -279px;}div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px;}div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked{background-position:-126px -279px;}div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:-144px -279px;}div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px;}div.uploader{background-position:0px -297px;height:28px;}div.uploader span.action{background-position:right -409px;height:24px;line-height:24px;}div.uploader span.filename{height:24px;margin:2px 0px 2px 2px;line-height:24px;}div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0px -353px;}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px;}div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px;}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -493px;}div.uploader.disabled{background-position:0px -325px;}div.uploader.disabled span.action{background-position:right -381px;}div.button{background-position:0px -523px;}div.button span{background-position:right -643px;}div.button.focus,div.button:focus,div.button:hover,div.button.hover{background-position:0px -553px;}div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span{background-position:right -673px;}div.button.active,div.button:active{background-position:0px -583px;}div.button.active span,div.button:active span{background-position:right -703px;color:#555;}div.button.disabled,div.button:disabled{background-position:0px -613px;}div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default;}div.button{height:30px;}div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px;}div.selector{width:190px;font-size:12px;}div.selector select{min-width:190px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;border:solid 1px #fff;}div.selector span{padding:0px 25px 0px 2px;cursor:pointer;}div.selector span{color:#666;width:88px;text-shadow:0 1px 0 #fff;}div.selector.disabled span{color:#bbb;}div.checker{margin-right:5px;}div.radio{margin-right:3px;}div.uploader{width:190px;cursor:pointer;}div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0px 1px 0px;background-color:#fff;font-size:11px;font-weight:bold;}div.uploader span.filename{color:#777;width:82px;border-right:solid 1px #bbb;font-size:11px;}div.uploader input{width:190px;}div.uploader.disabled span.action{color:#aaa;}div.uploader.disabled span.filename{border-color:#ddd;color:#aaa;}.selector,.checker,.button,.radio,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{outline:0;}div.button a,div.button button,div.button input{position:absolute;}div.button{cursor:pointer;position:relative;}div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center;}div.selector{position:relative;padding-left:10px;overflow:hidden;}div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}div.selector select{position:absolute;opacity:0;filter:alpha(opacity:0);height:25px;border:none;background:none;}div.checker{position:relative;}div.checker span{display:-moz-inline-box;display:inline-block;text-align:center;}div.checker input{opacity:0;filter:alpha(opacity:0);display:inline-block;background:none;}div.radio{position:relative;}div.radio span{display:-moz-inline-box;display:inline-block;text-align:center;}div.radio input{opacity:0;filter:alpha(opacity:0);text-align:center;display:inline-block;background:none;}div.uploader{position:relative;overflow:hidden;cursor:default;}div.uploader span.action{float:left;display:inline;padding:2px 0px;overflow:hidden;cursor:pointer;}div.uploader span.filename{padding:0px 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;}div.uploader input{opacity:0;filter:alpha(opacity:0);position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default;}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action{background-image:url(/sites/all/themes/roadcycling_zen/images/sprite-agent.png);background-repeat:no-repeat;}.selector,.radio,.checker,.uploader,.selector *,.radio *,.checker *,.uploader *{margin:0;padding:0;}div.selector{background-position:-483px -160px;line-height:32px;height:32px;}div.selector span{background-position:right 0px;height:32px;line-height:32px;}div.selector select{top:0px;left:0px;}div.selector:active,div.selector.active{background-position:-483px -192px;}div.selector:active span,div.selector.active span{background-position:right -32px;}div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -224px;}div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -64px;}div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover{background-position:-483px -256px;}div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position:right -96px;}div.selector.disabled,div.selector.disabled:active,div.selector.disabled.active{background-position:-483px -288px;}div.selector.disabled span,div.selector.disabled:active span,div.selector.disabled.active span{background-position:right -128px;}div.checker{width:23px;height:23px;}div.checker input{width:23px;height:23px;}div.checker span{background-position:0px -320px;height:23px;width:23px;}div.checker:active span,div.checker.active span{background-position:-23px -320px;}div.checker.focus span,div.checker:hover span{background-position:-46px -320px;}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:-69px -320px;}div.checker span.checked{background-position:-92px -320px;}div.checker:active span.checked,div.checker.active span.checked{background-position:-115px -320px;}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-138px -320px;}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked{background-position:-161px -320px;}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{background-position:-184px -320px;}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{background-position:-207px -320px;}div.radio{width:23px;height:23px;}div.radio input{width:23px;height:23px;}div.radio span{height:23px;width:23px;background-position:0px -343px;}div.radio:active span,div.radio.active span{background-position:-23px -343px;}div.radio.focus span,div.radio:hover span{background-position:-46px -343px;}div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:-69px -343px;}div.radio span.checked{background-position:-92px -343px;}div.radio:active span.checked,div.radio.active span.checked{background-position:-115px -343px;}div.radio.focus span.checked,div.radio:hover span.checked{background-position:-138px -343px;}div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked{background-position:-161px -343px;}div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:-184px -343px;}div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:-207px -343px;}div.uploader{background-position:0px -366px;height:32px;}div.uploader span.action{background-position:right -494px;height:24px;line-height:24px;}div.uploader span.filename{height:24px;margin:4px 0px 4px 4px;line-height:24px;}div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0px -430px;}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -526px;}div.uploader.active span.action,div.uploader:active span.action{background-position:right -558px;}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -590px;}div.uploader.disabled{background-position:0px -398px;}div.uploader.disabled span.action{background-position:right -462px;}div.selector{margin-bottom:20px;width:120px;font-weight:normal !important;font-weight:bold;color:#464545;font-size:14px;}div.selector select{width:120px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;border:solid 1px #fff;}div.selector span{padding:0px 25px 0px 2px;cursor:pointer;}div.selector span{color:#ffffff;width:88px;text-shadow:rgba(0,0,0,0.5) 0px -1px 0px;}div.selector.disabled span{color:#bbb;}div.checker{margin-right:10px;}div.radio{margin-right:10px;}div.uploader{width:190px;margin-bottom:20px;cursor:pointer;}div.uploader span.action{width:83px;text-align:center;text-shadow:rgba(0,0,0,0.5) 0px -1px 0px;background-color:#1a1a1a;font-weight:bold;color:#ffffff;}div.uploader span.filename{color:#1a1a1a;width:82px;border-right:solid 1px #2e2e2e;font-size:90%;font-size:11px;}div.uploader input{width:190px;}div.uploader.disabled span.action{color:#aaa;}div.uploader.disabled span.filename{border-color:#ddd;color:#aaa;}.selector select:focus,.radio input:focus,.checker input:focus,uploader input:focus{outline:0;}div.selector{position:relative;padding-left:10px;}div.selector span{display:block;float:left;}div.selector select{position:absolute;opacity:0;}div.checker{position:relative;float:left;}div.checker span{display:block;float:left;text-align:center;}div.checker input{opacity:0;display:inline-block;}div.radio{position:relative;float:left;}div.radio span{display:block;float:left;text-align:center;}div.radio input{opacity:0;text-align:center;display:inline-block;}div.uploader{position:relative;float:left;overflow:hidden;}div.uploader span.action{float:left;display:inline;padding:4px 0px;overflow:hidden;cursor:pointer;}div.uploader span.filename{padding:0px 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}div.uploader input{opacity:0;position:absolute;top:0;right:0;bottom:0;float:right;}
