

/* FILE: styles-old.css */



/* FILE: wahoo.css */
.page-print{background:#fff;padding:20px;text-align:left}.page-popup{padding:20px;text-align:left}.page-empty{background:#fff;padding:20px;text-align:left}.sidebar{min-height:350px}button,input,select,textarea{font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#444}select{padding:1px}select option{padding-right:10px}select.multiselect option{padding:2px;border-bottom:1px solid #bbb}select.multiselect option:last-child{border-top:0}textarea{overflow:auto;resize:vertical}textarea.default-value{color:#ddd}input.checkbox,input.radio{margin-right:3px;font-size:11px!important;margin-top:2px;vertical-align:top}input.radio{font-size:10px!important}input.disabled{background:#f6f6f6!important;color:#bbb!important}.validation-advice{clear:both;font-size:11px!important;padding:3px 0 0!important;color:#d91a00!important}.product-options .validation-error .options-list,.validation-failed{border:1px solid #f47d4e!important;background:#fff7f5!important}input.input-text.validation-failed,textarea.validation-failed{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_input-failed.gif) repeat-x #fff7f5!important}div.validation-passed,span.validation-passed{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/icon_ok.png) 100% 2px/16px 16px no-repeat;padding-right:20px}div.validation-error,span.validation-error{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/icon_error.png) 100% 2px/16px 16px no-repeat;padding-right:20px}.required em{color:#f15c22;margin-right:4px}.form-list .validation-advice{width:250px;margin-right:-250px}.v-fix{float:left}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}.form-list li.add-row,ul.add-row{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) repeat-x;margin-top:15px}.form-list li.add-row .btn-remove,ul.add-row .btn-remove{font-size:0;line-height:0;padding:5px 5px 0 0;margin:0;text-align:right}.form-list .range input.input-text{float:none;width:64px;vertical-align:middle}.form-alt label{float:none;display:inline;width:auto}.form-alt li{margin:0 0 5px;line-height:16px}.form-alt select{width:496px}.form-alt .input-box{width:496px;margin-top:5px;padding-bottom:11px}.form-alt .input-text{width:480px}.form-list-narrow label{width:105px}.form-list-narrow select{width:290px}.form-list-narrow input.input-text,.form-list-narrow textarea{width:285px}.form-list-narrow .wide{width:auto}.form-list-narrow .add-field .input-box,.form-list-narrow .control .input-box{margin-left:120px}.inner-form{margin:10px 0 5px;padding:10px 0 0;border:1px dashed #d1d1d1;border-width:1px;background:#f7f7f7}.inner-form .form-alt label{padding-left:5px}.form-list .customer-dob label{float:none;width:auto;padding:0;font-size:11px;font-weight:400;color:#777}.form-list .customer-dob .input-box{float:left;width:auto;margin-right:8px}.form-list .customer-dob .input-box .validation-advice{display:none!important}.form-list .customer-dob input.input-text{float:none;display:block;margin-bottom:2px}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{float:left;margin-right:8px;padding-right:0!important;background:none!important}.form-list .customer-dob .dob-day .validation-advice,.form-list .customer-dob .dob-month .validation-advice,.form-list .customer-dob .dob-year .validation-advice{display:none}.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:104px}.form-list .customer-dob .dob-year{margin-right:0}.form-list .customer-dob .dob-year input.input-text{width:138px}.form-list li.fields{margin:0}.form-list li.fields .field{clear:left;padding:0 0 9px}.col3-layout .form-list .note{padding-left:165px;width:280px}.col3-layout .form-buttons p.back-link,.col3-layout .form-list label{width:150px}.col3-layout .form-list input.input-text,.col3-layout .form-list textarea{width:274px}.col3-layout .form-list select{width:280px}.col3-layout .form-list .control .input-box{margin-left:165px}.col3-layout .form-list .customer-dob .dob-day input.input-text,.col3-layout .form-list .customer-dob .dob-month input.input-text{width:74px}.col3-layout .form-list .customer-dob .dob-year{margin-right:0}.col3-layout .form-list .customer-dob .dob-year input.input-text{width:98px}.col3-layout .form-buttons,.col3-layout p.required{width:445px}.messages{width:100%;overflow:hidden;text-align:left;margin-top:10px}.messages li{margin:0 0 10px;padding:0;word-wrap:break-word}.messages ul{padding:10px 17px 18px;margin:0 0 -11px;background-position:35px 100%;background-repeat:no-repeat;position:relative}.messages ul li{margin:0;padding:0 0 3px}.messages a{text-decoration:underline}.messages a:hover{text-decoration:none}.messages li.error-msg,.messages li.note-msg,.messages li.notice-msg,.messages li.success-msg{border-style:solid!important;border-width:1px!important;font-size:12px!important}p.error-msg{border-style:solid!important;padding:10px;border-width:1px!important;font-size:12px!important;margin:10px 0}.messages li.error-msg{border-color:#e9581f;background-color:#fff5f3;color:#d91a00}.messages li.error-msg a{color:#d91a00}p.error-msg{border-color:#e9581f;background-color:#fff5f3;color:#d91a00}.messages li.success-msg{border-color:#446423;background-color:#eff5ea;color:#3d6611}.messages li.success-msg a{color:#3d6611}.messages li.note-msg,.messages li.notice-msg{border-color:#fcd344;background-color:#fafaec;color:#3d6611}.messages li.note-msg a,.messages li.notice-msg a{color:#3d6611}.std .messages{margin-top:0;width:auto;list-style:none!important;padding:0!important;margin-bottom:0!important}.std .messages ul{list-style:none!important;padding-left:17px!important;margin:0 0 -11px!important}.breadcrumbs{margin:0;padding:7px 20px 5px;background:0 0;text-align:left}.breadcrumbs li{display:inline}.breadcrumbs a,.breadcrumbs li span{color:#888;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.title-buttons{text-align:right}.title-buttons .link-print{float:right;margin-top:4px}.subtitle{clear:both;padding:10px 0;font-size:18px;color:#d12c01}.pager{margin:15px 0;font-size:11px;padding:3px 20px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_pager.gif) repeat-x #f5f5f5;border:1px solid #ddd;color:#333}.pager p{margin:0!important}.pager select{padding:0;margin-bottom:1px}.pager .pages{margin:0 135px;text-align:center;color:#333;line-height:20px}.pager .pages a{color:#8c8c8c;text-decoration:underline}.pager .pages a:hover{color:#8c8c8c;text-decoration:none}.pager .pages li,.pager .pages ol{display:inline;padding:0 2px}.pager .pages .current{font-weight:700}.pager .pages .i-next,.pager .pages .i-previous{text-decoration:none!important;vertical-align:middle}.pager-only{clear:both}.pager-only .pages{margin:0}.sorter{font-size:11px;margin:0;padding:3px 20px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_pager.gif) repeat-x #f5f5f5;border-top:1px solid #ddd;color:#333}.sorter p{margin:0}.sorter select{padding:0;margin-bottom:1px}.sorter .view-mode{float:left;line-height:20px;white-space:nowrap}.sorter .view-mode label{float:left;margin:0 5px 0 0}.sorter .view-mode a.grid,.sorter .view-mode a.grid-fix,.sorter .view-mode a.list,.sorter .view-mode a.list-fix,.sorter .view-mode strong.grid,.sorter .view-mode strong.grid-fix,.sorter .view-mode strong.list,.sorter .view-mode strong.list-fix{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_viewmode.gif) no-repeat;float:left;width:24px;height:17px;text-align:left;text-indent:-999em;overflow:hidden;margin:2px 0 0}.sorter .view-mode a.list{background-position:-24px 0}.sorter .view-mode strong.list{background-position:-24px -29px}.sorter .view-mode a.grid{background-position:0 0}.sorter .view-mode strong.grid{background-position:0 -29px}.sorter .view-mode a.list-fix{background-position:0 -58px}.sorter .view-mode strong.list-fix{background-position:0 -87px}.sorter .view-mode a.grid-fix{background-position:-24px -58px}.sorter .view-mode strong.grid-fix{background-position:-24px -87px}.sorter .sort-by{float:right;line-height:20px}.toolbar{margin-top:-1px}.toolbar .pager{margin:0;border-width:1px 0}.table-caption{margin:-1px 0 0;background:0 0;font-family:RBNo31-ExtraBold;color:#717073;text-transform:uppercase;font-weight:400;border:0;cursor:default;font-size:16px;line-height:24px}.table-caption a{font-size:11px;text-transform:lowercase}.data-table{border:0;width:100%;border-collapse:separate}.data-table th{vertical-align:bottom;font-family:RBNo31-ExtraBold;color:#003d7a;font-size:12px;text-transform:uppercase}.data-table td{padding:5px 12px}.data-table thead{background:0 0;font-size:11px}.data-table tfoot{background-color:transparent}.data-table tfoot td{padding:5px 12px}.data-table tr.last td,.data-table tr.last th{border-bottom:1px solid #d9d9d9}.data-table tr:last-child td,.data-table tr:last-child th{border-bottom:0}.data-table tbody tr:nth-child(odd),.data-table tr.odd{background-color:transparent}.data-table tbody tr:nth-child(even),.data-table tr.even{background-color:#fafafa}.data-table tbody.odd td{border-width:0 1px}.data-table tbody.even{background-color:#f5f5f5}.data-table tbody.even td{border-width:0 1px}.data-table tbody.even tr.border td,.data-table tbody.odd tr.border td{border-bottom-width:1px}.data-table th .tax-flag{white-space:nowrap;font-weight:400}.data-table td.label,.data-table th.label{font-weight:700;text-transform:none;border-color:#fff;background-color:#f7f7f7}.data-table td.value{float:none!important}.data-table .link-rss{display:block}.page-popup{background:0 0}.page-popup .data-table td,.page-popup .data-table th{border-bottom:1px solid #d9d9d9}.page-popup .buttons-set .button{float:right}tr.summary-total{cursor:pointer}tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer}tr.show-details .summary-collapse{background-position:0 -53px}tr.summary-details td{background-color:#ede9e6;font-size:12px;padding:5px!important}tr.summary-details-excluded{font-style:italic}.cart-tax-info,.cart-tax-info .cart-price{display:block;padding-right:20px}.cart-tax-total{display:block;padding-right:20px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_collapse.gif) 100% 3px no-repeat;cursor:pointer}.cart-tax-total-expanded{background-position:100% -54px}ul.links,ul.links li{display:inline}ul.links li .separator{margin:0 2px 0 5px;font-size:10px;color:#8f8f8f}ul.links li.last .separator{display:none}.rewards{margin:-10px 0 20px}.reward-message{display:block;margin:5px -15px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_rewards.gif) 5px 3px no-repeat #d55721;padding:3px 5px 3px 32px;font:400 12px/20px Arial,Helvetica,sans-serif;color:#fff}.reward-message p{display:inline;margin:0!important}.reward-message .limit{display:block;font-size:11px;line-height:1.15}.reward-message a{color:#ffe6dc;text-decoration:underline}.reward-message a:hover{color:#ffe6dc;text-decoration:none}.reward-message .price{font-size:1em;font-weight:400}.reward-checkout,.reward-review,.reward-tag{margin:0}.std address,.std blockquote,.std dl,.std ol,.std p,.std table,.std ul{margin-bottom:1em}.std ul{list-style:disc;padding-left:1.5em}.std ol{list-style:decimal;padding-left:1.5em}.std ul ul{list-style-type:circle}.std ol ol,.std ol ul,.std ul ol,.std ul ul{margin:.5em 0}.std dt{font-weight:700}.std dd{padding:0 0 0 1.5em}.std blockquote{font-style:italic;padding:0 0 0 1.5em}.std address{font-style:normal}.std b,.std strong{font-weight:700}.std em,.std i{font-style:italic}.std hr{margin:1.5em 0;color:#d9d9d9}.std table{width:100%}.std table thead{background:#e8e8e8}.std table th{background:#f7f7f7;font-weight:700}.std table thead th{background:#e8e8e8;font-weight:700}.std table td,.std table th{padding:5px 10px;border:1px solid #d9d9d9}.std table[border="0"]{border-width:0}.std table[border="0"] td,.std table[border="0"] th{border-width:0;vertical-align:top}ul.disc li{padding-left:10px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_bulletsm.gif) 0 .5em no-repeat}.std ul.disc li{padding-left:0;background:0 0}.link-rss{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/icon_rss.gif) 100% 1px no-repeat;padding-right:18px;white-space:nowrap}.link-rss:hover{color:#f58550}.link-print{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/icon_printer.gif) 0 1px no-repeat;padding:2px 0 2px 25px;white-space:nowrap}.link-cart{font-size:11px;font-weight:700;color:#c73615;text-decoration:underline}.link-cart:hover{color:#c73615;text-decoration:none}.data-table .btn-remove{display:block;margin:0 auto;width:13px;height:12px;font-size:0;line-height:0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/btn_remove.gif) no-repeat;text-indent:-999em;overflow:hidden;cursor:pointer}.cards-list dt{margin:5px 0 0}.cards-list .offset{padding:2px 0 2px 20px}.divider{margin:16px 0;background:#e7e7e7;font-size:0;line-height:0;height:1px;overflow:hidden}.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/i_notice.gif) 20px 25px no-repeat;text-align:left}.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px}.global-site-notice .notice-inner .actions{padding-top:10px}.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff}.demo-notice .notice-inner{width:auto;padding:0;background:0 0;text-align:center}.demo-notice .notice-inner p{padding:0;border:0}#invitation-send-link{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_sep.gif) 100% 50% no-repeat;padding:0 6px 0 0;margin:0 4px 0 0;font-weight:700}#invitation-send-link a{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_invitation-link.gif) 3px 6px no-repeat;padding-left:23px;display:inline-block}#invitation-send-link a,x:-moz-any-link{background-position:3px -2px}#invitation-send-link a,x:-moz-any-link,x:default{background-position:3px 6px}.header-panel{width:960px;margin:0 auto;background:0 0;height:0}.header-panel .welcome-msg{font-weight:700;display:none;float:left;line-height:28px;margin-right:5px}.header-panel .links{float:left;line-height:28px;margin-right:11px;white-space:nowrap}.header-panel .links li a{color:#1e75b4}.header-panel .links li a:hover{color:#d33911}#header form{float:right;padding-left:20px}#header .form-search{white-space:nowrap;margin:3px 0 0}#header .form-search label{display:none}#header .form-search input.input-text{background:#003d7a;border:0;border-left:1px solid #4d78a2;border-top:1px solid #4d78a2;border-bottom:1px solid #4d78a2;width:155px;color:#fff;padding:6px;height:15px;line-height:15px}#header .form-search input.has-placeholder{font-style:italic}#header .form-search a{display:none}#header .form-search>button{border:0;border-bottom:1px solid #4d78a2;border-top:1px solid #4d78a2;border-right:1px solid #4d78a2;background:#003d7a;margin:0;width:34px;height:29px;padding:0;cursor:pointer}#header .form-search>button>span{background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/search-magnif.png);background-repeat:no-repeat;background-position:0 -11px;display:inline-block;width:12px;height:11px}#header .form-search>button:active>span,#header .form-search>button:hover>span{background-position:0 0}#header .form-search>button>span>span{display:none}#header .form-search .search-autocomplete{z-index:999;position:relative!important;top:0!important;left:0!important;height:0!important;overflow:visible!important}#header .form-search .search-autocomplete ul{padding-left:0;width:209px;background-color:#f0f0f0;color:#717073;position:absolute}#header .form-search .search-autocomplete li{padding:4px 6px 4px 24px;border-bottom:1px solid #fff;font-size:12px;cursor:pointer}#header .form-search .search-autocomplete li .amount{float:right;font-weight:700}#header .form-search .search-autocomplete li.last{border-bottom:0}#header .header-callout{float:left;min-width:420px;max-width:490px;font-family:RBNo31-Medium;color:#003d7a;text-align:center;margin-top:21px}#header .header-callout .call-title{display:block;color:#003d7a;text-transform:uppercase;font-size:13px;line-height:14px}#header .header-callout a{color:#00a9dd;text-decoration:none}#header b,#header strong{font-family:RBNo31-Bold}.event{background-color:#fbf4de;border-bottom:1px solid #e2d4c7;width:182px;position:static;height:144px;text-align:center}.event .status{font-weight:400;font-size:16px;display:block;padding:19px 0 0;margin:0;text-align:center;color:#cf3a00}.event .event-ticker{color:#cf3a00;height:55px}.event .event-ticker span{font-size:32px;line-height:40px;height:40px;padding-bottom:10px;background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_ticker.gif);background-repeat:no-repeat;display:inline-block}.event .event-ticker span,x:-moz-any-link{padding-bottom:13px}.event .event-ticker span,x:-moz-any-link,x:default{padding-bottom:10px}.event .event-ticker span.days{background-position:50% 3px}.event .event-ticker span.hour{background-position:50% -56px}.event .event-ticker span.minute{background-position:50% -115px}.event .event-ticker span.second{background-position:50% -174px}.event .event-ticker span.delimiter{background:0 0}.event .event-dates{font-size:14px;color:#555;height:51px;padding-top:4px}.event .event-dates .date-part{font-weight:700}.event .event-dates .time-part{font-size:12px}.col-main .event .event-button{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_btn-co.gif) 0 50% no-repeat;line-height:27px!important;height:27px!important;padding:0 0 0 13px!important;vertical-align:middle}.col-main .event .event-button span{width:121px;text-align:center;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_btn-co.gif) 100% 50% no-repeat;padding:0 13px 0 0!important;color:#fff;font:700 15px/27px Arial,Helvetica,sans-serif!important;height:27px!important;text-transform:none}.event p a{color:#666;font-size:11px}.event .event-bottom{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_slider-events.gif) 50% 0 no-repeat;position:absolute;z-index:2;height:12px;width:23px;left:50%;margin-left:-11px;bottom:-12px}.upcoming{background:#f6f6f6}.upcoming .status{color:#333}.closed .event-button,.closed .event-button span,.col-main .closed .event-button,.col-main .closed .event-button span,.col-main .upcoming .event-button,.col-main .upcoming .event-button span,.upcoming .event-button,.upcoming .event-button span{line-height:27px!important;font-size:12px!important;color:#7c7b7b!important;background:none!important;padding:0!important;width:auto!important;display:inline!important;text-transform:capitalize}.upcoming .event-button{text-decoration:underline!important}.upcoming .event-button:hover{text-decoration:none!important}.upcoming p a{color:#666}.upcoming .event-bottom{background-position:50% -187px}.closed{background:#494949}.closed .event-dates,.closed .status{color:#e2d4c7}.event-container{clear:both;border:1px solid #d0af83;position:relative;z-index:2;border-width:1px;margin-top:7px;margin-bottom:-5px;height:59px}.event-container .event{background-color:transparent;background-repeat:no-repeat;background-position:50% 100%;padding-bottom:18px;margin-bottom:-18px;padding-top:5px;height:52px;line-height:50px;text-align:center;width:auto;position:relative;z-index:2;border-bottom:0!important}.event-container .container{display:inline;margin:0;padding:0;background:0 0}.event-container .status{display:inline;margin:0 10px 0 0;background:0 0;font-size:22px}.event-container .event-ticker{display:inline;font-size:28px;height:auto}.event-container .event-ticker span{line-height:50px;height:50px;padding:0}.event-container .event-ticker span,x:-moz-any-link{padding:5px 0}.event-container .event-ticker span,x:-moz-any-link,x:default{padding:0}.event-container .event .event-ticker span.days{background-position:50% 4px}.event-container .event .event-ticker span.hour{background-position:50% -55px}.event-container .event .event-ticker span.minute{background-position:50% -114px}.event-container .event .event-ticker span.second{background-position:50% -173px}.event-container .event-dates{display:inline;font-size:22px;height:auto}.event-container .event-dates .time-part{font-size:14px}.event-container .event-dates div,.event-container .event-dates p{display:inline}.container-open{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_event-container-open.gif) repeat-x #f7d4b6}.container-open .open{background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_event-container-open.gif);padding-top:3px;height:54px}.container-upcoming{border-color:#d0d0d0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_event-container-upcoming.gif) repeat-x #eee}.container-upcoming .upcoming{background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_event-container-upcoming.gif)}.container-closed{background:#9f958c}.col3-layout .col-main .widget-events{margin:0 -20px 1px;position:relative;z-index:1}.widget-events{padding:11px;background:#f0eae3}.col1-layout .col-main .widget-events{padding:12px}.events-slider{position:relative;clear:both;margin:0;border:1px solid #d0c2b6;z-index:2}.events-slider .slide-button,.events-slider .slider-panel,.events-slider ul.slider li.slider-item{float:left;display:inline}.events-slider .event{position:relative;z-index:1}.events-slider .slider-panel{position:relative;overflow:hidden;background:#d0c2b6;z-index:1;width:0}.events-slider ul.slider{width:200000px;-ms-filter:"alpha(Opacity=1)"!important}.events-slider ul.slider li.slider-item{overflow:hidden;width:182px;height:386px;border-right:1px solid #d0c2b6;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_block.gif) repeat-x #f5f5f5;padding-left:0}.events-slider ul.slider li.slider-item .category-name{font-size:16px;font-weight:400;color:#454343;display:block;padding:80px 10px 0}.events-slider ul.slider li.slider-item .category-show{width:182px;height:241px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_category-info.gif) 0 100% repeat-x #fff;overflow:hidden;text-align:center;display:block;text-decoration:none}.events-slider ul.slider li.slider-item .no-event{height:401px}.events-slider .slide-button{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_slide-button.gif) no-repeat;position:absolute;text-indent:-999em;cursor:pointer;top:17px;width:28px;height:28px;z-index:2;overflow:hidden}.events-slider .backward{left:-11px}.events-slider .forward{right:-11px;background-position:0 -40px}.events-slider .inactive{cursor:default;display:none}.sidebar .widget-events{background:0 0;padding:0}.sidebar .events-slider{border:1px solid #cfcfcf;margin:-1px -1px 0;background:#fff;padding:0}.sidebar .events-slider .event{height:115px}.sidebar .events-slider ul.slider li.slider-item{width:182px;height:300px;margin:0;border-color:#cfcfcf;border-width:0 1px 0 0}.sidebar .events-slider ul.slider .status{padding-top:10px;padding-bottom:5px}.sidebar .events-slider ul.slider .event-dates{height:40px}.sidebar .events-slider ul.slider li.slider-item .category-name{font-size:16px;font-weight:400;color:#454343;display:block;padding:50px 10px 0}.sidebar .events-slider ul.slider li.slider-item .category-show{height:241px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_category-info.gif) 0 100% repeat-x #fff}.sidebar .events-slider{margin-top:-1px}.sidebar .events-slider .backward{left:3px;top:6px}.sidebar .events-slider .forward{right:3px;top:6px}.sidebar .events-slider .event-ticker{height:45px}.sidebar .events-slider .event-ticker span{font-size:22px;line-height:28px;height:28px;padding-bottom:10px;background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_ticker1.gif);background-repeat:no-repeat;display:inline-block}.sidebar .events-slider .event-ticker span.days{background-position:50% -10px}.sidebar .events-slider .event-ticker span.hour{background-position:50% -69px}.sidebar .events-slider .event-ticker span.minute{background-position:50% -128px}.sidebar .events-slider .event-ticker span.second{background-position:50% -185px}.sidebar .callout{display:block;margin:10px 0}.info-box{border:1px solid #cfcfcf;margin-top:-1px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_block.gif) repeat-x #f5f5f5;position:relative;z-index:1}.info-box .box-title{margin:17px 17px 0;font:14px/1.25 Arial,Helvetica,sans-serif;padding:0;color:#222}.info-box .box-title a{font-size:11px;text-transform:lowercase}.info-box .box-content{padding:10px 17px 17px;color:#555}.info-table th{font-weight:700;padding:2px 15px 2px 0}.info-table td{padding:2px 0}.sidebar .block-account,.sidebar .block-reorder{background:0 0;margin-top:25px}.sidebar .block-account .block-title,.sidebar .block-reorder .block-title{padding:14px 11px 10px 17px;background:#084e86;border:0;margin-bottom:10px}.sidebar .block-account .block-title strong,.sidebar .block-reorder .block-title strong{font-family:RBNo31-Book,Arial,Helvetica,sans-serif!important;text-transform:uppercase;font-size:16px;padding:0;color:#fff}.sidebar .block-account .block-content{padding:0}.sidebar .block-account li{background:0 0;font-size:12px;padding-bottom:1px}.sidebar .block-account li a{font-family:RBNo31-Light;color:#717073;text-decoration:none}.sidebar .block-account li a:hover{background-color:transparent;color:#000;text-decoration:underline}.sidebar .block-account li.current{font-family:RBNo31-Light;font-weight:700;background:0 0;border:0;margin:0;text-decoration:underline}.sidebar .block-account li.last{border-bottom:0;background-image:none}.sidebar .block-layered-nav{background:0 0}.sidebar .block-layered-nav .block-title h2{font-size:18px;color:#111}.sidebar .block-layered-nav .block-subtitle{display:none}.sidebar .block-layered-nav .block-content{padding:0}.sidebar .block-layered-nav dl{padding:10px 14px 17px 17px}.sidebar .block-layered-nav dt{font-family:RBNo31-Bold;margin:2px 0 10px;font-weight:400;font-size:14px;color:#004a80;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/slash-yellow.png) right no-repeat;float:left;padding-right:20px}.sidebar .block-layered-nav dd{margin:0 0 13px;color:#666;clear:left}.sidebar .block-layered-nav dd.last{margin:0}.sidebar .block-layered-nav dd li{margin:2px 0}.sidebar .block-layered-nav dd a{font-family:RBNo31-Light;color:#717073;text-decoration:none}.sidebar .block-layered-nav dd a:hover{text-decoration:underline}.sidebar .block-layered-nav .currently .block-subtitle{display:block}.sidebar .block-layered-nav .currently li{padding:5px 26px 5px 0;color:#444;position:relative;z-index:1}.sidebar .block-layered-nav .currently li .btn-remove{position:absolute;right:-7px;top:4px}.sidebar .block-layered-nav .currently li .btn-previous{position:absolute;right:12px;top:4px}.sidebar .block-layered-nav .currently .label{font-weight:700;font-size:12px;display:inline-block}.sidebar .block-layered-nav .currently .value{display:inline-block}.sidebar .block-layered-nav .actions{text-align:right;padding:5px 7px}.sidebar .block-layered-nav .actions a{float:none}.sidebar .block-cart .block-title{background:#363636;padding:7px 17px}.sidebar .block-cart .block-title strong{font-weight:700;color:#fff}.sidebar .block-cart .summary{margin:0 -17px;padding:0 12px 5px;background:#363636;color:#fff;text-align:center;position:relative;z-index:1}.sidebar .block-cart .summary a{font-weight:700;color:#fff}.sidebar .block-cart .summary .subtotal{margin:3px 0 0}.sidebar .block-cart .summary .subtotal .price{font-weight:700}.sidebar .block-cart .actions{margin:8px 0 13px;text-align:center}.sidebar .block-cart .actions button.button{float:none}.sidebar .block-cart .block-content{padding-top:0}.sidebar .block-cart .block-content table{margin:5px 0 0}.sidebar .block-cart .block-content table th{padding:1px 5px 1px 0;color:#8f8f8f;text-align:right}.sidebar .block-cart .block-content table td{text-align:left;padding:1px 0}.sidebar .block-cart li a.btn-remove{float:none;background:0 0;margin:0;padding:0;width:auto;height:auto;overflow:visible}.top-cart{float:right;margin:18px 9px 0 0;font-family:RBNo31-Bold;text-transform:uppercase;text-align:left}.top-cart a{text-decoration:none;display:block;padding-right:34px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/shopping-cart-icon.png) center right no-repeat}.top-cart a:active,.top-cart a:hover{text-decoration:none}.top-cart a>.title{display:block;color:#003d7a;font-size:14px;line-height:14px}.top-cart a>.items{display:block;color:#7d7d7d;font-size:12px;line-height:12px}.block-list .block-content ol{margin:-5px -13px}.block-list li.item{padding:5px 10px 5px 13px}.block-list .actions{padding:5px 0 0}.sidebar .block-list .product-name{font:400 11px/1.25 Arial,Helvetica,sans-serif;color:#444}.sidebar .block-list .product-name a{color:#444}.block-poll li{margin:5px 0}.block-poll input.radio{float:left;margin:1px -18px 0 0;vertical-align:top}.block-poll .label{display:block;margin-left:18px}.block-poll .votes{float:right;font-weight:700;margin-left:10px}.block-tags li,.block-tags ul{display:inline}.block-reorder li{padding:5px 0}.block-reorder input.checkbox{float:left;margin:3px -20px 0 0}.block-reorder .product-name{margin-left:20px;font-size:11px;font-weight:400}.block-banner{border:0;margin:10px 0}.block-banner .block-content{border-top:0;padding:0;background:#cbcbcb;text-align:center}.top-container .block-banner{background:#d0d0d0;margin:0}.sidebar .paypal-logo{display:none;margin:10px 0;text-align:center}.paypal-review-order .legend{font-size:14px;font-weight:400;margin:0 0 6px}.paypal-review-order .col2-set .legend{font-weight:700}.paypal-review-order .paypal-shipping-method{padding-left:120px}.paypal-review-order .paypal-shipping-method .box-title{margin:0 0 6px}.category-title{margin-bottom:0;border:0;text-align:left}.category-title .rss-feed{float:right;margin:7px 0 0;padding-left:17px;line-height:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/icon_rss.gif) no-repeat;white-space:nowrap;text-decoration:none}.category-title .rss-feed:hover{text-decoration:underline}.results-view{margin:0 -20px -20px}.results-view .recommendations{padding:20px 20px 0}.catalogsearch-result-index .page-title{margin-bottom:0}.catalogsearch-result-index .note-msg{margin:20px 0}.sidebar .category-title{margin:0}.sidebar .category-title h1{font-family:RBNo31-Light;color:#717073;font-size:12px}.sidebar .category-title h2{font-family:RBNo31-Bold;margin:2px 0 0;line-height:16px;font-weight:400;font-size:14px;color:#004a80;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/slash-yellow.png) right no-repeat;float:left;padding-right:20px}.category-image{text-align:center;margin:0 0 1px}.category-image img{display:block;margin:0 auto}.category-products .price-box{font-size:12px}#messages_product_view{margin:0 -20px;position:relative;z-index:1}#messages_product_view .messages{margin:0 0 1px}#messages_product_view .messages li{margin:0;position:relative;z-index:1}.product-view .features h2,.product-view .share-with-friends h2{font-family:RBNo31-ExtraBold;font-size:14px;color:#717073;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/slash-yellow.png) right no-repeat;float:left;padding:0 20px 0 0;margin:0 0 15px}.product-view .share-with-friends .share{clear:both;z-index:99999999}.product-view .share-with-friends .share>div{float:right}.product-view .features ul{clear:both}.product-view .features ul li{padding-bottom:5px}.product-view .supported-apps h2,.product-view .supported-devices h2{font-family:RBNo31-ExtraBold;font-size:14px;color:#717073;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/slash-blue.png) right no-repeat;float:left;padding:0 20px 0 0;margin:15px 0}product-view .supported-apps h2{padding:0 20px 0 15px}.product-view .supported-devices h3{font-family:RBNo31-ExtraBold;color:#003d7a;font-size:12px;text-transform:uppercase}.product-view .supported-devices{float:left;width:200px;margin-right:10px}.product-view .product-img-box .product-image img{background:0 0}.product-view .product-img-box p.notice{text-align:center;padding:5px 0;font-size:11px}.product-view .product-img-box .zoom-notice{text-align:center}.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer}.product-view .product-img-box .zoom #track{position:relative;height:18px}.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/magnifier_handle.gif) no-repeat}.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}.product-image-popup{margin:0 auto}.product-image-popup .buttons-set{clear:none;line-height:28px;margin:0 0 10px;float:right;width:150px;text-align:right}.product-image-popup .buttons-set .button{vertical-align:middle;float:none}.product-image-popup .image{display:block;clear:both;margin:15px auto}.product-image-popup .image-label{font-size:14px;text-align:left;clear:both;font-weight:400;color:#000;line-height:19px;margin:0 0 10px}.product-image-popup .nav{text-align:center;margin:0 auto;width:120px}.product-image-popup .nav .next,.product-image-popup .nav .prev{margin:0 15px;display:inline;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_slide-button.gif) no-repeat;text-indent:-999em;cursor:pointer;width:28px;height:28px;z-index:2;overflow:hidden}.product-image-popup .nav .prev{left:-19px;float:left}.product-image-popup .nav .next{right:-19px;float:right;background-position:0 -40px}div.jqZoomTitle{z-index:5000;text-align:center;position:absolute;top:0;left:0;width:100%;color:#fff;background:#999}.jqZoomPup{overflow:hidden;background-color:#fff;z-index:10;border-color:#fff;border-style:solid;cursor:crosshair!important}a.product-image{cursor:pointer!important}p.product-image{cursor:default!important}.jqZoomPup img{border:0}.preload{text-decoration:none;border:1px solid #ccc;padding:8px;text-align:center;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/zoomloader.gif) 43px 30px no-repeat #fff;width:90px;height:43px;z-index:10;position:absolute;top:3px;left:3px;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.jqZoomWindow{border:1px solid #ccc;background-color:#fff}.catalog-product-view .product-page-bottom,.review-product-list .product-page-bottom{width:960px;margin:0 auto}.catalog-product-view .product-page-bottom h2,.review-product-list .product-page-bottom h2{font-family:RBNo31-ExtraBold;color:#fff;font-size:14px;font-weight:400;margin-bottom:10px}.catalog-product-view .product-page-bottom .additional-info,.review-product-list .product-page-bottom .additional-info{float:right;width:450px;display:table-cell;padding-left:40px;color:#FFF}.catalog-product-view .product-page-bottom .additional-info h2,.review-product-list .product-page-bottom .additional-info h2{font-family:RBNo31-ExtraBold;color:#fff;font-size:14px;font-weight:400;float:left;padding-right:30px}.catalog-product-view .product-page-bottom h3,.review-product-list .product-page-bottom h3{font-family:RBNo31-ExtraBold;font-weight:400;color:#ffe70d;margin-bottom:12px}.catalog-product-view .product-page-bottom .additional-info .info,.review-product-list .product-page-bottom .additional-info .info{clear:both}.catalog-product-view .product-page-bottom .rating-box,.review-product-list .product-page-bottom .rating-box{float:right}.catalog-product-view .product-page-bottom p,.review-product-list .product-page-bottom p{color:#ccc;line-height:16px}.catalog-product-view .product-page-bottom #product-reviews-list .author,.review-product-list .product-page-bottom #product-reviews-list .author{color:#00aadf}.rating-box{width:85px;height:17px;font-size:0;line-height:0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/product/bg-rating.png) 0 100% repeat-x;overflow:hidden}.rating-box .rating{float:left;height:17px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/product/rating.png) 0 2px repeat-x}.ratings{margin:5px 0;display:none}.ratings .rating-box{float:left;margin-right:5px}.ratings .amount{font-size:12px}.ratings .rating-links{margin:0;font-size:11px}.product-view .ratings .rating-links{padding-top:3px}.ratings .rating-links a{text-decoration:underline}.ratings .rating-links a:hover{text-decoration:none}.ratings .rating-links .separator{margin:0 3px}.availability{font-weight:700}.availability.in-stock{color:#1b6800}.availability.out-of-stock{color:#cf3a00;text-transform:uppercase;font-family:RBNo31-Medium;height:25px;margin-top:12px}.availability-only{margin:10px 0 7px;line-height:16px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px}.availability-only a,.availability-only span{border-bottom:1px dashed #751d02;color:#000}.availability-only a{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none}.availability-only .expanded{background-position:100% -15px}.availability-only strong{color:#d12c01}.availability-only-details{margin:0 0 7px;border:1px solid #d9d9d9}.availability-only-details thead{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_thead.gif) repeat-x #e8e8e8}.availability-only-details td,.availability-only-details th{padding:2px 8px}.availability-only-details th{border-bottom:1px solid #d9d9d9;font-size:10px;text-transform:uppercase}.availability-only-details td{background:#fff;font-size:11px}.availability-only-details tr.odd td.last{color:#d95e00;font-weight:700}.review-summary-table th.label{color:#fff;font-family:RBNo31-Light;font-weight:400;font-size:12px}a.review-total{color:#00cee8}.minimal-price .price-label{white-space:nowrap}.minimal-price-link{display:block;margin:5px 0;text-decoration:none}a.minimal-price-link:hover{text-decoration:underline}.minimal-price-link .label,.minimal-price-link .price{font-weight:700}.price-excluding-tax{display:block}.price-excluding-tax .label{white-space:nowrap}.price-excluding-tax .price{font-weight:400}.price-including-tax{display:block}.price-including-tax .label{white-space:nowrap}.price-including-tax .price{font-weight:700}.configured-price .price-label{font-weight:700;white-space:nowrap}.configured-price .price{font-weight:700}.weee{display:block;font-size:11px}.weee .price{font-size:11px;font-weight:700}.price-excl-tax{display:block}.price-excl-tax .label{display:block;white-space:nowrap}.price-excl-tax .price,.price-incl-tax{display:block}.price-incl-tax .label{display:block;white-space:nowrap}.price-incl-tax .price{display:block;font-weight:700}.price-from .price,.price-from .price-label{white-space:nowrap}.price-to .price,.price-to .price-label{white-space:nowrap}.price-as-configured .price-label{white-space:nowrap}.price-as-configured .price{font-size:14px;color:#e55100}.price-notice{padding-left:10px}.price-notice .price{font-weight:700}.product-pricing{display:none;background:#fbf4de;border:1px solid #e2d4c7;padding:8px;margin:20px 0}.product-pricing li{line-height:1.35;margin:2px 0}.product-pricing li .benefit,.product-pricing li .price{font-weight:700}.add-to-links{margin:5px 0 0;font-size:11px}.add-to-links li{margin:2px 0}.add-to-links a{color:#999}.add-to-links .separator{display:none}.add-to-cart label{font-size:12px;vertical-align:middle;font-weight:700;margin-right:5px;text-transform:capitalize}.add-to-cart .qty{vertical-align:middle;margin-right:10px;width:60px}.add-to-cart .paypal-logo{display:none;clear:left;text-align:right}.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}.add-to-cart-alt{white-space:nowrap;padding:5px 0}.add-to-cart-alt .qty{margin-right:5px}.add-to-cart-alt .button,.add-to-cart-alt .qty{vertical-align:middle}.options-container-big{clear:both;background:#fff;padding:20px;border-top:1px solid #cfcfcf;border-width:1px 0}#customizeTitle{margin:0}.product-options .bundle-summary{font-size:11px}.bundleProduct .product-options{font-size:12px;margin-top:0}.bundleProduct .product-options-bottom{padding:0;font-size:12px;margin:0 0 5px;line-height:27px}.bundleProduct .product-options-bottom .add-to-cart{float:right;margin:0 0 0 20px}.bundleProduct .product-options-bottom .price-box{margin:0;float:right}.bundleProduct .product-options-bottom p.required{padding:5px 0 0;width:auto;clear:both;text-align:right}.with-bundle{position:relative;z-index:1;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_cols.gif) 460px 0 repeat-y #fff}#bundle-product-wrapper{margin:-1px -20px -21px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;float:left;width:938px;overflow:hidden;position:relative;z-index:1}#bundleProduct{width:1877px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_cols.gif) 279px 0 repeat-y #fff;z-index:1;position:relative}#productView{margin:0;position:static;border:0}#options-container{min-height:510px;width:938px;position:relative;z-index:2;float:right;border-left:1px solid #cfcfcf;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_cols.gif) 460px 0 repeat-y #fff;left:-1px}#options-container h1{text-align:left}#bundleProduct .add-to-links{float:none}.col2-left-layout #bundle-product-wrapper,.col2-right-layout #bundle-product-wrapper{width:755px}.col2-left-layout #bundleProduct,.col2-right-layout #bundleProduct{background-position:574px 0;width:1511px}.col2-left-layout #options-container,.col2-right-layout #options-container{background-position:277px 0;left:-1px;width:755px}.col2-left-layout #options-container .product-options,.col2-right-layout #options-container .product-options{width:459px}.col2-left-layout #options-container .product-options-bottom,.col2-right-layout #options-container .product-options-bottom{width:429px}.col2-left-layout .bundle-summary,.col2-right-layout .bundle-summary{left:460px}.col3-layout #bundle-product-wrapper,.col3-layout #options-container{width:572px}.col3-layout #bundleProduct{background-position:390px 0;width:1144px}.col3-layout #options-container{background-position:94px 0}.col3-layout #productView{margin-right:-10px}.col3-layout #options-container .product-options{width:276px}.col3-layout #options-container .product-options-bottom{width:246px}.col3-layout #options-container .product-options-bottom .price-box{float:none}.col3-layout .bundle-summary{left:277px}#options-container .product-options{font-size:11px;margin:0;width:600px;padding:20px 20px 0;clear:both;position:relative;z-index:1}#options-container .product-options-bottom{padding:0 20px 20px;width:600px;margin:0 0 5px}#options-container .product-options-bottom .add-to-cart{float:right;margin:0 0 0 20px}#options-container .product-options-bottom .price-box{margin:0 0 15px;float:right}#options-container .product-options-bottom p.required{padding:5px 0 0;width:auto;clear:both;text-align:right}.bundle-summary{background:#fff;position:absolute;z-index:2;left:643px;margin-top:0;padding:20px;width:256px}.bundle-summary .product{background:#fff;border-bottom:1px solid #ddd;margin-bottom:10px;padding:10px 8px;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.bundle-summary .product .block-title{background:0 0;border:solid #e6e6e6;border-width:0 0 1px;margin:0 0 10px;padding:5px 0;position:relative}.bundle-summary .product .block-title h2{color:#5a5a5a;font-weight:400;padding-left:5px}.bundle-summary .product-image{border:1px solid #d6d6d6;float:left;margin:0 -60px 0 0}.bundle-summary .product-details p.availability{font-weight:700;font-size:11px;margin:28px 0 0;position:relative}.bundle-summary .price-box{margin-bottom:35px}.bundle-summary .price-box .price-as-configured .price{font-weight:400}.bundle-summary .price-box .price-as-configured .price-label{color:#010101;font-size:14px;font-weight:400;margin-right:10px}.bundle-summary .product-name{font-size:16px;color:#111}.bundle-summary .product .add-to-links{border-top:1px solid #e6e6e6;margin-top:10px;padding:7px 0 2px 5px}.bundle-summary .product .add-to-links .clickable>strong,.bundle-summary .product .add-to-links a{color:#ef5d24;font-weight:700}.bundle-summary .product .add-to-links li{display:inline-block}.bundle-summary .product .add-to-links li:first-child{margin-right:15px}.bundle-summary .summary{padding:10px 8px!important;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.bundle-summary .summary h4{border-bottom:1px solid #e6e6e6;color:#5a5a5a;font-size:14px;font-weight:400;padding:0 0 5px 5px}.bundle-summary .summary ul{margin:6px 0 10px}.bundle-summary .summary li{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) repeat-x bottom;margin:0;padding:11px 0 7px}.bundle-summary .summary .last{background:0 0;padding-bottom:0}.bundle-summary button.btn-cart span,.bundle-summary button.btn-cart span span{background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bg_bundle_btn.gif);font-weight:400!important;height:23px!important;line-height:23px!important;padding:0 0 0 18px!important}.bundle-summary button.btn-cart span span{padding:0 18px 0 0!important}.bundle-summary .add-to-cart .qty{margin-right:80px}.bundle-summary .add-to-cart button{margin:10px 0 0}.bundle-summary .add-to-cart .paypal-logo{display:none;text-align:left}.bundle-summary .add-to-cart .paypal-or{margin:5px 0 5px 42px}#bundleProduct .page-title a{color:#ef5d24;position:relative;text-decoration:none;top:4px}#bundleProduct .page-title a:hover{text-decoration:underline}#bundleProduct .page-title a small{font-size:14px;font-weight:700}#bundleProduct .product-options{padding:0;width:642px}#bundleProduct .product-options dd,#bundleProduct .product-options dt{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bg_bundle_options.png) repeat-x}#bundleProduct .product-options dd{background-position:0 -33px;border-bottom:1px solid #bfbfbf;margin:0;padding:20px 10px 20px 30px}#bundleProduct .product-options dt{border-bottom:1px solid #e6e6e6;color:#010101;line-height:32px;padding:0 10px 0 30px}#bundleProduct .product-options dl.last .last{border-bottom:none}#bundleProduct .product-options p.required{padding:0;position:absolute;right:10px;top:10px}#bundleProduct .product-options-bottom{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bg_bundle_options_bottom.png) repeat-x;padding:11px 15px 0;width:612px}#bundleProduct .product-options-bottom a{color:#ef5d24;font-size:11px;font-weight:700;text-decoration:none}#bundleProduct .product-options-bottom a:hover{text-decoration:underline}#bundleProduct .product-options-bottom a small{font-size:14px}#bundleProduct .product-options-bottom .price-as-configured{font-size:11px}#bundleProduct .product-options-bottom .price-as-configured .price{font-size:12px;vertical-align:baseline}#bundleProduct .product-options-bottom .price-as-configured .price-label{color:#010101;font-weight:700;margin-right:15px}.groped-product-type{position:relative;z-index:2;margin:20px -30px -20px;background:#fff;border-top:1px solid #cfcfcf;padding:20px 30px 0}.grouped-items td{vertical-align:middle;padding:5px 10px}.giftcard-amount-form{margin:0 0 10px}.giftcard-amount-form label{width:120px;text-align:left;padding-right:5px}.giftcard-amount-form .form-list .input-text{width:70px}.giftcard-amount-form .form-list select{width:150px}.giftcard-amount-form .form-list .input-box{padding-right:20px;margin-right:9px}.giftcard-amount-form .form-list .input-box .v-fix{white-space:nowrap}.giftcard-amount-form .form-list .input-box p.notice{float:left;padding:0;clear:left;width:55px;margin:5px -100px 0 0;white-space:nowrap;font-size:11px;position:relative;z-index:1}.giftcard-amount-form .form-list .input-box p.notice span{margin-right:5px;display:block}.giftcard-send-form{background:#fff;z-index:2;position:relative;border-top:1px solid #ddd;padding:30px 30px 10px;margin:0 -30px -30px}.giftcard-send-form label{width:120px;text-align:left;padding-right:5px;padding-bottom:5px}.giftcard-send-form .field label{padding-bottom:0}.giftcard-send-form .field .input-text{width:249px!important}.product-view .box-up-sell .products-grid{padding:30px 0 10px 61px;margin:0}.product-view .box-up-sell .products-grid li{width:176px;margin-right:40px;display:inline}.col2-left-layout .product-view .box-up-sell .products-grid,.col2-right-layout .product-view .box-up-sell .products-grid{padding:30px 0 10px 30px;margin-right:0}.col2-left-layout .product-view .box-up-sell .products-grid li,.col2-right-layout .product-view .box-up-sell .products-grid li{display:inline;width:140px}.col3-layout .product-view .box-up-sell .products-grid{padding:30px 0 10px 15px;margin:0}.col3-layout .product-view .box-up-sell .products-grid li{width:135px;margin-right:2px;display:inline}.product-view .box-tags h3{font-size:12px;font-weight:400}.product-view .box-tags .form-add-tags{padding:5px 0 0}.product-view .box-tags .form-add-tags label{margin:0;font-weight:700;font-size:12px;padding:2px 15px 0 0;height:4em;float:left}.product-view .box-tags .form-add-tags .input-box{margin:0;display:inline-block}.product-view .box-tags .form-add-tags div.validation-error,.product-view .box-tags .form-add-tags div.validation-passed{padding-right:17px}.product-view .box-tags .form-add-tags input.input-text{width:300px}.product-view .box-tags .form-add-tags button.button{margin-left:5px;vertical-align:top}.product-view .box-tags .form-add-tags p{padding:5px 0;font-size:11px}.product-view .box-tags .tags-list{margin:15px 0;line-height:1.5em}.product-view .box-tags .tags-list li{display:inline;font-size:10px;margin:0 5px 0 0}.product-view .box-tags .tags-list li a{text-decoration:none;font-size:12px;margin:0;padding:3px;background:#fffcf0}.product-view .box-tags .tags-list li a:hover{text-decoration:underline}.product-view .box-tags .form-add-tags .input-box,x:-moz-any-link{float:left}.product-view .box-tags .form-add-tags .button,x:-moz-any-link{margin-bottom:15px}.product-view .box-tags .form-add-tags .input-box,x:-moz-any-link,x:default{float:none}.product-view .box-tags .form-add-tags .button,x:-moz-any-link,x:default{margin-bottom:0}.product-view .product-main-info .review-summary-table{margin:10px 0}.review-summary-table{border:0;margin:0 0 10px}.review-summary-table td,.review-summary-table th{padding:2px 5px}.review-summary-table tr.last td{border:0}.review-summary-table td.label,.review-summary-table th.label{width:1px;white-space:nowrap;padding-left:0;background:0 0}.product-view .box-reviews .pager{border:0;background:0 0;margin:0}.product-view .box-reviews dt{margin:10px 0;font-style:italic}.product-view .box-reviews dt a{font-weight:700;font-style:normal;margin-right:10px}.product-view .box-reviews dd{margin:10px 0 20px;padding:0 0 10px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) 0 100% repeat-x}.product-view .box-reviews dd p{margin:0 0 10px}.product-view .box-reviews dd .date{margin:0 0 10px;font-style:italic}.product-view .box-reviews dd.last{background:0 0;margin-bottom:0}.product-view .box-reviews .product-name{font-weight:400;margin-bottom:20px}.product-view .box-reviews .product-name span{font-weight:700}.product-view .box-reviews .form-list{margin:15px 0}.product-view .box-reviews .form-list .review-summary-table thead{background:0 0}.product-view .box-reviews .form-list .review-summary-table thead th{background:0 0;border:0}.product-view .box-reviews .form-list .review-summary-table .value{text-align:center}#product-reviews-list .rating-box{float:right;margin-right:20px}#product-reviews-list .review{margin:20px 0}#product-reviews-list .review h3{font-family:RBNo31-ExtraBold;font-size:12px;text-transform:uppercase;margin-bottom:12px}#product-reviews-list .review .author{margin-top:10px}#review-form ul li{list-style:none;background:0 0}.review-product-list .col-main{padding-top:0}.product-review .product-img-box{float:left;width:285px}.product-review .product-img-box .product-image{display:block;margin:0 0 15px}.product-review .details{float:right;width:400px}.product-review .details .product-name{font-size:15px;font-weight:700;color:#151515;line-height:19px;margin:0 0 10px}.product-review .details p.date{font-size:12px;font-style:italic}.product-review .details .review-summary-table,.product-review .details p{margin:10px 0}.product-review .buttons-set{clear:both;padding:25px 0 0}body.review-product-list .product-collateral,body.review-product-list .product-page-bottom .additional-info,body.review-product-list .supported-apps,body.review-product-list .supported-devices,body.review-product-list .video{display:none}body.review-product-list .back-to-product{display:block}.review-product-view .col-main{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_cols.gif) -430px 0 repeat-y #fff;padding:0}.review-product-view .col-main .page-title{margin-left:0;margin-right:0}.review-product-view .product-review .product-img-box{padding:0 0 20px 20px}.review-product-view .product-review .details{width:570px;padding:0 20px 20px 0}.review-product-view .product-review .buttons-set{border-top:1px solid #d1d1d1;background:#fff;margin:0;padding:15px 20px}.review-form-container{position:absolute}#product-review-table tbody tr td:first-child,#product-review-table thead tr th:first-child{display:none}#review-form label{color:#fff;font-family:RBNo31-Light;text-align:right;width:220px}#review-form #reviewer-info input,#review-form #reviewer-info textarea{border-radius:5px;width:400px}#review-form #reviewer-info textarea{resize:none;height:100px}#review-form .required em{color:#00cee8}.box-collateral .review-form-container .box-title h2{color:#fff}.cms-hp-touchsmart-iq506-has-arrived .col-main{padding:0}.cms-hp-touchsmart-iq506-has-arrived .main{margin-top:0}.cms-hp-touchsmart-iq506-has-arrived .breadcrumbs{display:none}.new-product-spotlight{border:1px solid #cfcfcf;border-top:0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/callouts/electronics/new_computer_bg.jpg) no-repeat;height:519px;position:relative}.new-product-spotlight .link{position:absolute;top:95px;left:318px}.new-product-spotlight .more-new-positioning{position:absolute;top:42px;right:70px;width:207px}.new-product-spotlight .more-new-positioning h3{margin-bottom:5px;font-size:11px;text-transform:uppercase;font-weight:700}.new-product-spotlight .more-new{position:relative;height:335px}.new-product-spotlight .more-new .arrow-up{position:absolute;top:0;left:0;height:20px;width:207px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/callouts/electronics/more_new_arrow.gif) no-repeat;text-indent:-999em}.new-product-spotlight .more-new .arrow-down{position:absolute;bottom:0;left:0;height:20px;width:207px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/callouts/electronics/more_new_arrow.gif) 0 100% no-repeat;text-indent:-999em}.new-product-spotlight .more-new .content{position:absolute;top:20px;left:0;width:205px;height:295px;border-width:0 1px;border-style:solid;border-color:#dcdcdc;background:#fff}.new-product-spotlight .more-new ol{margin:10px 15px;padding-left:0;list-style-type:none}.new-product-spotlight .more-new .item{padding:10px 0 10px 85px;border-bottom:1px solid #d2d2d2}.new-product-spotlight .more-new .item.top{padding-top:0}.new-product-spotlight .more-new .item.last{border-bottom:0;padding-bottom:0}.new-product-spotlight .more-new .item img{float:left;margin-left:-85px;position:relative}.new-product-spotlight .more-new a{font-weight:700}.cms-menu{padding:15px;border-bottom:1px solid #d1d1d1;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_cms-menu.gif) repeat-x #fff;font-size:12px;list-style-position:inside}.col-main .cms-menu{float:left;width:240px;border:1px solid #d1d1d1;margin:0 10px 5px 0}.cms-menu li{color:#999;margin:3px 0}.cms-menu li.parent>a,.cms-menu li.parent>strong{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_cms-menu-arrow-down.gif) 100% 50% no-repeat;padding-right:13px}.cms-menu li strong{font-size:13px;font-weight:700;color:#333}.cms-menu li ol,.cms-menu li ul{padding-left:15px;margin-bottom:7px;list-style-position:inside}ol.cms-menu.type-1,ol.cms-menu.type-1 ol{list-style-type:decimal}ol.cms-menu.type-a,ol.cms-menu.type-a ol{list-style-type:lower-alpha}ol.cms-menu.type-A,ol.cms-menu.type-A ol{list-style-type:upper-alpha}ol.cms-menu.type-i,ol.cms-menu.type-i ol{list-style-type:lower-roman}ol.cms-menu.type-I,ol.cms-menu.type-I ol{list-style-type:upper-roman}ul.cms-menu.type-circle,ul.cms-menu.type-circle ul{list-style-type:circle}ul.cms-menu.type-disc,ul.cms-menu.type-disc ul{list-style-type:disc}ul.cms-menu.type-square,ul.cms-menu.type-square ul{list-style-type:square}.tags-list{margin:5px 0}.tags-list li{display:inline;font-size:12px}.tags-list li a{text-decoration:none;margin:0 2px 0 0}.tags-list li a:hover{text-decoration:underline}.search-summary{padding:10px 10px 0;margin:10px 0 0;font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) repeat-x}.search-summary li{margin:2px 0}.page-sitemap .links{display:block;text-align:right;margin:0 20px -36px 0}.page-sitemap .links a{position:relative}.page-sitemap .sitemap{padding:0 20px;margin:15px 0;font-size:12px}.page-sitemap .sitemap li{margin:3px 0}.checkout-cart-index .col-main{padding:0}.checkout-cart-index .col-main .page-title{margin:0}.cart-empty{padding:20px;background:#fff}.cart{background:0 0}.cart .title-buttons{padding-right:15px}.cart .messages,.cart .messages li{margin:0}.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}.cart-table .item-msg{font-size:10px}.cart-table thead th{vertical-align:bottom}.cart-table tbody td{padding:12px}.cart-table .btn-continue{float:left;background:0 0;border:none}.cart-table .btn-continue span{background:0 0;border:none;text-transform:none;color:#444;text-decoration:underline;font-weight:400;padding:0}.cart-table .btn-empty{float:right}.cart .cancel-btn{margin:5px 30px 0 0;clear:left}.cart-empty .failed-products{clear:both;z-index:1;position:relative;margin:40px -20px -21px}.checkout-onepage-index .col-main{padding:20px 0 0}.opc-wrapper{background:0 0}.opc-wrapper .page-title{margin:0;position:relative;z-index:1}.opc-wrapper .page-title .callout{position:absolute;top:7px;right:20px;z-index:1}.opc-progress-container{float:left;width:200px}.opc-progress-container .opc-block-progress{background:#fff}.opc-progress-container .opc-block-progress .block-title{padding:14px 11px 10px 17px;background:#084e86;border:0}.opc-progress-container .opc-block-progress .block-title strong{font-family:RBNo31-Book,Arial,Helvetica,sans-serif!important;text-transform:uppercase;font-size:16px;padding:0;color:#fff}.opc-progress-container .opc-block-progress .block-content{padding:17px 11px 17px 17px}.opc-progress-container .opc-block-progress dt{font-family:RBNo31-Light;color:#717073;text-decoration:none}.opc-progress-container .opc-block-progress dt.complete{font-weight:700;margin:2px 0 4px}.opc-progress-container .opc-block-progress dt.complete a{font-weight:400;text-transform:lowercase}.opc-progress-container .opc-block-progress dd.complete{margin:5px 0 8px;padding:5px}.opc-progress-container .block-progress .cards-list dd{padding:0}.opc-progress-container .block-progress .cards-list .info-table th{font-weight:400}.opc{float:right;width:735px}.opc li.section{position:relative}.opc .step-title{margin:0 0 1px}.opc .step-title .number{display:block;float:left;font-family:RBNo31-ExtraBold;text-transform:uppercase;font-weight:400;font-size:16px;padding:2px 0}.opc .allow .step-title h2{background-color:transparent;color:#686868;cursor:pointer}.opc .active .step-title{margin:0;padding:0}.opc .active .step-title h2,.opc .step-title h2{font-family:RBNo31-ExtraBold;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/slash-yellow.png) right no-repeat;text-transform:uppercase;font-weight:400;border:0;cursor:default;font-size:16px;float:left;padding:0 20px 0 10px;line-height:24px;height:24px}.opc .step{padding:20px 0 20px 30px;font-size:12px;background:0 0;border-top:0}.opc .step .tool-tip{right:10px}.opc .order-review{margin-top:20px}.opc .order-review .authentication{margin:0 auto;width:570px}.opc .order-review .warning-message{color:#222;font-weight:700;text-align:center;padding:10px 10px 0}.opc .form-alt .input-box,.opc .form-alt .input-box select{width:695px}#checkout-step-login{height:auto!important;min-height:0!important;padding:0}#checkout-step-login .col2-set{padding:20px 20px 30px;background:0 0;height:auto!important;min-height:0!important}#checkout-step-login .login-only{background-image:none}#checkout-step-login h4{font-family:RBNo31-ExtraBold;color:#003d7a;font-size:14px;text-transform:uppercase;margin:0 0 15px}#checkout-step-login .col2-set .col-1{width:51%}#checkout-step-login .col2-set .col-2{width:300px!important}#checkout-step-login .col2-set .col-2 .radio{margin-right:5px}#checkout-step-login .col2-set .col-2 li{padding-left:10px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_bulletsm.gif) 0 .5em no-repeat}#checkout-step-login .col2-set .col-2 .form-list li{background:0 0;padding-left:0}#checkout-step-login .form-list .label,#checkout-step-login .form-list label{width:90px}#checkout-step-login .btn-only{padding:0 0 0 105px;text-align:left;width:214px}#checkout-step-login .btn-only .button{float:right}#checkout-step-login p{margin:0 0 15px}#checkout-step-login .form-list p{padding-left:105px;margin:0}#checkout-step-login .form-list .input-text{width:210px}#checkout-step-login .form-list li.note{float:left;padding-left:105px;margin:0 0 9px;width:auto;clear:left}#checkout-step-login .form-list li.control{float:left;clear:left}#checkout-step-login .form-list li.control .input-box{margin-left:105px}#checkout-step-login .form-list li.buttons-set{float:right;clear:none;padding-right:30px;padding-top:2px}.opc .buttons-set .opc .form-buttons{width:auto;text-align:right}.opc .buttons-set p.back-link{text-align:left}.opc .form-buttons{width:auto;text-align:right}.opc .buttons-set .button,.opc .form-buttons .button{float:right;margin:0}.opc p.required{text-align:right;width:auto;padding-left:0}.checkout-onepage-payment-additional-customerbalance{margin-bottom:5px}.checkout-onepage-payment-additional-customerbalance .checkbox{margin-left:0}#checkout-step-review{padding:0}#checkout-step-review .data-table{border:0;font-size:12px}#checkout-step-review .data-table .item-options{font-size:11px}#checkout-step-review .data-table thead th{vertical-align:bottom;font-family:RBNo31-ExtraBold;color:#003d7a;font-size:12px;text-transform:uppercase}#checkout-step-review .data-table .product-name{font-size:12px}#checkout-step-review .buttons-set{padding:15px 20px;margin:0}.opc .checkout-agreements{margin:20px}.checkout-progress,.checkout-progress li.first span,.checkout-progress li.last span{background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_crumbs.gif);background-repeat:no-repeat}.checkout-progress{padding:0;border-bottom:1px solid #cfcfcf;background-color:#ededed;text-align:center;margin:-21px -21px 5px;font-size:11px;font-weight:700;text-transform:uppercase;width:940px;position:relative;z-index:2}.checkout-progress li{float:left;width:20%;text-align:center;color:#888;line-height:20px}.checkout-progress li span{display:block;text-align:center;border-right:1px solid #cfcfcf}.checkout-progress li.first span{background-position:0 0}.checkout-progress li.last span{background-position:100% 0;border:0}.checkout-progress li.active span{color:#fff;background-color:#d12c01}.multiple-checkout{position:relative;z-index:1}.multiple-checkout .data-table thead th{vertical-align:bottom}.multiple-checkout .col3-set .actions{border:1px solid #e4e4e4;padding:3px 9px 4px;float:left}.multiple-checkout .col3-set address{padding:10px;clear:both}.multiple-checkout .col2-set,.multiple-checkout .col3-set{margin:0 0 15px}.multiple-checkout .buttons-set{padding:15px 0;clear:both;width:auto}.multiple-checkout .buttons-set .button{float:right}.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}.multiple-checkout .grand-total{font-weight:400;font-size:18px;color:#cd3800;text-align:right;display:block;margin:10px 0 15px}.multiple-checkout .grand-total .price-label{font-weight:400}.multiple-checkout .grand-total .price{font-weight:700}.multiple-checkout .sp-methods{font-size:12px}.multiple-checkout .checkout-multishipping-payment-customerbalance{font-size:12px;margin-bottom:7px}.multiple-checkout .fieldset label{font-size:11px}.multiple-checkout .gift-item .fieldset{font-size:11px;width:380px}#checkout-step-review .data-table .btn-remove,#details-table .btn-remove,.checkout-multishipping-overview .data-table .btn-remove{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.sp-methods dt{margin-bottom:5px}.sp-methods dd{margin:0 0 7px}.sp-methods dd li{margin:5px 0}.sp-methods .price{font-weight:700}.sp-methods .form-list{padding-left:20px;margin:15px 0}.sp-methods .form-list .input-text{width:250px}.sp-methods .form-list select{width:256px}.sp-methods .form-list label{width:155px}.sp-methods select.month{width:150px;margin-right:10px}.sp-methods select.year{width:96px}.sp-methods input.cvv{width:3em!important}.sp-methods .input-box{line-height:21px}.sp-methods .v-fix .validation-advice{margin-right:-250px;position:relative;z-index:1;width:250px}.sp-methods .adv-container{padding-left:170px}.sp-methods .centinel-logos a{margin-right:3px}.sp-methods .centinel-logos img{vertical-align:middle}.sp-methods .release-amounts{margin:1.5em 0 2em}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}.checkmo-list li{margin:0 0 4px}.checkmo-list label{padding-top:0}.checkmo-list address{float:left}.please-wait{position:absolute;z-index:99;top:50%;left:50%;margin:-34px 0 0 -90px;border:5px solid #f3b66f;font-size:12px;color:#f18200;font-weight:700;background:#fff;padding:20px;white-space:nowrap}.cvv-what-is-this{cursor:help;margin-left:5px}.pbridge-reload{display:block;text-align:right}.pbridge-reload a{color:#1e75b4;font-size:11px}.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999}.tool-tip .btn-close{text-align:right}.tool-tip .tool-tip-content{padding:5px}.add-gift-message{padding:20px 0;display:none}.add-gift-message h3{line-height:19px;margin:0 0 10px}.add-gift-message p{margin:10px 0}.gift-message-form .fieldset{padding:10px 0}.gift-message-form .fieldset .input-text,.gift-message-form .fieldset textarea{width:200px}.gift-message-form .fieldset textarea{width:200px;height:8em}.gift-message-form .inner-box{padding:0;overflow:auto}.gift-message-form .inner-box h4,.gift-message-form .inner-box h5{font:14px/1.25 Arial,Helvetica,sans-serif;padding:0 20px;margin:17px 0}.gift-message-form .inner-box p{margin:10px 0;padding:0 20px}.gift-message-form .gift-item{padding:5px 0 0}.gift-message-form .gift-item .number{padding:5px 20px;margin-bottom:0;color:#adadad;font-weight:700}.gift-message-form .gift-item .product-img-box{float:left;width:150px;padding-right:15px}.gift-message-form .gift-item .product-image{text-align:center;margin:20px}.gift-message-form .gift-item .product-name{font-size:12px;margin:20px 0 5px;text-align:center}.gift-message-form .gift-item .fieldset{float:left;padding:20px 0 10px 10px;margin:0 0 0 -2px}.gift-message-form .gift-item .fieldset label{width:80px}.gift-message-form .gift-item .gift-wrapping-form{padding:0 20px}.gift-options-for-order{padding:0 40px}.gift-options-for-order .fieldset,.gift-options-for-order .fieldset p{padding:0}.gift-options-for-order .fieldset label{width:80px}.gift-options-for-order .fieldset .input-text,.gift-options-for-order .fieldset textarea{width:340px}.gift-wrapping-form{padding:0 0 10px}.gift-wrapping-form img{border:1px solid #ccc;float:left;margin-right:10px}.gift-wrapping-form label{margin-right:10px;vertical-align:middle}.gift-wrapping-form .gift-wrapping-design{overflow:hidden;padding:10px 0 0;width:100%}.gift-message-link{display:block;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px}.gift-message-link.expanded{background-position:0 -53px}.gift-message-row .btn-close{float:right;width:13px;height:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/gift-message-close.gif) no-repeat;text-indent:-999em;overflow:hidden}.gift-message dt strong{font-weight:700}.checkout-agreements li{margin:10px 0}.checkout-agreements .agreement-content{border:1px solid #d8cea8;font-size:11px;background-color:#fffdef;padding:15px;height:10em;overflow:auto}.checkout-agreements .agree{padding:10px 0;font-size:12px;font-weight:700}.checkout-agreements .agree .checkbox{margin-right:5px}.centinel{margin:10px 0}.centinel p{margin:0 0 10px}.centinel .authentication{border:1px solid #ddd;background:#fff}.centinel .authentication iframe{width:99%;height:400px;background:0 0!important;margin:0!important;padding:0!important;border:0!important}.opc .centinel{margin:0;padding:20px}.checkout-onepage-success .col-main{font-size:12px}.checkout-onepage-success .col-main p{margin:0 0 10px}#invitationForm p.required{padding-bottom:20px}.catalog-product-compare-index tr.first a,.catalog-product-compare-index tr.last a{color:#999}.catalog-product-compare-index tr.first p,.catalog-product-compare-index tr.last p{margin:10px 0}.catalog-product-compare-index tr.first .product-name a{color:#333}.window-overlay{position:absolute;top:0;left:0;min-height:100%;background:#000;opacity:.5;width:100%;z-index:990;display:none}.window-overlay.active{display:block}.popup-block{border:1px solid #cfcfcf;left:50%;top:40%;margin:-85px 0 0 -250px;width:500px;text-align:left;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;z-index:1000;position:fixed;display:none}.popup-block.active{display:block}.popup-block .block-title{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_page-title.gif) repeat-x #F6F6F6;border-bottom:1px solid #CFCFCF;padding:17px 17px 10px}.popup-block div.btn-close{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:19px;right:17px;height:15px;width:15px;text-indent:-9999em;cursor:pointer}.popup-block .block-title strong{color:#D12C01;font-size:16px;font-weight:400}.popup-block .block-content{padding:17px 17px 25px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_block.gif) 0 100% repeat-x #fff;font-size:12px}.popup-block .block-content .form-list label{width:180px}.popup-block .block-content .form-list .input-text{width:230px}.popup-block .block-content .form-list .control .input-box{margin-left:195px}.popup-block .block-content .form-buttons{width:auto;padding-left:188px;padding-top:10px}.popup-block .block-content .form-buttons .button{float:left}.popup-block.loading .block-content *{text-align:left;text-indent:-99999em;overflow:hidden;position:relative;margin-left:-9999em}.popup-block.loading .block-content:before{content:'';display:block;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/opc-ajax-loader.gif) 0 50% no-repeat;position:absolute;z-index:99;top:50%;left:50%;line-height:16px;padding:16px;text-indent:0!important}.captcha-note{clear:left;padding-top:5px}.captcha-image{float:left;margin:0 0 0 240px;position:relative;width:228px}.captcha-image .captcha-img{border:1px solid #c7c7c7;vertical-align:bottom;width:100%}.registered-users .captcha-image{margin:-12px 0 0 113px}#checkout-step-login .captcha-image{margin:-24px 0 0 105px;width:214px}.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px}.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}#checkout-step-login #advice-required-entry-captcha_user_login{min-height:30px}.registered-users #advice-required-entry-captcha_user_login{margin-bottom:5px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(-360deg)}}@keyframes rotate{0%{transform:rotate(-360deg)}}.dashboard .col2-set,.dashboard .recent-orders,.dashboard .tags,.dashboard .welcome-msg{padding:0 0 20px}.dashboard .tags p{display:inline}.dashboard .tags .product-name{margin:0 0 3px;font-size:11px;line-height:17px}.dashboard .tags li{margin:0 0 8px}.dashboard .tags .number{float:left;border:1px solid #ddd;text-align:center;line-height:17px;width:15px;margin-right:-20px}.dashboard .tags .details{margin-left:25px}.dashboard .reviews{padding:0 0 20px}.dashboard .reviews .product-name{margin:0 0 3px;font-size:11px;line-height:17px}.dashboard .reviews p{float:left;margin-right:5px}.dashboard .reviews li{margin:0 0 5px}.dashboard .reviews .number{float:left;border:1px solid #ddd;text-align:center;line-height:17px;width:15px;margin-right:-20px}.dashboard .reviews .details{margin-left:25px}.addresses-list .box-content{font-size:12px}.addresses-list .col-2 li{padding:0 0 10px}.addresses-list .col-2 li .actions{border:1px solid #e4e4e4;padding:3px 9px 4px;float:left}.addresses-list .col-2 li address{padding:10px;clear:both}.order-page .order-date{margin:0 0 20px;color:#6c6c6c;font-size:11px}.order-page .col2-set{padding-bottom:20px}.order-details .link-print{background:0 0;padding:0}.order-details .data-table,.order-details .order-additional{margin-bottom:20px}.order-details .order-additional dt{font-weight:700;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) 0 100% repeat-x;padding:0 0 5px;margin:0 0 5px}.order-details .order-additional dd{padding:10px;margin:0 0 10px}.order-details dl.gift-message{margin:0 20px}.order-details .gift-message dt{margin:1px 0;padding:2px 10px;background:#e6e6e6}.order-details .gift-message dd{border:1px solid #c7c7c7;background:#fff;padding:10px;margin:0 0 10px;white-space:pre-wrap;word-wrap:break-word}.order-links{margin:0 0 10px;padding-bottom:5px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) 0 100% repeat-x;text-align:right}.order-info{margin-bottom:5px;border-bottom:1px solid #c4c4c4}.order-info dt{padding:6px 20px 0 10px;color:#6c6c6c;float:left}.order-info dd,.order-info ul{float:left}.order-info li{float:left;position:relative;z-index:2;margin-right:3px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_collateral-tabs.gif) 0 -39px no-repeat #dedede;color:#222;padding:0 0 0 17px;font-size:12px}.order-info li a,.order-info li strong{text-decoration:none;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_collateral-tabs.gif) 100% -39px no-repeat;padding:0 17px 0 0;line-height:24px;float:left}.order-info li.current{margin-bottom:-1px;color:#000;font-weight:700;z-index:3;border-bottom:0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_collateral-tabs.gif) no-repeat #fff}.order-info li.current strong{background-position:100% 0;padding-bottom:1px}.order-info dt{font-weight:700}.newsletter-manage-index .form-buttons .button{float:left;margin:0}.split-button{display:inline-block;z-index:1;position:relative;max-width:300px;white-space:nowrap}.split-button.clickable:active{left:1px;top:1px}.split-button{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_btn.gif) no-repeat;height:21px;padding:0 0 0 10px;margin:0}.split-button.active{z-index:100}.split-button strong{cursor:default;font-weight:700;text-transform:uppercase;font-size:11px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_btn.gif) 100% 0 no-repeat;height:19px;padding:3px 30px 0 5px;margin:0;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.split-button strong[onclick],.split-button.clickable>strong{font-size:11px;color:#C73615;text-transform:uppercase;cursor:pointer}.split-button .change{display:inline-block;border:1px solid;border-color:transparent transparent transparent #ccc;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_btn-split-change.png) 5px 50% no-repeat;text-indent:-999em;overflow:hidden;width:15px;cursor:pointer;margin-left:8px;vertical-align:middle;position:absolute;right:5px;top:0;height:19px}.split-button.light{background:0 0;height:auto;padding:0}.split-button.light.clickable:active{top:auto;left:auto}.split-button.light strong{display:inline-block;font-size:11px;text-transform:none;background:0 0;font-weight:400;padding:0;height:auto;overflow:visible;white-space:normal;text-overflow:visible}.split-button.light strong[onclick],.split-button.light.clickable>strong{text-transform:none;text-decoration:underline;color:#999}.split-button.light strong[onclick]:hover,.split-button.light.clickable>strong:hover{text-decoration:none}.split-button.light .change{position:static;right:auto;top:auto;height:11px;border-left-color:#999}.split-button .change:hover,.split-button.active .change{background-position:-995px 50%}.split-button .list-container{position:absolute;display:none;right:0;top:100%;padding:0;min-width:100%;max-width:300px;float:left}.split-button.active .list-container{display:block}.split-button .list-container ul{background:#fff;border:1px solid rgba(0,0,0,.1);position:relative}.split-button .list-container ul>li{white-space:nowrap;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_btn-split-item.png) -10000px -10000px no-repeat;border:1px solid #c1c1c1;border-top-width:0;display:block!important;margin:0!important}.split-button .list-container ul>li:first-child{border-top-width:1px}.split-button .list-container li a,.split-button .list-container li span{display:block;line-height:1.2!important;cursor:pointer;padding:5px 18px;color:#999;font-size:11px;text-transform:none;text-decoration:none;text-align:left;text-overflow:ellipsis;overflow:hidden}.split-button .list-container li:hover,.split-button .list-container li:hover a,.split-button .list-container li:hover span{color:#fff;text-decoration:none}.split-button .list-container li:hover{background-color:#999;background-position:5px -984px}.split-button .list-container li.new{color:#d33911;background-color:#eee;background-position:5px 7px}.split-button .list-container li.new:hover{background-color:#999;background-position:5px -485px}.my-wishlist textarea{width:99%;height:3.9em;resize:vertical;line-height:1.3em;overflow:auto}#wishlist-table .price-box{margin:3px 0}#wishlist-table td .description{margin:10px 0;max-height:3.9em;line-height:1.3em;overflow:hidden;word-wrap:break-word;max-width:345px}#wishlist-table td .description .inner{overflow:hidden}#wishlist-table td{padding:15px 10px}#wishlist-table td:first-child,#wishlist-table th:first-child{padding-left:10px;padding-right:0}#wishlist-table td p{margin:5px 0 15px}#wishlist-table td.last{padding:4px 2px;width:1px}#wishlist-table td .price-box{font-size:12px}#wishlist-table td .price-box p{margin:0 0 5px}#wishlist-table td .truncated{float:left;width:auto;margin-right:10px;line-height:18px}#wishlist-table td .truncated .show -options{top:-40px;right:100%;left:auto;margin-right:15px;line-height:1.2}#wishlist-table td .truncated .truncated_full_value .item-options dl{background-position:100% 0}#wishlist-table .item-manage{margin:0;float:left}#wishlist-table .item-manage .split-button{margin:10px 9px 0 0}#wishlist-table .item-manage .split-button .change{margin-left:2px}#wishlist-table .item-manage .split-button:last-child{margin-right:0}.wishlist-empty{font-size:12px;padding:15px 10px;text-align:center}p.wishlist-empty{border:1px solid #d0d0d0}.link-edit{padding-left:18px;line-height:18px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_link-edit.png) no-repeat;display:inline-block}.wishlist-management .link-edit{width:16px;padding:0;margin:0 5px;height:16px;text-indent:-999em;overflow:hidden;vertical-align:middle}.wishlist-management .btn-create{float:right;margin-bottom:10px}.wishlist-management .sub-title{float:left;max-width:100%}.wishlist-management .sub-title h2{word-wrap:break-word}.wishlist-management .note-msg{clear:both;margin:0 0 10px;padding:10px;border-style:solid!important;border-width:1px!important;font-size:12px!important;border-color:#fcd344;background-color:#fafaec;color:#3d6611}.wishlist-management .msg-private{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_lock.png) 10px 10px no-repeat #fafaec;padding-left:30px}.wishlist-management .table-caption .label{font-size:12px;float:left;line-height:21px}#wishlists-move{float:right;margin-left:10px}#wishlists-copy{float:right}#wishlists-select{background:0 0;padding-left:0;white-space:nowrap;float:left;max-width:220px}#wishlists-select strong{background:0 0;padding-right:0;padding-left:7px;font-weight:400;font-size:12px;text-transform:none}#wishlists-select strong span{font-weight:700}#wishlists-select .change{text-indent:0;width:auto;background:0 0;margin-left:4px;border:0;right:auto;left:100%;text-decoration:none;line-height:19px;margin-top:1px}#wishlists-select .change span{color:#1e75b4;text-transform:none;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_header-panel.gif) 100% -74px no-repeat;padding-right:10px}#wishlists-select.active .change span{color:#d33911;background-position:100% -130px}#wishlists-select .list-container{right:auto;left:0;margin-top:4px}#wishlists-select .list-container ul{background:#e7e7e7;border:0}#wishlists-select .list-container li:first-child{border-top:0}#wishlists-select .list-container li{border-color:#d9d9d9}#wishlists-select .list-container a,#wishlists-select .list-container span{color:#1e75b4;padding:5px 6px}#wishlists-select .list-container li:hover,#wishlists-select .list-container li:hover a,#wishlists-select .list-container li:hover span{color:#d33911}#wishlists-select .list-container li:hover{background-position:-999em -999em;background-color:#f8f8f8}#wishlists-select .list-container li.new{color:#d33911;background-color:#d9d9d9;background-position:5px 7px;padding-left:12px}#wishlists-select .list-container li.new:hover{background-color:#999;background-position:5px -485px;color:#fff}#wishlists-select .list-container li.new:hover a,#wishlists-select .list-container li.new:hover span{color:#fff}.col3-layout #wishlist-search-results .item-name{max-width:340px;word-wrap:break-word;display:block}.col2-left-layout #wishlist-search-results .item-name,.col2-right-layout #wishlist--results .item-name{max-width:500px}.col1-layout #wishlist-search-results .item-name{max-width:600px}.list-info{border:1px solid #dadada;padding:10px 0;margin:0 0 15px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_block.gif) 100% 100% repeat-x #fff;max-width:100%;word-wrap:break-word}.list-info .item{padding:5px 0;font-size:12px;border-top:1px dotted #d9d9d9;margin:0 15px}.list-info .item:first-child{border-top:0}.list-info .item .label{font-weight:400;font-style:italic;font-size:.9em;margin-right:5px}.list-info .item .label:after{content:':'}.list-info .item .value{font-weight:700}.wishlist-search-view #wishlist-table td.last{padding:15px 10px}.wishlist-search-view #wishlist-table .description{max-height:6.5em;max-width:280px}.wishlist-search-view .list-info{display:inline-block}.wishlist-search-view .sub-title{clear:both}.wishlist-search-view p.qty{text-align:center}.storecredit .account-balance{margin:0 0 20px;padding:0 0 10px;font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) 0 100% repeat-x}.storecredit .account-balance .price{font-weight:700}.giftcard-redeem{padding-bottom:20px}.giftcard-redeem .input-box{margin-right:5px}.giftcardaccount{position:relative;z-index:1;padding-top:1px}.giftcard-status .messages,.giftcardaccount .messages{margin-bottom:10px}.giftcardaccount p{margin:15px 0;font-size:12px}.giftcardaccount .fieldset{margin:0}.giftcardaccount .btn-only{margin:0 0 15px}.giftcard-status .gift-card-info,.giftcard-status p.error-msg,.giftcardaccount #giftcard_balance_lookup .gift-card-info,.giftcardaccount #giftcard_balance_lookup p.error-msg{margin:10px 0 20px}.gift-card-info{margin:10px 0;padding:10px 10px 5px;border:1px dashed #d9d9d9;background:#fcf7f5}.gift-card-info p{font-size:12px;margin:0 0 5px}.gift-card-info .giftcard-number{font-weight:700}.gift-card-info .btn-only{padding-left:0}#gc-please-wait{-ms-filter:"alpha(Opacity=80)";-moz-opacity:.8;opacity:.8}.page-print .print-head img{float:left}.page-print .print-head address{float:left;margin-left:15px}.page-print h2.h2{margin:15px 0 10px}.page-print .col2-set{margin:10px 0 20px}.page-print .gift-message-link{display:none}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .label,.page-print .price-incl-tax .price{display:inline}.my-tag-edit{float:left}.my-tag-edit .btn-remove{float:right;margin:-3px 0 0 5px;position:relative}#my-tags-table .price-box{margin:5px 0}#my-tags-table .last{text-align:center}#my-tags-table .last p{margin:10px 0}.my-rewards .box{margin:0 0 30px}.my-rewards .info-box .box-title{margin:10px}.my-rewards .info-box .box-content{padding:0 10px 10px}.my-rewards p.error{display:inline;color:#d91a00}.my-rewards dl{font-size:12px}.my-rewards dl dt{font-weight:700;font-size:13px;margin-top:10px}.my-rewards dl dt span{color:#d12c01}.my-rewards dl dd.last{margin:7px 0 0}.my-rewards .form-list label{width:auto}.my-rewards .form-list .control .input-box{position:static;margin:0 5px 0 0}.my-rewards .data-table small{display:block;font-size:1em;color:gray}.billing-agreements .info-box{margin:15px 0}.billing-agreements .info-box p{margin:0 0 9px}.billing-agreements .form-list li button.button{float:left;margin-left:10px}.btn-gift-registry{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/i_gift-registry3.gif) no-repeat;padding:3px 0 0 33px;text-align:left}.btn-gift-registry .input-box{margin:0 0 7px}.btn-gift-registry select{width:100%}.gift-registry-name{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/i_gift-registry2.gif) no-repeat;margin:3px 0 0;padding:0 0 0 20px;line-height:18px}.sidebar .block-gr-search .form-alt .input-box{width:148px;margin:3px 0 0;padding:0}.sidebar .block-gr-search .form-alt input.input-text{width:142px}.sidebar .block-gr-search .form-alt select{width:148px}.block-gr-search p.note{margin:0 0 3px;text-align:right;color:#f15c22}.wrapper .block-addbysku .input-box.validation-error,.wrapper .block-addbysku .input-box.validation-passed{padding-right:0;background:0 0}.wrapper .block-addbysku .validation-advice{margin-right:-19px}.main .block.block-addbysku .block-content{padding:10px 4px}.block-addbysku .data-table td,.block-addbysku .data-table th{padding:6px 4px}.block-addbysku .data-table td:first-child,.block-addbysku .data-table th:first-child{padding-left:13px}.sidebar .block-addbysku .actions{padding:0 13px 7px}p.link-widget-sku{padding:15px 13px;text-align:left;float:left}.sidebar p.link-widget-sku{padding:5px 13px 0;text-align:right;border-top:1px dotted #dadada;float:none}p.link-widget-sku a{color:#999}.block-addbysku .actions{text-align:right;margin:15px 0 10px;float:right}.sidebar .block-addbysku .actions{float:none}.block-addbysku .file-upload{float:left;text-align:left;border:1px solid #dadada;padding:10px 17px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_block.gif) 0 100% repeat-x #F5F5F5;margin-top:10px}.block-addbysku .file-upload label{display:block;float:none;width:auto;min-width:60px;text-align:left}.block-addbysku .file-upload p{padding:3px 0}.block-addbysku .file-upload .btn-reset{display:inline-block;margin-left:15px}.block-addbysku .file-upload .btn-reset span{margin-left:0;padding:3px 0 3px 15px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_icon-reset.png) 0 50% no-repeat;display:inline-block;cursor:pointer;color:#999}.block-addbysku .file-upload .input-box{display:block;float:none}.block-addbysku .file-upload .note{width:auto;clear:both;padding:2px 0}.block-addbysku .data-table td .btn-remove{margin:4px -16px 0 0;float:right}.block-addbysku .data-table td .input-box{float:left}.block-addbysku .data-table td .qty{width:8em!important}.sidebar .block-addbysku .data-table td .qty{width:5em!important}.block-addbysku .data-table td.last{padding-right:18px}.block-addbysku .data-table tfoot td.last{text-align:right}.block-addbysku .data-table .add-row{cursor:pointer;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_btn-split-item.png) 0 2px no-repeat;padding-left:11px;font-weight:700;color:#999}.block-addbysku .data-table .input-box{width:99%}.wrapper .block.block-addbysku .data-table .col-sku{width:auto}.wrapper .block.block-addbysku .data-table .col-qty,.wrapper .block.block-addbysku .data-table .col-remove{width:13px}.wrapper .block.block-addbysku .data-table .input-text{width:99%}.disabled{position:relative;z-index:1}.disabled:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#fff;opacity:.2}.cart-msrp-totals{color:red;font-size:12px!important;font-weight:700;padding:10px 20px 20px;text-align:right;text-transform:uppercase}.map-cart-sidebar-total{color:red;display:block;font-size:10px;line-height:14px;font-weight:700;padding:5px 2px;text-shadow:0 1px 0 #fff}.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:1000}.map-popup-heading{background:#efefef;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px}.map-popup-heading h2{color:#333;font-size:14px;font-weight:700;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis;width:240px}.map-popup-arrow{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px}.map-popup-close{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:6px;right:8px;height:15px;width:15px;text-align:left;text-indent:-9999em}.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;width:280px}.map-popup-checkout{display:inline;float:right;text-align:right}.map-popup-checkout span{display:block;padding-right:30px}.map-popup-checkout .paypal-logo{display:none;margin:0 0 5px}.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}.map-popup-price{margin:5px 0 0}.map-popup-text{background:#fefefe;clear:right;line-height:1.5;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word}.map-popup-only-text{border-top:1px solid #ddd}.products .twoup a{font-size:14px;color:#003d7a;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;text-decoration:none}.products .twoup a:hover{text-decoration:underline}.products .three .twoup.first,.products .threeup .twoup.first,.products .twoup .twoup.first{text-align:center}.catalog-product-view .buttons-set p.back-link{display:none}.page-head,.page-head-alt{margin-bottom:20px;padding:23px 20px 11px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_page-title.gif) repeat-x #f6f6f6;border-bottom:1px solid #cfcfcf}.col-main .page-head,.col-main .page-head-alt{margin:0 -20px 20px}.page-head-alt .link-rss{float:right;margin-top:8px}.page-head h2,.page-head h3,.page-head-alt h2,.page-head-alt h3{font:400 22px/27px Arial,Helvetica,sans-serif;color:#d12c01}.restriction-index-stub .page{width:652px;padding-bottom:3px}.restriction-index-stub .main{margin-top:100px;min-height:0;height:auto!important;padding:13px;text-align:center;margin-bottom:0}.restriction-index-stub .col-main{color:#dedede;height:auto!important;min-height:230px;font-size:16px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/logo-offline.gif) 50% 95px no-repeat #4a4a4a;padding:170px 60px 40px}.restriction-index-stub .page-title{margin:0 0 15px!important;padding:0!important;border:0!important;background:0 0}.restriction-index-stub .col-main h1,.restriction-index-stub .col-main h2{font:italic 35px Georgia,"Times New Roman",Times,serif;color:#fff}.restriction-index-stub .footer-container,.restriction-index-stub .header-container{display:none}.restriction-index-stub .copyright{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_shadow-offline.gif) 50% 0 no-repeat;padding:15px 0 0;margin:0}.private-sales-index{background:#2b2b2b;margin:110px 0 60px;padding:40px 0}.private-sales-index .box{border:1px solid #e2ded0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_ps.gif) 50% 13px no-repeat #fff;padding:50px 13px 0;width:657px;margin:0 auto}.private-sales-index .box .content{padding:0 60px 70px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_ps.gif) 50% 100% no-repeat;font-size:14px}.private-sales-index .box .content p{text-align:center}.private-sales-index .box .content a{color:#444}.private-sales-index .box .content h1{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_ps-logo.gif) 50% 0 no-repeat;padding:60px 0 5px;font-size:29px;font-weight:400;color:#ec4e00}.private-sales-index .box .content .description{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_ps-descr.gif) 50% 0 no-repeat;margin:40px auto 0;width:433px;padding:30px 50px;font:400 20px Georgia,"Times New Roman",Times,serif;font-style:italic;color:#817268}.col1-layout .private-sales-index{margin:0 -20px -31px;height:auto!important;height:350px;min-height:350px}.cms-private-sales-home{background-color:#fffdf9}.private-sales-demo{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_ps-home.jpg) 50% 88px no-repeat #fffdf9;padding-top:90px}.private-sales-demo h1{display:none}.private-sales-demo p{padding-top:475px;text-align:center;color:#444;font-size:18px}.private-sales-demo a{color:#c12900}.col1-layout .private-sales-demo{margin:0 -20px -31px;background-position:0 20px;padding-top:20px;height:auto!important;height:550px;min-height:550px}.guest-select{width:305px!important}.category-header .category-description h1,.category-header .category-description h2{font-family:RBNo31-ExtraBold;font-size:29px;color:#fff;font-weight:400;line-height:29px;text-transform:uppercase}.category-header .category-description h2{color:#00cee8}.category-header .category-description p{font-family:RBNo31-Light;font-size:11px;line-height:15px;color:#fff}#cart-sidebar-reorder-advice-container button.button{float:none;display:block}#cart-sidebar-reorder-advice-container .button span span{padding:7px 15px 5px}/ p.button{height:20px;margin-bottom:10px}p.button a{background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/bg-addtocart.jpg);background-repeat:repeat-x;padding:10px 30px;color:#fff;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none}p.button a:hover{color:#666}p.small{font-size:10px;margin:0}.cms-dealer tbody td:first-child{border-right:1px solid #ccc;width:375px}.cms-dealer tbody td:nth-child(2){padding-left:50px}.dealerAccount a{color:#406A91}.dealerAccount label{color:#777;display:block;font-size:.85em;font-weight:700}.dealerAccount label span{color:red}.dealerAccount input[type=text]{width:300px}.dealerAccount input[type=submit]{background:#494949;border:1px solid #333;color:#fff;font-weight:700;padding:2px 8px}.dealerAccount h3{font-family:RBNo31-Bold;font-weight:400;font-size:20px;text-transform:uppercase;margin-bottom:12px}.dealerAccount #dealerp{margin-bottom:20px}.dealerAccount .required{display:none!important}.dealerAccount input,.dealerAccount select,.dealerAccount textarea{margin-bottom:5px}.dealerAccount #existing{float:left;width:350px!important}.dealerAccount #newDealer{float:left;width:550px!important}.dealerAccount #newDealer p{float:left}.dealerAccount #newDealer span{font-size:12px}.dealerAccount #newDealer #dpassword{clear:both}.dealerAccount #newDealer #cpassword{margin-left:15px}.dealerAccount #newDealer #ndbutton{clear:both}.cms-instructions .col-main ul li{margin:0 15px 15px 0;list-style:none;width:22%;display:inline-block;height:220px;border:1px solid #CCC}.cms-instructions .col-main ul li a{padding:20px;text-align:center;display:block}.cms-instructions .col-main ul li img{display:block;margin:10px auto;height:auto;max-width:150px}.cms-instructions-bluehr h2,.cms-instructions-rflkt h2{clear:both;margin-top:30px}.dropdown{display:none;position:absolute;height:158px;width:100%;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/subnav.jpg) top left repeat-x;top:98px;text-align:left;z-index:999}.dropdown .inner{width:960px;margin:0 auto;z-index:999}.sports-dropdown .inner{text-align:center}.dropdown .item{display:inline-block;padding:0 15px;margin:10px 0 0;border-right:1px solid #d8d7d7;vertical-align:top;text-align:center;height:108px}.dropdown .item.first{padding:0 20px 0 0}.dropdown .item a{text-decoration:none;font-weight:400}.dropdown .item a .blue-main{font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-size:14px;color:#004a80}.dropdown .item a .sub{color:#717073}.dropdown .item.sports.last{border-right:none}.products-dropdown .button{float:right;margin:20px 0 10px;clear:right}.products-dropdown .button.bottom{margin:0 0 10px}.products-dropdown .button a{display:block;width:118px;height:25px;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;text-decoration:none;color:#fff;text-transform:uppercase;padding:8px 0 0 25px}.products-dropdown .button a.light{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/dropdown/white-button.png) no-repeat;color:#003d7a}.products-dropdown .button a.dark{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/dropdown/dark-blue.png) no-repeat}.step{display:block;clear:both}.alignRight{float:right;clear:right;margin:0 0 10px 10px}.rowup{margin-bottom:30px}.threeup{width:33%;display:inline-block;vertical-align:top}.threeup .content{margin:40px 10px 10px}.catalog-category-view .row#header .multiprice .product-price{float:left;margin-right:12px;width:45%}.catalog-category-view .row#header .multiprice .product-price h3{font-size:18px}.blue{color:#00aadf}.itPrice{font-size:16px;padding-left:5px}.catalog-category-view .products .twoup .content .last{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/weaponbg.jpg) right top no-repeat}.catalog-category-view .products .twoup .tagline .blue{background-color:#FFF;padding-right:5px}.catalog-category-view .products .tagline{width:auto}.catalog-category-view .twoup.first .content,.catalog-category-view .twoup.last .content{margin:0}.catalog-category-view .content a,.catalog-category-view .content a:hover{text-decoration:none}.catalog-category-view .row .full-content{padding:20px 0}.catalog-category-view .row#header{position:relative;z-index:6;-moz-box-shadow:0 5px 5px #ccc;-webkit-box-shadow:0 5px 5px #ccc;box-shadow:0 5px 5px #ccc;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.catalog-category-view .row#header .full-content{position:relative;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/category/blue-strip.png) left bottom no-repeat}.catalog-category-view .row#header h1{font-family:RBNo31-ExtraBold,Arial,Helvetica,sans-serif;font-size:49px;color:#000;margin:0;padding:0;line-height:50px}.catalog-category-view .row#header h3{font-family:RBNo31-Book,Arial,Helvetica,sans-serif;font-size:40px;color:#000;text-shadow:none}.catalog-category-view .row h3.tagline,.catalog-category-view .row#header h3.tagline{font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-size:23px;padding:10px 0}.catalog-category-view .row#header h3.price{font-size:23px;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif}.catalog-category-view .row#header .product-price{margin:10px 0}.catalog-category-view .row#header .product-price a{font-size:14px;color:#003d7a;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;text-decoration:none;padding-right:5px;margin-right:5px}.catalog-category-view .row#header .product-price a:hover{text-decoration:underline}.category-kickr .row#header{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.catalog-category-view .page .white{background:#fff}.catalog-category-view .row.white h3{font-size:22px;font-family:RBNo31-ExtraBold,Arial,Helvetica,sans-serif;color:#000;line-height:21px;text-shadow:none;margin-bottom:15px}.catalog-category-view .row.white h3 span.small{font-size:16px}.catalog-category-view .quote{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.catalog-category-view .video{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/bg-yellow.jpg) top left}.catalog-category-view .dark-blue,.catalog-category-view .info{color:#003d7a}.catalog-category-view .row.white .main-content p{margin-bottom:8px}.catalog-category-view .row.white ul{margin:0 0 0 20px}.catalog-category-view .row.white li{list-style-type:disc}.catalog-category-view .expanded-container.active{background:#f5f5f5}.catalog-category-view .expanded-content{display:none;width:960px;margin:0 auto}.catalog-category-view .row.white .expanded-content h3{color:#003d7a;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin:0 0 10px;font-weight:700;text-transform:none;line-height:16px}.catalog-category-view .expanded-content p{font-size:12px}.catalog-category-view .expand-text{text-align:center;cursor:pointer;font-weight:700;padding:10px 0}.catalog-category-view .row.quote p{font-family:RBNo31-ExtraBold,Arial,Helvetica,sans-serif;font-size:25px;color:#000;text-align:center;padding:15px 0 30px;line-height:100%}.catalog-category-view .row.products{border-top:1px solid #eee;border-bottom:1px solid #eee}.catalog-category-view .row.products p{font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-size:13px}.catalog-category-view .row.products p.price{font-size:25px}.catalog-category-view .row.products p.supported{color:#000;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-size:15px;text-transform:uppercase}.catalog-category-view .row.products p.devices{font-size:12px;font-family:Helvetica,sans-serif}.catalog-category-view .row.products .apps img{max-width:39px;height:auto}.catalog-category-view .row.apps{border-bottom:1px solid #ccc}.catalog-category-view .row.apps .features{float:left;display:inline-block;width:40%;margin:0 20px 0 0}.catalog-category-view .row.apps .compatibility{float:left;display:inline-block;width:75%}.catalog-category-view .row.apps h4{font-size:20px;margin:0 0 10px;text-transform:uppercase;font-family:RBNo31-Bold;color:#00CEE8}.catalog-category-view .row.apps .compatibility h3,.catalog-category-view .row.apps .features h3{font-size:14px;margin:0 0 3px;text-transform:uppercase;font-family:RBNo31-ExtraBold}.catalog-category-view .row.apps .compatibility p,.catalog-category-view .row.apps .features p,.catalog-category-view .row.apps .features ul{margin:0 0 0 30px}.catalog-category-view .row.apps p.short{width:55%}.catalog-category-view .row.apps .features li{list-style-type:disc}.catalog-category-view .row.apps .slidelink{margin-top:103px;width:28px;height:32px;float:left}.catalog-category-view .row.apps .slidelink #prev{display:block;height:32px;width:28px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/blacksliderleft.png) top center no-repeat}.catalog-category-view .row.apps .slidelink #next{display:block;height:32px;width:28px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/blacksliderright.png) top center no-repeat}.catalog-category-view .row.apps .app_slider{padding:0;position:relative}.catalog-category-view .row.apps .app_slider img{float:right;max-height:210px;margin-bottom:5px}.catalog-category-view .row.apps .app_slider .button{float:right;margin-top:6px}.catalog-category-view .row.apps .app_slider .slide{width:100%;min-height:300px}.catalog-category-view .row.apps .apps-pager{text-align:center;margin:20px 0 0}.catalog-category-view .row.apps .apps-pager a{background:#666;height:10px;width:10px;text-indent:-999em;display:inline-block;margin:0 5px;border-radius:100px}.catalog-category-view .row.apps .apps-pager a.activeSlide{background:#FFE900;height:10px;width:10px;text-indent:-999em}.category-description h2{background:0 0}.cms-coaches .page{width:100%;padding:98px 0 0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-coaches .col1-layout .col-main{padding:0}.cms-coaches .col1-layout .col-main .std{margin-bottom:323px}.cms-coaches .full-content{position:relative}.cms-coaches .full-content a{display:block;width:100%;height:100%;text-decoration:none}.cms-coaches #kickrchal{min-height:347px;overflow:hidden}.cms-coaches #kickrchal #chalcon{width:960px;margin:0 auto}.cms-coaches #kickrchal #chalcon #chalconbg{position:relative;height:100%;width:2400px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/coaches/chalbg.png) 410px 0/1502px 347px no-repeat;min-height:347px}.cms-coaches #kickrchal #chalcon #kickrpic{position:absolute;top:0;left:445px;height:331px;width:384px}.cms-coaches #kickrchal #chalcon h2{font-family:RBNo31-Black;font-size:60px;color:#003d7a;background:0 0;margin:100px 0 0;line-height:55px;width:500px}.cms-coaches #kickrchal #chalcon p{font-family:RBNo31-Medium;font-size:20px;color:#000;width:345px;line-height:24px}.cms-coaches #yellowrow{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/bg-yellow.jpg) top left repeat-x;height:240px;display:block;padding:40px 0 10px}.cms-coaches #yellowrow .rowcontent{width:960px;margin:0 auto}.cms-coaches #yellowrow .rowcontent p{float:left;width:250px;font-family:RBNo31-Bold;font-size:28px;color:#000;line-height:30px;margin-top:10px}.cms-coaches #yellowrow .arrow-right{float:left;width:0;height:0;margin:0 30px;border-top:100px solid transparent;border-bottom:100px solid transparent;border-left:40px solid red}.cms-coaches #bluerow{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/coaches/coachbluebg.jpg) top left repeat-x;height:193px;display:block;padding:40px 0 10px}.cms-coaches #bluerow .rowcontent{width:960px;margin:0 auto}.cms-coaches #bluerow #kickrpic2{float:left;margin:-70px 60px 0 0;height:250px;width:374px}.cms-coaches #bluerow #kickrorder{float:left;height:140px;width:381px;margin-bottom:5px;margin-top:-10px}.cms-coaches #bluerow #kickrorderp{float:left;font-family:RBNo31-Bold;font-size:18px;width:380px;color:#004a80;line-height:20px}.cms-coaches #darkbluerow{background-color:#003d7a;height:150px;display:block;padding:40px 0 10px}.cms-coaches #darkbluerow .rowcontent{width:960px;height:100px;margin:0 auto;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/coaches/benefits.png) left center no-repeat}#zenbox_body{z-index:50}.cms-burnburst .header-container{height:100px}.cms-burnburst .page{width:100%;padding:98px 0 0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-burnburst .col1-layout .col-main{padding:0}.cms-burnburst .col1-layout .col-main .std{margin-bottom:323px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-burnburst .full-content{position:relative}.cms-burnburst .full-content a{display:block;width:100%;height:100%;text-decoration:none}.cms-burnburst #rowbuynow{background-color:#363636;position:fixed;width:100%;z-index:10}.cms-burnburst #rowbuynow .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/ordernow.jpg) center center/960px 50px no-repeat #363636;height:50px}.cms-burnburst #rowbuynow .full-content a{font-family:RBNo31-Bold;font-size:14px;color:#FFF;padding:16px 0 0 2px}.cms-burnburst #rowbuynow .full-content #orderme{width:13%;height:100%;position:absolute;top:0;right:4%;text-align:center}.cms-burnburst #rowtick{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/tickbg.jpg) top center repeat-y #FBAC00;padding-top:50px}.cms-burnburst #rowtick .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/tickrow.jpg) center bottom/960px 539px no-repeat;height:539px}.cms-burnburst .full-content .hideme{visibility:hidden;width:960px}.cms-burnburst #rowdiscover{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/hrbandbg.jpg) center center/41px 540px repeat-x}.cms-burnburst #rowdiscover .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/discoverrow.jpg) center center/960px 540px no-repeat;height:540px}.cms-burnburst #rowone{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/onebg.jpg) top center no-repeat #FFF}.cms-burnburst #rowone .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/onerow.jpg) center center/960px 514px no-repeat #FFF;height:514px}.cms-burnburst #rowno{background-color:#1F1F1F}.cms-burnburst #rowno .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/norow.jpg) center center/960px 164px no-repeat #1F1F1F;height:164px}.cms-burnburst #rowwoman{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/womanrow2a.jpg) center center/2463px 527px no-repeat}.cms-burnburst #rowwoman .full-content{height:527px}.cms-burnburst #roweight{background-color:#F5F5F5}.cms-burnburst #roweight .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/eightrow.jpg) center center/960px 317px no-repeat #F5F5F5;height:317px}.cms-burnburst #rowchart{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/chartbg.jpg) top center/2463px 362px repeat-y #FBAC00}.cms-burnburst #rowchart .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/chartrow.jpg) center center/960px 362px no-repeat;height:362px}.cms-burnburst #rowsmarter{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/smarterbg.jpg) top center/32px 558px repeat-x #F7F7F7}.cms-burnburst #rowsmarter .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/smarterrow.jpg) center center/960px 558px no-repeat #F7F7F7;height:558px}.cms-burnburst #rowconnect{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/connectbg.jpg) top center/26px 538px repeat-x #1E1E1E}.cms-burnburst #rowconnect .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/connectrow.jpg) center center/960px 538px no-repeat #1E1E1E;height:538px}.cms-burnburst #rowlinks{background-color:#EBEBEB}.cms-burnburst #rowlinks .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/linksrow.jpg) center center/960px 228px no-repeat #EBEBEB;height:228px}.cms-heartrate .header-container{height:100px}.cms-heartrate .page{width:100%;padding:98px 0 0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-heartrate .col1-layout .col-main{padding:0}.cms-heartrate .col1-layout .col-main .std{margin-bottom:323px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-heartrate .full-content{position:relative}.cms-heartrate .full-content a{display:block;width:100%;height:100%;text-decoration:none}.cms-heartrate #rowbuynow{background-color:#363636;position:fixed;width:100%;z-index:10}.cms-heartrate #rowbuynow .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/ordernow.jpg) center center/960px 50px no-repeat #363636;height:50px}.cms-heartrate #rowbuynow .full-content a{font-family:RBNo31-Bold;font-size:14px;color:#FFF;padding:16px 0 0 2px}.cms-heartrate #rowbuynow .full-content #orderme{width:13%;height:100%;position:absolute;top:0;right:4%;text-align:center}.cms-heartrate #rowtick{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/tickbg.jpg) top center repeat-y #FBAC00;padding-top:50px}.cms-heartrate #rowtick .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/tickrow.jpg) center bottom/960px 539px no-repeat;height:539px}.cms-heartrate .full-content .hideme{visibility:hidden;width:960px}.cms-heartrate #rowdiscover{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/hrbandbg.jpg) center center/41px 540px repeat-x}.cms-heartrate #rowdiscover .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/discoverrow.jpg) center center/960px 540px no-repeat;height:540px}.cms-heartrate #rowone{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/onebg.jpg) top center no-repeat #FFF}.cms-heartrate #rowone .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/onerow.jpg) center center/960px 514px no-repeat #FFF;height:514px}.cms-heartrate #rowno{background-color:#1F1F1F}.cms-heartrate #rowno .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/norow.jpg) center center/960px 164px no-repeat #1F1F1F;height:164px}.cms-heartrate #rowwoman{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/womanrow2a.jpg) center center/2463px 527px no-repeat}.cms-heartrate #rowwoman .full-content{height:527px}.cms-heartrate #roweight{background-color:#F5F5F5}.cms-heartrate #roweight .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/eightrow.jpg) center center/960px 317px no-repeat #F5F5F5;height:317px}.cms-heartrate #rowchart{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/chartbg.jpg) top center/2463px 362px repeat-y #FBAC00}.cms-heartrate #rowchart .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/chartrow.jpg) center center/960px 362px no-repeat;height:362px}.cms-heartrate #rowsmarter{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/smarterbg.jpg) top center/32px 558px repeat-x #F7F7F7}.cms-heartrate #rowsmarter .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/smarterrow.jpg) center center/960px 558px no-repeat #F7F7F7;height:558px}.cms-heartrate #rowconnect{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/connectbg.jpg) top center/26px 538px repeat-x #1E1E1E}.cms-heartrate #rowconnect .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/connectrow.jpg) center center/960px 538px no-repeat #1E1E1E;height:538px}.cms-heartrate #rowlinks{background-color:#EBEBEB}.cms-heartrate #rowlinks .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/linksrow.jpg) center center/960px 228px no-repeat #EBEBEB;height:228px}.cms-burnburst-about-html .page{width:100%;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-burnburst-about-html .col1-layout .col-main{padding:0}.cms-burnburst-about-html .std{padding:0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-burnburst-about-html .full-content .hideme{visibility:hidden;width:960px}.cms-burnburst-about-html .full-content{position:relative}.cms-burnburst-about-html #rowbuynow .full-content #orderme{width:15%;height:100%;position:absolute;top:0;right:0;text-align:center}.cms-burnburst-about-html .full-content a{display:block;width:100%;height:100%;text-decoration:none}.cms-burnburst-about-html #rowbuynow{background-color:#363636;width:100%}.cms-burnburst-about-html #rowbuynow .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/ordernowmob.jpg) top center/cover no-repeat #363636}.cms-burnburst-about-html #rowbuynow .full-content a{line-height:0;font-size:0;color:transparent}.cms-burnburst-about-html #rowtick{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/tickbg.jpg) top center repeat-y #FBAC00}.cms-burnburst-about-html #rowtick .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/tickrow.jpg) center bottom/cover no-repeat}.cms-burnburst-about-html #rowdiscover .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/discoverrow.jpg) top center/cover no-repeat}.cms-burnburst-about-html #rowone .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/onerow.jpg) top center/cover no-repeat #FFF}.cms-burnburst-about-html #rowno{background-color:#1F1F1F}.cms-burnburst-about-html #rowno .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/norow.jpg) top center/cover no-repeat #1F1F1F}.cms-burnburst-about-html #rowwoman .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/womanrow.jpg) top center/cover no-repeat}.cms-burnburst-about-html #roweight{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/eightrow.jpg) center center/960px 317px no-repeat #F5F5F5;height:317px}.cms-burnburst-about-html #roweight .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/eightrowmob.jpg) top center/cover no-repeat #F5F5F5}.cms-burnburst-about-html #rowchart{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/chartbgmob.jpg) top center/2463px 567px repeat-y #FBAC00}.cms-burnburst-about-html #rowchart .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/chartrowmob.jpg) top center/cover no-repeat}.cms-burnburst-about-html #rowsmarter .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/smarterrow.jpg) top center/cover no-repeat #F7F7F7}.cms-burnburst-about-html #rowconnect .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/connectrow.jpg) top center/cover no-repeat #1E1E1E}.cms-burnburst-about-html #rowlinks{background-color:#EBEBEB}.cms-burnburst-about-html #rowlinks .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/linksrow.jpg) top center/cover no-repeat #EBEBEB}.cms-burnburst-training-html .page{width:100%;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-burnburst-training-html .col1-layout .col-main{padding:0}.cms-burnburst-training-html .std{padding:0;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-burnburst-training-html .full-content .hideme{visibility:hidden;width:960px}.cms-burnburst-training-html .full-content{position:relative}.cms-burnburst-training-html #rowbuynow .full-content #orderme{width:15%;height:100%;position:absolute;top:0;right:0;text-align:center}.cms-burnburst-training-html .full-content a{display:block;width:100%;height:100%;text-decoration:none}.cms-burnburst-training-html #rowbuynow{background-color:#363636;width:100%}.cms-burnburst-training-html #rowbuynow .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/ordernowmob.jpg) top center/cover no-repeat #363636}.cms-burnburst-training-html #rowbuynow .full-content a{line-height:0;font-size:0;color:transparent}.cms-burnburst-training-html #rowtick{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/tickbg.jpg) top center repeat-y #FBAC00}.cms-burnburst-training-html #rowtick .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/tickrow.jpg) center bottom/cover no-repeat}.cms-burnburst-training-html #rowdiscover .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/discoverrow.jpg) top center/cover no-repeat}.cms-burnburst-training-html #rowone .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/onerow.jpg) top center/cover no-repeat #FFF}.cms-burnburst-training-html #rowno{background-color:#1F1F1F}.cms-burnburst-training-html #rowno .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/norow.jpg) top center/cover no-repeat #1F1F1F}.cms-burnburst-training-html #rowwoman .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/womanrow.jpg) top center/cover no-repeat}.cms-burnburst-training-html #roweight{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/eightrow.jpg) center center/960px 317px no-repeat #F5F5F5;height:317px}.cms-burnburst-training-html #roweight .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/eightrowmob.jpg) top center/cover no-repeat #F5F5F5}.cms-burnburst-training-html #rowchart{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/burnburst/chartbgmob.jpg) top center/2463px 567px repeat-y #FBAC00}.cms-burnburst-training-html #rowchart .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/chartrowmob.jpg) top center/cover no-repeat}.cms-burnburst-training-html #rowsmarter .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/smarterrow.jpg) top center/cover no-repeat #F7F7F7}.cms-burnburst-training-html #rowconnect .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/connectrow.jpg) top center/cover no-repeat #1E1E1E}.cms-burnburst-training-html #rowlinks{background-color:#EBEBEB}.cms-burnburst-training-html #rowlinks .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/default/images/burnburst/linksrowmob.jpg) top center/cover no-repeat #EBEBEB}.planhead{font-family:Helvetica,Arial,'Lucida Grande',sans-serif!important;max-width:960px!important;text-align:center!important;margin:0 auto!important}.planhead img{height:75px!important;display:inline!important}.plans img{display:inline!important}.planhead h3{line-height:16px!important;font-family:RBNo31-Black!important;color:#FEAC00!important;font-size:38px!important;margin:20px 0 25px!important}#burst.planhead h3{font-family:Helvetica,Arial,'Lucida Grande',sans-serif!important;line-height:16px!important;color:#EC3A00!important}.planhead p{line-height:normal!important;font-style:inherit!important;max-width:960px!important;color:#333!important;font-size:12px!important}.plans{max-width:975px!important;margin:0 auto!important}.plans p{font-family:Helvetica,Arial,'Lucida Grande',sans-serif!important;font-style:inherit!important;line-height:normal!important}.plan{box-sizing:content-box!important;margin:0 7px 15px!important;float:left!important;background-color:#DBDBDB!important;width:270px!important;height:360px!important;text-align:center!important;padding:20px!important}.plan h3{line-height:16px!important;font-family:RBNo31-ExtraBold!important;color:#000!important;font-size:24px!important;margin:0 0 20px!important}.plan .for{font-size:14px!important;min-height:60px!important;text-align:left!important;color:#333!important}.plan .wo{font-family:RBNo31-Bold!important;font-size:16px!important;color:#666!important}.plan .pdf img{height:100px!important}.cms-myfitnesspal .full-content{min-height:300px!important}.cms-myfitnesspal .text img{margin-bottom:10px!important}.cms-myfitnesspal .text h1{text-transform:none!important}.cms-myfitnesspal .text .tagline{font-size:28px!important}.cms-myfitnesspal .text p{width:90%!important;margin:10px 0 10px 10%!important;font-size:14px}.cms-myfitnesspal .product-cat{min-height:430px!important}.cms-endomondo .full-content{min-height:300px!important}.cms-endomondo .text img{margin-bottom:10px!important}.cms-endomondo .text h1{text-transform:none!important}.cms-endomondo .text .tagline{font-size:28px!important}.cms-endomondo .text p{width:90%!important;margin:10px 0 10px 10%!important;font-size:14px}.cms-teamsky .full-content{height:300px}.cms-teamsky .text img{margin-bottom:10px!important;margin:15px 64px}.cms-teamsky .text h1{font-size:34px;font-family:RBNo31-Bold;text-transform:none!important;color:#FFF}.cms-teamsky .text .tagline{font-size:28px!important}.cms-teamsky .text p{width:90%!important;margin:10px 0 10px 10%!important;font-size:14px}.cms-teamsky .product-cat{min-height:430px!important}.cms-teamsky .row .full-content{padding:0}.cms-teamsky #sports_header .text{float:right;text-align:right;width:55%;margin:80px 0 0}.cms-teamsky #sports_header .product-img img{margin:14px 0 0 8px;float:left;height:244px}.cms-teamsky #skytextrow{background-color:#f2f2f2}.cms-teamsky .row .skytext{width:960px;margin:0 auto;padding:15px 0 1px}.cms-teamsky .row .skytext p{font-family:RBNo31-Book;font-size:20px;margin-bottom:15px}.cms-teamsky .row .skytext p a{font-size:18px;color:#717073;border-bottom:1px solid #d3d3d3}.cms-teamsky #skypressrow{background-color:#fff;margin-bottom:15px;border-top:1px #f2f2f2 solid}.cms-teamsky .row .skypress{width:960px;margin:0 auto;padding:15px 0 1px}.cms-teamsky .row .skypress p{font-size:14px;margin:15px;text-align:justify}.cms-teamsky .row .skypress p .bold{font-size:16px;font-family:RBNo31-Bold}.cms-teamsky .std dd{padding:0}.cms-teamsky .product-info{width:960px;margin:0 auto;background:#fff;padding:20px}.cms-teamsky .product-info .price{font-size:23px;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif}.cms-teamsky .product-info .price .itPrice{font-size:16px;padding-left:5px;color:#000}.cms-teamsky .product-info #learnlink{font-size:14px;color:#003d7a;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;text-decoration:none}.cms-endomondo .product-cat{min-height:430px!important}.cms-tour .text img{margin-bottom:10px!important;margin:15px 64px}.cms-tour .text h1{font-size:34px;font-family:RBNo31-Bold;text-transform:none!important;color:#FFF}.cms-tour .text .tagline{font-size:28px!important}.cms-tour .text p{width:90%!important;margin:10px 0 10px 10%!important;font-size:14px}.cms-tour .product-cat{min-height:430px!important}.cms-tour .row .full-content{padding:0}.cms-tour #sports_header .full-content{height:300px}.cms-tour #sports_header .text{float:right;text-align:right;width:55%;margin:80px 0 0}.cms-tour #sports_header .product-img img{margin:14px 0 0 8px;float:left;height:244px}.cms-tour #skytextrow{background-color:#f2f2f2}.cms-tour .row .skytext{width:960px;margin:0 auto;padding:15px 0 1px}.cms-tour .row .skytext p{font-family:RBNo31-Book;font-size:20px;margin-bottom:15px}.cms-tour .row .skytext p a{font-size:18px;color:#717073;border-bottom:1px solid #d3d3d3}.cms-tour #rowno{background-color:#363636}.cms-tour #rowno .full-content{padding:21px!important}.cms-tour #rowno .full-content h1{color:#FFF;font-size:18px;font-family:RBNo31-Light;text-align:center}.cms-tour #rowno .full-content h1 span{font-family:RBNo31-Bold}.cms-tour .std dd{padding:0}.cms-tour .product-info{width:960px;margin:0 auto;background:#fff;padding:20px}.cms-tour .product-info .price{font-size:23px;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif}.cms-tour .product-info .price .itPrice{font-size:16px;padding-left:5px;color:#000}.cms-tour .product-info #learnlink{font-size:14px;color:#003d7a;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;text-decoration:none}.cms-tour #prokickr{margin-top:-20px;background:url(//eu.wahoofitness.com/skin/media/wysiwyg/cms/kickruseright.png) top right/200px no-repeat;padding-top:10px;width:460px;min-height:260px}.cms-tour #prorflkt{float:left;clear:left;padding-top:10px;width:480px;background:url(//eu.wahoofitness.com/skin/media/wysiwyg/cms/rflkt/FRONT_01.png) top left/170px no-repeat;padding-right:10px}.cms-tour #prorflkt .tab-list{float:right;width:290px}.cms-tour .product-info .product-collateral h1{color:#000}.cms-tour .product-info .product-collateral .subhead{font-family:RBNo31-Book,Arial,Helvetica,sans-serif;font-size:30px;color:#000;text-transform:uppercase}.cms-tour .product-info .product-collateral .tagline{font-size:20px;padding:10px 0;color:#000;line-height:20px}.cms-tour #homewahooligan{width:100%;min-height:250px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top center #FFF}.cms-tour #homewahooligan .contentmain{margin:0 auto;width:796px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/topSecShadow.png) top center no-repeat;padding:46px 50px 25px}.cms-tour #homewahooligan h3{font-family:RBNo31-Light;float:left;width:330px;text-transform:uppercase;font-size:26px;line-height:1;color:#000}.cms-tour #homewahooligan h3 span{font-family:RBNo31-Extrabold;font-size:42px}.cms-tour #homewahooligan p{font-family:RBNo31-Extrabold;float:left;margin-bottom:35px;width:460px;color:#00CEE8;text-transform:uppercase;font-size:21px;line-height:1}.cms-tour #homewahooligan #sociallinks{position:relative;float:left;width:798px;height:110px;text-align:center}.cms-tour #homewahooligan #sociallinkscenter{width:616px;height:46px;margin:0 auto}.cms-tour #homewahooligan #sociallinkscenter #go{float:left;display:block;height:46px;width:46px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/googleblock.jpg) top center/46px no-repeat;margin:0 15px 0 0}.cms-tour #homewahooligan #sociallinkscenter #fb{float:left;display:block;height:46px;width:46px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/facebookblock.jpg) top center no-repeat}.cms-tour #homewahooligan #sociallinkscenter #tw{float:left;display:block;height:46px;width:46px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/twitterblock.jpg) top center no-repeat;margin:0 15px}.cms-tour #homewahooligan #sociallinkscenter #yt{float:left;display:block;height:46px;width:46px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/youtubeblock.jpg) top center no-repeat;margin:0 15px}.cms-tour #homewahooligan #sociallinkscenter #pt{float:left;display:block;height:46px;width:46px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pinterestblock.jpg) top center no-repeat}.cms-tour #homewahooligan #sociallinkscenter #in{float:left;display:block;height:46px;width:46px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/instagramblock.jpg) top center/46px no-repeat;margin:0 0 0 15px}#homewahooligan #enteremail{width:500px;height:20px;margin:10px auto 0}#homewahooligan #enteremail p{font-family:Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:none;color:#333;font-size:12px;width:500px;margin:0}.cms-kickstarter-rflkt .row#header .multiprice .product-price{float:left;margin-right:12px;width:45%}.cms-kickstarter-rflkt .row#header .multiprice .product-price h3{font-size:18px}.cms-kickstarter-rflkt .page{width:100%;background:0 0;padding:98px 0 0}.cms-kickstarter-rflkt .category-view{margin:0 0 323px}.cms-kickstarter-rflkt .main{min-height:inherit;margin:0}.cms-kickstarter-rflkt .col1-layout .col-main{padding:0}.yellow-slash{color:#ffe70d}.cms-kickstarter-rflkt .twoup.first .content{margin:0 30px 0 0}.cms-kickstarter-rflkt .twoup.last .content{margin:0 0 0 30px}.cms-kickstarter-rflkt .twoup p,.cms-kickstarter-rflkt p{color:#717073;font-family:Arial,Helvetica,sans-serif}.cms-kickstarter-rflkt .row .full-content{padding:20px 0}.cms-kickstarter-rflkt iframe{margin:15px 0 0;z-index:-1}.cms-kickstarter-rflkt .row#header{position:relative;z-index:6;-moz-box-shadow:0 5px 5px #ccc;-webkit-box-shadow:0 5px 5px #ccc;box-shadow:0 5px 5px #ccc;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-kickstarter-rflkt .row#header .full-content{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/category/blue-strip.png) left bottom no-repeat}.cms-kickstarter-rflkt .row#header h1{font-family:RBNo31-ExtraBold,Arial,Helvetica,sans-serif;font-size:49px;color:#000;margin:0;padding:0;line-height:50px}.cms-kickstarter-rflkt .row#header h3{font-family:RBNo31-Book,Arial,Helvetica,sans-serif;font-size:40px;color:#000;text-shadow:none}.cms-kickstarter-rflkt .row h3.tagline,.cms-kickstarter-rflkt .row#header h3.tagline{font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-size:23px;padding:10px 0}.cms-kickstarter-rflkt .row#header h3.price{font-size:23px;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif}.cms-kickstarter-rflkt .row#header .product-price{margin:10px 0}.cms-kickstarter-rflkt .row#header .product-price a{font-size:14px;color:#003d7a;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;text-decoration:none;border-right:1px solid #717073;padding-right:5px;margin-right:5px}.cms-kickstarter-rflkt .row#header .product-price a:hover{text-decoration:underline}.cms-kickstarter-rflkt .page .white{background:#fff}.cms-kickstarter-rflkt .row.white h3{font-size:24px;font-family:RBNo31-ExtraBold,Arial,Helvetica,sans-serif;color:#000;line-height:21px;text-shadow:none;margin-bottom:15px}.cms-kickstarter-rflkt .row.white h3 span.small{font-size:16px}.cms-kickstarter-rflkt .quote{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top left}.cms-kickstarter-rflkt .video{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/bg-yellow.jpg) top left}.cms-kickstarter-rflkt .info,.cms-kickstarter-rflkt .products{border-bottom:1px solid #ccc;position:relative;z-index:5}.cms-kickstarter-rflkt .dark-blue{color:#003d7a}.cms-kickstarter-rflkt .row.white .main-content p{margin-bottom:8px}.cms-kickstarter-rflkt .row.white ul{margin:0 0 0 20px}.cms-kickstarter-rflkt .row.white li{list-style-type:disc}.cms-kickstarter-rflkt .expanded-container.active{background:#f5f5f5}.cms-kickstarter-rflkt .expanded-content{display:none;width:960px;margin:0 auto}.cms-kickstarter-rflkt .row.white .expanded-content h3{color:#003d7a;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin:0 0 10px;font-weight:700;text-transform:none;line-height:16px}.cms-kickstarter-rflkt .expanded-content p{font-size:12px}.cms-kickstarter-rflkt .expand-text{text-align:center;cursor:pointer;font-weight:700;padding:10px 0}.cms-kickstarter-rflkt .row.quote p{font-family:RBNo31-ExtraBold,Arial,Helvetica,sans-serif;font-size:25px;color:#000;text-align:center;padding:15px 0 30px;line-height:100%}.cms-kickstarter-rflkt .row.products{border-top:1px solid #eee;border-bottom:1px solid #eee}.cms-kickstarter-rflkt .row.products p{font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-size:13px}.cms-kickstarter-rflkt .row.products p.price{font-size:25px}.cms-kickstarter-rflkt .row.products p.supported{color:#000;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-size:15px;text-transform:uppercase}.cms-kickstarter-rflkt .row.products p.devices{font-size:12px;font-family:Helvetica,sans-serif}.cms-kickstarter-rflkt .row.products .apps img{max-width:39px;height:auto}.cms-kickstarter-rflkt .row.apps{border-bottom:1px solid #ccc}.cms-kickstarter-rflkt .row.apps .features{float:left;display:inline-block;width:40%;margin:0 20px 0 0}.cms-kickstarter-rflkt .row.apps .compatibility{float:left;display:inline-block;width:75%}.cms-kickstarter-rflkt .row.apps h4{font-size:20px;margin:0 0 10px;text-transform:uppercase;font-family:RBNo31-Bold;color:#00CEE8}.cms-kickstarter-rflkt .row.apps .compatibility h3,.cms-kickstarter-rflkt .row.apps .features h3{font-size:14px;margin:0 0 3px;text-transform:uppercase;font-family:RBNo31-ExtraBold}.cms-kickstarter-rflkt .row.apps .compatibility p,.cms-kickstarter-rflkt .row.apps .features p,.cms-kickstarter-rflkt .row.apps .features ul{margin:0 0 0 30px}.cms-kickstarter-rflkt .row.apps p.short{width:55%}.cms-kickstarter-rflkt .row.apps .features li{list-style-type:disc}.cms-kickstarter-rflkt .row.apps .slidelink{margin-top:103px;width:28px;height:32px;float:left}.cms-kickstarter-rflkt .row.apps .slidelink #prev{display:block;height:32px;width:28px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/blacksliderleft.png) top center no-repeat}.cms-kickstarter-rflkt .row.apps .slidelink #next{display:block;height:32px;width:28px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/blacksliderright.png) top center no-repeat}.cms-kickstarter-rflkt .row.apps .app_slider{padding:0;position:relative}.cms-kickstarter-rflkt .row.apps .app_slider img{float:right;max-height:210px;margin-bottom:5px}.cms-kickstarter-rflkt .row.apps .app_slider .button{float:right;margin-top:6px}.cms-kickstarter-rflkt .row.apps .app_slider .slide{width:100%;min-height:300px}.cms-kickstarter-rflkt .row.apps .apps-pager{text-align:center;margin:20px 0 0}.cms-kickstarter-rflkt .row.apps .apps-pager a{background:#666;height:10px;width:10px;text-indent:-999em;display:inline-block;margin:0 5px;border-radius:100px}.cms-kickstarter-rflkt .row.apps .apps-pager a.activeSlide{background:#FFE900;height:10px;width:10px;text-indent:-999em}.category-accessories .wrapper,.category-devices .wrapper{background:#fff}.cms-cycling .page,.cms-endomondo .page,.cms-fitness .page,.cms-myfitnesspal .page,.cms-running .page,.cms-teamsky .page,.cms-tour .page{width:100%;background:0 0}.cms-cycling .page .col-main,.cms-cycling .page .main,.cms-endomondo .page .col-main,.cms-endomondo .page .main,.cms-fitness .page .col-main,.cms-fitness .page .main,.cms-myfitnesspal .page .col-main,.cms-myfitnesspal .page .main,.cms-running .page .col-main,.cms-running .page .main,.cms-teamsky .page .col-main,.cms-teamsky .page .main,.cms-tour .page .col-main,.cms-tour .page .main{margin:0;padding:0}.cms-cycling .row .full-content,.cms-endomondo .row .full-content,.cms-fitness .row .full-content,.cms-myfitnesspal .row .full-content,.cms-running .row .full-content{padding:40px 0}#sports_header{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/pages/scaling-bg.jpg) top}.cms-cycling .page .row.products .threeup img,.cms-endomondo .page .row.products .threeup img,.cms-fitness .page .row.products .threeup img,.cms-myfitnesspal .page .row.products .threeup img,.cms-running .page .row.products .threeup img,.cms-teamsky .page .row.products .threeup img,.cms-tour .page .row.products .threeup img{height:160px;width:auto}.cms-cycling .page .product-image-cta,.cms-endomondo .page .product-image-cta,.cms-fitness .page .product-image-cta,.cms-myfitnesspal .page .product-image-cta,.cms-running .page .product-image-cta,.cms-teamsky .page .product-image-cta,.cms-tour .page .product-image-cta{text-align:center}.cms-cycling #sports_header .full-image{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/pages/cycling-banner.jpg) top center no-repeat}.cms-endomondo #sports_header .full-image,.cms-running #sports_header .full-image{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/pages/running-banner.jpg) top center no-repeat}.cms-teamsky #sports_header .full-image,.cms-tour #sports_header .full-image{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/product/skytopheader.jpgg) top center no-repeat}.cms-fitness #sports_header .full-image,.cms-myfitnesspal #sports_header .full-image{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/pages/fitnes-banner.jpg) top center no-repeat}#sports_header p{color:#fff;width:70%;margin:10px 0 10px 30%}#sports_header .text{text-align:right;width:55%;margin:0 0 0 45%}#sports_header p.yellow-slash{color:#ffe70d;font-family:RBNo31-ExtraBold,Arial,Helvetica,sans-serif}#sports_header h3.tagline{color:#fff;font-size:44px;font-family:RBNo31-Book,Arial,Helvetica,sans-serif;line-height:41px}.button.light-blue{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/light-blue.jpg) repeat-x;border:1px solid #0d457d;padding:5px 45px;border-radius:5px}.row.white{background:#fff}.row.white h3{font-size:24px;font-family:RBNo31-ExtraBold,Arial,Helvetica,sans-serif;color:#000;line-height:29px;text-transform:uppercase}.row.white h3.sub{font-size:18px;text-transform:none}.row.blue-gradient{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/pages/blue-repeating.jpg) top left;color:#fff}.row.blue-gradient p{color:#fff;font-size:12px;font-family:Arial,Helvetica,sans-serif}.row.blue-gradient a.more{font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;color:#15addf;font-size:18px;text-decoration:none}.row.blue-gradient a.more .yellow-slash{padding:0 0 0 20px}.row .cta{text-align:center}.button.dark-blue{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/pages/blue-repeating.jpg) top center;border-radius:5px;border:3px solid #0aaadd}.row .sports-pager{text-align:center;margin:20px 0 0}.row .sports-pager a{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/dealer-pager-inactive.png);height:10px;width:10px;text-indent:-999em;display:inline-block;margin:0 0 0 5px}.row .sports-pager a.activeSlide{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/dealer-pager-active.png);height:10px;width:10px;text-indent:-999em}.row.apps p.app-sub{font-size:14px}.row.quote{margin-bottom:300px}.quote.middle{margin-bottom:0}.catalog-category-view .quote.middle p{font-size:15px;line-height:18px}.cms-page-view .row.products .full-content .threeup{display:table-cell;position:relative}.fourup img,.threeup img,.twoup img{max-width:90%;height:auto;padding:0 0 10px}.cms-dealer .page{width:100%;background:0 0}.cms-dealer .page .main{margin:0}.cms-dealer .page .col-main{padding:0;width:100%;max-width:none}.cms-dealer .page .page-title{display:none}.full-content{width:960px;margin:0 auto;height:100%}.twoup{display:inline-block;width:49%;vertical-align:top}.twoup.first .content{margin:30px 30px 0 0}.twoup.last .content{margin:30px 0 0 30px}.twoup h3{font-family:RBNo31-Extrabold;font-size:33px;text-shadow:#666 1px 1px 1px;color:#FFF;line-height:1;text-transform:uppercase}.twoup p{font-family:RBNo31-Book;font-size:15px;color:#000;margin-top:7px;line-height:123%}.blue-full{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/blug-full.jpg) top left repeat-x;display:block}.blue-full .twoup.first p{margin:0}.cms-dealer .login{background:#4c4c4c;border:3px solid #79dced;padding:20px;color:#fff}.cms-dealer .login a{color:#b6b6b5}.cms-dealer .login h3{font-family:RBNo31-Book,Arial,Helvetica,sans-serif;font-size:20px}.cms-dealer .login label{color:#ffe70d;font-family:RBNo31-Book,Arial,Helvetica,sans-serif}.cms-dealer .login .required em{color:#ffe70d}.cms-dealer .login .form-list{padding-left:0;padding-top:10px}.cms-dealer .login li,.cms-dealer .login ul{list-style-type:none}.cms-dealer .login .input-box,.cms-dealer .login input{float:none;width:250px}.cms-dealer .login label{display:block}.cms-dealer .login .form-list .note{width:auto;padding:0}.cms-dealer .login .buttons-set{float:right;margin-top:-50px}.cms-dealer .login button.button span span{padding:7px 31px 5px}.cms-dealer .login button.button span{height:25px}.cms-dealer .login .create-account{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/createaccount.png) left top no-repeat}.cms-dealer .login .create-account p{color:#fff;font-size:11px;padding-left:60px;font-weight:400;line-height:normal;font-style:normal}.better-margins{min-width:960px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/bettermargins.png) top center no-repeat;height:421px;width:100%}.yellow-full{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/yellow.jpg) top repeat-x;padding:20px 0;text-align:center;color:#000}.yellow-full h3{font-family:RBNo31-Extrabold;font-size:35px;text-transform:uppercase;line-height:16px}.yellow-full p{color:#000!important;font-style:normal!important;line-height:normal!important;font-size:12px!important}.black-full{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/black-full.jpg) top}.cms-dealer .black-full h3.saying{text-indent:-999em;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/what-others-are-saying.png) no-repeat;width:326px;height:129px}.cms-dealer .black-full h3.help{text-indent:-999em;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/how-can-we-help.png) bottom left no-repeat;width:189px;height:129px}.cms-dealer .quote{display:block;color:#a7a9ac;font-size:28px;font-family:RBNo31-Light;line-height:29px;padding:0 0 10px}.cms-dealer .author{font-family:RBNo31-Extrabold;font-size:19px;color:#fae910;margin:0 10px 0 0}.cms-dealer .source{color:#fae910;font-size:15px;font-family:RBNo31-Light}.cms-dealer .black-full .twoup p{color:#ababab;font-size:16px}.cms-dealer .blue{color:#39c3df}.cms-dealer .contact{border-bottom:1px #989899 dotted;padding-bottom:10px}.cms-dealer .contact p{margin:0}.cms-dealer .contact-info{padding:30px 20px 20px 150px}.cms-dealer .contact-title{float:left;font-size:18px;color:#39c3df;text-transform:none;padding:20px 20px 20px 0;margin-top:10px;border-right:1px #989899 dotted;min-width:100px}.cms-dealer #contact-form .form-item{margin:0 0 10px}.cms-dealer #contact-form .form-item.small{display:inline-block;width:45%;margin:0 20px 10px 0}.cms-dealer #contact-form input,.cms-dealer #contact-form textarea{width:100%;background:#3f3f3f;border:1px solid #313131;color:#838383;padding:5px}.cms-dealer #contact-form textarea{width:95%}.cms-dealer #contact-form #submit{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/dealerlogin.png) no-repeat;padding:12px 48px 15px;width:auto;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;color:#fff;border:none;text-transform:uppercase;cursor:pointer}.cms-dealer p.success{margin:0}.cms-dealer .dealer-pager a{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/dealer-pager-inactive.png);height:10px;width:10px;text-indent:-999em;display:inline-block;margin:0 0 0 5px}.cms-dealer .dealer-pager a.activeSlide{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/dealer-pager-active.png);height:10px;width:10px;text-indent:-999em}.cms-dealer .dealer-slider-container{position:relative}.cms-dealer .dealer-pager{position:absolute;z-index:10;bottom:20px;left:0}.home_row_voler{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/pagebg.jpg) top center #FFF;height:370px;display:block!important}.home_row_voler .widget-content{position:relative;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/volerbg.png) top center/960px 375px no-repeat;height:370px;width:960px;margin:0 auto}.home_row_voler p{font-size:25px;font-family:RBNo31-ExtraBold;text-align:center;width:220px;color:#000;position:absolute;top:120px;left:15px;line-height:25px}.home_row_voler{top:250px;left:30px;line-height:38px}.home_row_voler p a{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/home/learnmore2.jpg) center center no-repeat;display:block;width:128px;height:33px;margin:0 auto}.home_row_voler p a span{display:none}.catalog-product-view .buttons-set{margin:0;padding:15px 0}.gallery-bg{background:#f2f2f2}.catalog-product-view .product-essential .share-with-friends p{font-size:12px;padding:0 20px 0 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;color:#717073}.product-view .share-with-friends h2{float:none}.catalog-product-view .product-essential .share{float:right;margin:20px 0 0 30px}.catalog-product-view .product-essential .share>div{margin:0 0 0 8px}.review-product-list .banner{position:relative}.review-product-list .product-view{width:100%}.catalog-product-view .product-page-bottom,.review-product-list .product-page-bottom{padding:0}.catalog-product-view .product-page-bottom-wrapper,.review-product-list .product-page-bottom-wrapper{height:auto;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/pages/blue-review.jpg) top left repeat-x #003c79;clear:both}.catalog-product-view .product-page-bottom h2,.review-product-list .product-page-bottom-wrapper h2{margin-top:10px}.review-product-list .review-form-container{background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/product/blue-review.jpg) top left repeat-x;position:relative}.reviews-list-container p{font-family:Arial,Helvetica,sans-serif;font-size:12px}.catalog-product-view .reviews-list-container{width:auto;margin:0 auto}.customer-reviews-table{background:#fff;padding:0;margin:0}.catalog-product-view .customer-reviews-table{background:0 0}#product-reviews-list .review h3{color:#ffe70d}.review-form-container{width:960px;margin:0 auto;color:#fff}.review-form-container h3,.review-form-container span{color:#fff}.review-product-list .share-with-friends{padding:10px 0 0}.product-page-bottom-wrapper .twoup{display:block;float:left}.cms-page-view .product-cat{min-height:490px;padding:0 0 30px;position:relative}.cms-page-view .product-cat .cta{position:absolute;bottom:0;left:0;width:100%}.cms-page-view .product-cat .product-image{text-align:center;padding:10px 0 0}.block-account li.last a{background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/bg-addtocart.jpg);background-repeat:repeat-x;padding:5px 20px!important;color:#fff;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif!important;font-size:16px!important}.affiliateplus-account-login .account-login{background:0 0}.affiliateplus-index-index .page p{padding:8px 0}#affiliateplus-navigation-account_navigator li.last a{background:0 0;color:#717073;padding:5px 13px 4px!important;font-family:RBNo31-Light!important}.affiliateplus-account-login .account-login .new-users{padding:0 20px 0 0;width:40%}.affiliateplus-account-login .account-login .registered-users{padding:0}.affiliateplus-account-login .account-login h2{margin-bottom:20px}.banner-filter a{margin:0 5px}.banner-share .share_facebook,.banner-share .share_google,.banner-share .share_twitter{display:none}.banner-image img{height:auto;width:auto;max-width:400px;max-height:300px;margin-top:15px}#banner-view-list li.banner-view-item{padding-top:5px}.affiliateplus-refer-index #affiliateplus-sidebar{margin-top:23px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.affiliateplus-refer-index .page-title h2{font-size:18px}.affiliateplus-refer-index .affiliateplus-opc{width:345px;background-color:#DDD}.affiliateplus-refer-index .form-list label{width:300px;padding-bottom:2px}.affiliateplus-refer-index #affiliate-opc-personal-url .control label{width:200px;margin-bottom:10px}.affiliateplus-refer-index #affiliate-opc-personal-url .control #use-personal-url{float:left;margin:3px}.affiliateplus-refer-index #affiliate-opc-personal-url .control .input-box{margin-top:20px;margin-left:0}.affiliateplus-refer-index #affiliateplus-sidebar .affiliateplus-opc li{margin-bottom:0}.affiliateplus-refer-index #affiliateplus-sidebar .tweeter span{height:auto!important;width:auto!important}.affiliateplus-refer-index #affiliateplus-sidebar .tweeter span span{border:0!important;height:auto!important;width:auto!important;padding:0 3px 0 24px!important}button.btn-cat{font-size:14px;color:#003d7a;font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;text-decoration:none;background:0 0;border:0;cursor:pointer;padding-bottom:2px}button.btn-cat:hover{text-decoration:underline}.form-list .leftmarg{margin-left:140px}.catalogsearch-result-index .products-grid{position:static}.customer-account-login .messages p{margin-bottom:8px}.customer-account-login .messages{width:650px;margin:0 auto}.customer-account-login .messages li{border:none;margin:0}.cms-countries .fourup .content{margin-top:0}.customer-account-forgotpassword .form-buttons p.back-link{text-align:left}.customer-account-forgotpassword .form-buttons{margin-top:40px}.customer-account-forgotpassword .form-buttons,.customer-account-forgotpassword p.required{width:520px}.customer-account-forgotpassword p.required{position:relative;top:-55px}.black-full .full-content{padding-bottom:50px}.clearer{clear:both}.spacer30{height:30px}.paddedtop20{padding:20px 0 0}.btn{display:inline-block;padding:10px;border-radius:5px;text-decoration:none;text-transform:uppercase;font-family:RBNo31-Extrabold}.yellow{background:#ffe70d;color:#000}.sp-methods dt{font-family:RBNo31-Bold;color:#000;text-transform:uppercase;font-weight:400}.cart-table tbody td{position:relative}.preview .img{display:none;position:absolute;top:-15px;left:30px;background:#fff;border:1px solid #ccc;z-index:99}.crosssell p.price-from{float:left;padding-right:4px}.products-grid .actions{vertical-align:bottom;position:absolute;bottom:0;width:165px;text-align:center}p.learn{margin-bottom:5px}p.learn a{color:#0d457d;font-family:RBNo31-Bold;font-weight:400}.products-grid .product-name{margin-bottom:7px;word-wrap:break-word;background:0 0;padding:0}.sidebar .block-layered-nav .block-title{padding:26px 17px 12px;background:0 0;border:0}.sidebar .block .block-title strong span{font-family:RBNo31-Black;font-weight:400;font-size:30px}.header-container .blue-nav a.white{color:#ffe70d}body.checkout-onepage-index{background:0 0}#checkoutSteps .active .step-title .number,.opc .active .step-title h2,.opc .step-title .number,.opc .step-title h2{color:#000}.opc .allow .step-title .number{background-color:transparent;color:#686868;cursor:pointer}#checkoutSteps .form-list input.input-text,#checkoutSteps .form-list textarea{background:#fff;-webkit-appearance:none;border-radius:0;padding:5px;border:1px solid #9c9c9c}#checkoutSteps select{background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/arrow-down.png);background-repeat:no-repeat;background-position:right;padding:5px 25px 5px 5px;width:240px;-webkit-appearance:none;border-radius:0;border:1px solid #9c9c9c}#checkoutSteps .form-list .add-field .input-box{margin-left:165px}#checkoutSteps .form-list .control .input-box{margin-left:160px}.add-gift-message h3{font-family:RBNo31-Bold;color:#000;text-transform:uppercase;font-weight:400;font-size:12px}.add-gift-message input.checkbox{margin-left:20px}#authorizenet_cc_number{width:228px}#checkout-step-review .data-table tfoot tr.last .price,#checkout-step-review .data-table tfoot tr.last strong{font-family:RBNo31-Bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:22px;color:#003d7a}#checkout-step-review .data-table tfoot tr.last .price{color:#000}.data-table tfoot th{border:none;text-transform:none;color:gray;font-size:12px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif}.checkout-onepage-success .col-main p,.checkout-onepage-success .sub-title{color:#000}.sidebar .block-layered-nav .currently{border:0;border-width:0;padding:10px 10px 10px 17px;margin-bottom:0;background:0 0}.sidebar .block-layered-nav .currently .block-subtitle{font-family:RBNo31-Bold;margin:2px 0 10px;font-weight:400;font-size:14px;color:#004a80;padding-right:20px}.sidebar .block-layered-nav .currently .label{color:#000}.sidebar .block-layered-nav .actions{margin:1px 0 -1px;background:0 0;border-bottom:0}.opc-wrapper #checkout-review-table-wrapper,.opc-wrapper #review-buttons-container{display:block}.products-dropdown img{height:70px}.sidebar .block-account .block-title strong span,.sidebar .block-reorder .block-title strong span{font-size:18px}.sports-dropdown .item.first img{padding-top:8px}.customer-account-index .sub-title,.customer-account-index .table-caption{color:#000}.customer-account-index .col2-set .sub-title{clear:both;display:block}.customer-account-index .sub-title a,.table-caption a{font-family:RBNo31-Light}.customer-account-edit input.checkbox,.customer-account-edit input.radio{margin-left:100px}.dealers-index-index table{width:100%}#quick-add{float:right;margin:35px 35px 0 0}.checkout-onepage-index .form-list label{text-align:right}.checkout-onepage-index .form-list label em{float:right}.gift-message-form{border:0;background:0 0}.gift-message-form .inner-box h4,.gift-message-form .inner-box h5{font-family:RBNo31-Bold;color:#000;text-transform:uppercase;font-weight:400;font-size:12px}.gift-message-form .inner-box{height:auto}.gift-message-form .gift-item,.gift-message-form .gift-item .fieldset,.gift-message-form .gift-item .number,.gift-message-form .gift-item .product-img-box{background:0 0}#checkout-review-submit,#checkout-review-table-wrapper{display:none}.page-wrapper #checkout-review-submit,.page-wrapper #checkout-review-table-wrapper{display:block}.search-right{float:right;width:400px;margin-top:65px}#locations-and-map{clear:both}#store_location_search{float:left;width:400px}.store-location-list,.store-location-search{position:relative}.store-location-search #rideakickr{position:absolute;right:0;top:0;height:334px;width:279px;background-size:279px 334px;background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/rideakickr.png)}.store-location-list #rideakickr{position:absolute;right:0;top:0;height:260px;width:274px;background-size:274px 260px;background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/rideakickr.png)}#store_search{position:relative}#store_search #rideakickr{position:absolute;right:0;top:-76px;height:229px;width:241px;z-index:5;background-size:241px 229px;background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/rideakickr.png)}#rideakickrleft{position:absolute;width:220px;height:209px;background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/rideakickrleft.png);top:0;background-size:220px 209px;background-repeat:no-repeat}.store-box input.button{background:inherit}.affiliateplus-account-bottom button{background:inherit!important;margin-bottom:20px}



/* FILE: checkout.css */
/* Checkout ============================================================================== */
/* One Page */
.checkout-onepage-index .col-main { padding:20px 0 0; }

.opc-wrapper { background:transparent; }
.opc-wrapper .page-title { margin:0; position:relative; z-index:1; }
.opc-wrapper .page-title .callout { position:absolute; top:7px; right:20px; z-index:1; }

/* Block: Checkout Progress */
.opc-progress-container { float:left; width:200px; }
.opc-progress-container .opc-block-progress { background:#fff; }
.opc-progress-container .opc-block-progress .block-title { padding:14px 11px 10px 17px; background:#084e86; border:0; }
.opc-progress-container .opc-block-progress .block-title strong { font-family:'RBNo31-Book', Arial, Helvetica, sans-serif !important; text-transform:uppercase; font-size:16px; padding:0; color:#fff; }
.opc-progress-container .opc-block-progress .block-content { padding:17px 11px 17px 17px; }
.opc-progress-container .opc-block-progress dt { font-family: 'RBNo31-Light'; color: #717073; text-decoration: none; }
.opc-progress-container .opc-block-progress dt.complete { font-weight:bold; margin:2px 0 4px; }
.opc-progress-container .opc-block-progress dt.complete a { font-weight:normal; text-transform:lowercase; }
.opc-progress-container .opc-block-progress dd.complete { margin:5px 0 8px; padding:5px; }
.opc-progress-container .block-progress .cards-list dd { padding:0; }
.opc-progress-container .block-progress .cards-list .info-table th { font-weight:normal; }

.opc { float:right; width:735px; }
.opc li.section { position:relative; }
.opc .step-title { margin:0 0 1px; }
.opc .step-title .number { display:block; float:left; font-family: 'RBNo31-ExtraBold';  color:#717073; text-transform:uppercase; font-weight:normal;font-size:16px; padding:2px 0px;}
.opc .step-title h2 { background-color:#e6e6e6; color:#686868; font-size:11px; line-height:22px; padding:0 14px; font-weight:bold; text-transform:uppercase; }
.opc .allow .step-title {}
.opc .allow .step-title h2 { background-color:transparent; color:#686868; cursor:pointer; }
.opc .active {}
.opc .active .step-title { margin:0 0 0; padding:0 0 0 0; }
.opc .step-title h2,
.opc .active .step-title h2 { font-family: 'RBNo31-ExtraBold'; background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/global/slash-yellow.png) right no-repeat; color:#717073; text-transform:uppercase; font-weight:normal; border:0; cursor:default; font-size:16px; float:left; padding:0px 20px 0px 10px; line-height:24px; height:24px; }
.opc .step { padding:20px 0px 20px 30px; min-height:300px; font-size:12px; background:transparent; border-top:0; }
.opc .step .tool-tip { right:10px; }
.opc .order-review {margin-top:20px;}
.opc .order-review .authentication { margin:0 auto; width:570px; }
.opc .order-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }

/* Steps */
.opc .form-alt .input-box { width:695px; }
.opc .form-alt .input-box select { width:695px; }

#checkout-step-login { height:auto !important; min-height:0 !important; padding:0; }
#checkout-step-login .col2-set { padding:20px 20px 30px; background:transparent; height:auto !important; min-height:0 !important; }
#checkout-step-login .login-only { background-image:none; }
#checkout-step-login h4 { font-family: 'RBNo31-ExtraBold'; color: #003d7a; font-size: 14px; text-transform: uppercase; margin:0 0 15px; }
#checkout-step-login .col2-set .col-1 {}
#checkout-step-login .col2-set .col-2 { width:338px; }
#checkout-step-login .col2-set .col-2 .radio { margin-right:5px; }
#checkout-step-login .col2-set .col-2 li { padding-left:10px; background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_bulletsm.gif) no-repeat 0 0.5em; }
#checkout-step-login .col2-set .col-2 .form-list li { background:none; padding-left:0; }
#checkout-step-login .form-list label,
#checkout-step-login .form-list .label { width:90px; }
#checkout-step-login .btn-only { padding:0 0 0 105px; text-align:left; width:214px; }
#checkout-step-login .btn-only .button { float:right; }
#checkout-step-login p { margin:0 0 15px; }
#checkout-step-login .form-list p { padding-left:105px; margin:0; }
#checkout-step-login .form-list .input-text { width:210px; }

#checkout-step-login .form-list li.note { float:left; padding-left:105px; margin:0 0 9px; width:auto; clear:left; }
#checkout-step-login .form-list li.control { float:left; clear:left; }
#checkout-step-login .form-list li.control .input-box { margin-left:105px; }
#checkout-step-login .form-list li.buttons-set { float:right; clear:none; padding-right:30px; padding-top:2px; }


.opc .buttons-set
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set p.back-link { text-align:left; }
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set .button,
.opc .form-buttons .button { float:right; margin:0; }
.opc p.required { text-align:right; width:auto; padding-left:0; }

.checkout-onepage-payment-additional-customerbalance { margin-bottom:5px; }
.checkout-onepage-payment-additional-customerbalance .checkbox { margin-left:0; }

/*
#checkout-step-shipping_method .buttons-set,
#opc-payment .buttons-set { width:521px; margin-top:10px; margin-bottom:0; }
#checkout-step-shipping_method .buttons-set .back-link,
#opc-payment .buttons-set .back-link { width:245px; padding-right:15px; float:left; text-align:right; }
#checkout-step-shipping_method .buttons-set .back-link a,
#opc-payment .buttons-set .back-link a { display:inline; float:none; }
#checkout-step-shipping_method p.required,
#opc-payment p.required { padding:0 0 0 260px; }
#opc-payment p.note { padding:10px 0; font-size:11px; }
*/

#checkout-step-review { padding:0; }
#checkout-step-review .data-table { border:0; font-size:12px; }
#checkout-step-review .data-table .item-options { font-size:11px; }
#checkout-step-review .data-table thead th { vertical-align:bottom; font-family: 'RBNo31-ExtraBold'; color: #003d7a; font-size: 12px; text-transform: uppercase; }
#checkout-step-review .data-table .product-name { font-size:12px; }
#checkout-step-review .data-table tfoot tr.last strong { font-size:14px; }

#checkout-step-review .buttons-set { padding:15px 20px; margin:0; }

.opc .checkout-agreements { margin:20px; }

/* Multiple Addresses Checkout */
.checkout-progress,
.checkout-progress li.first span,
.checkout-progress li.last span { background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_crumbs.gif); background-repeat:no-repeat; }
.checkout-progress { padding:0 0 0 0; border-bottom:1px solid #cfcfcf; background-color:#ededed; text-align:center; margin:-21px -21px 5px; font-size:11px; font-weight:bold; text-transform:uppercase; width:940px; position:relative; z-index:2; }
.checkout-progress li { float:left; width:20%; text-align:center; color:#888; line-height:20px; }
.checkout-progress li span { display:block; text-align:center; border-right:1px solid #cfcfcf; }
.checkout-progress li.first span { background-position:0 0; }
.checkout-progress li.last span { background-position:100% 0; border:0; }
.checkout-progress li.active span { color:#fff; background-color:#d12c01; }

.multiple-checkout { position:relative; z-index:1; }
.multiple-checkout .data-table thead th { vertical-align:bottom; }
.multiple-checkout .col3-set .actions { border:1px solid #e4e4e4; padding:3px 9px 4px; float:left; }
.multiple-checkout .col3-set address { padding:10px; clear:both; }
.multiple-checkout .col3-set,
.multiple-checkout .col2-set { margin:0 0 15px; }
.multiple-checkout .buttons-set { padding:15px 0; clear:both; width:auto; }
.multiple-checkout .buttons-set .button { float:right; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-weight:normal; font-size:18px; color:#cd3800; text-align:right; display:block; margin:10px 0 15px; }
.multiple-checkout .grand-total .price-label { font-weight:normal; }
.multiple-checkout .grand-total .price { font-weight:bold; }
.multiple-checkout .sp-methods { font-size:12px; }
.multiple-checkout .checkout-multishipping-payment-customerbalance { font-size:12px; margin-bottom:7px; }
.multiple-checkout .fieldset label { font-size:11px; }
.multiple-checkout .gift-item .fieldset { font-size:11px; width:380px; }

/* Review Details */
#checkout-step-review .data-table .btn-remove,
.checkout-multishipping-overview .data-table .btn-remove,
#details-table .btn-remove { display:-moz-inline-stack; display:inline-block; vertical-align:middle; }

/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; margin-bottom:5px; }
.sp-methods dd { margin:0 0 7px; }
.sp-methods dd li { margin:5px 0; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; margin:15px 0; }
.sp-methods .form-list .input-text { width:250px; }
.sp-methods .form-list select { width:256px; }
.sp-methods .form-list label { width:155px; }

.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.sp-methods .input-box { line-height:21px; }
.sp-methods .radio,
.sp-methods .checkbox {}
.sp-methods .v-fix .validation-advice { margin-right:-250px; position:relative; z-index:1; width:250px; }
.sp-methods .adv-container { padding-left:170px; }
.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:1.5em 0 2em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.checkmo-list li { margin:0 0 4px; }
.checkmo-list label { padding-top:0; }
.checkmo-list address { float:left; }

.please-wait { position:absolute; z-index:99; top:50%; left:50%; margin:-34px 0 0 -90px; border:5px solid #f3b66f; font-size:12px; color:#f18200; font-weight:bold; background:#fff; padding:20px; white-space:nowrap; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Payment Bridge */
.pbridge-reload { display:block; text-align:right; }
.pbridge-reload a { color:#1e75b4; font-size:11px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message { padding:20px 0; }
.add-gift-message h3 { font-size:16px; font-weight:normal; color:#000; line-height:19px; margin:0 0 10px; }
.add-gift-message p { margin:10px 0; }

.gift-message-form { border:1px solid #d1d1d1; background:#f5f5f5 url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_block.gif) repeat-x 0 0; }
.gift-message-form .fieldset { padding:10px 0 10px; }
.gift-message-form .fieldset .input-text,
.gift-message-form .fieldset textarea { width:200px; }
.gift-message-form .fieldset textarea { width:200px; height:8em; }
.gift-message-form .inner-box { padding:0; height:300px; overflow:auto; }
.gift-message-form .inner-box h5,
.gift-message-form .inner-box h4 { font:14px/1.25 Arial, Helvetica, sans-serif; padding:0 20px; color:#222; margin:17px 0; }
.gift-message-form .inner-box p { margin:10px 0; padding:0 20px; }
.gift-message-form .gift-item { padding:5px 0 0; background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) repeat-x 0 100%; }
.gift-message-form .gift-item .number { padding:5px 20px 5px; margin-bottom:0; background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) repeat-x 0 100%; color:#adadad; font-weight:bold; }
.gift-message-form .gift-item .product-img-box { background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) repeat-y 100% 0; float:left; width:150px; padding-right:15px; }
.gift-message-form .gift-item .product-image { text-align:center; margin:20px; }
.gift-message-form .gift-item .product-name { font-size:12px; margin:20px 0 5px; text-align:center; }
.gift-message-form .gift-item .fieldset { float:left; background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_dots.gif) repeat-y 0 0; padding:20px 0 10px 10px; margin:0 0 0 -2px; }
.gift-message-form .gift-item .fieldset label { width:80px; }
.gift-message-form .gift-item .gift-wrapping-form { padding:0 20px; }

.gift-options-for-order { padding:0 40px; }
.gift-options-for-order .fieldset { padding:0; }
.gift-options-for-order .fieldset p { padding:0; }
.gift-options-for-order .fieldset label { width:80px; }
.gift-options-for-order .fieldset .input-text,
.gift-options-for-order .fieldset textarea { width:340px; }

.gift-wrapping-form { padding:0 0 10px; }
.gift-wrapping-form img { border:1px solid #ccc; float:left; margin-right:10px; }
.gift-wrapping-form label { margin-right:10px; vertical-align:middle; }
.gift-wrapping-form .gift-wrapping-design { overflow:hidden; padding:10px 0 0; width:100%; }

.gift-message-link { display:block; background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; width:13px; height:12px; background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/gift-message-close.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #d8cea8; font-size:11px; background-color:#fffdef; padding:15px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:10px 0; font-size:12px; font-weight:bold; }
.checkout-agreements .agree .checkbox { margin-right:5px; }

/* Centinel */
.centinel { margin:10px 0; }
.centinel p { margin:0 0 10px; }
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

.opc .centinel { margin:0; padding:20px; }

/* Checkout Success */
.checkout-onepage-success .col-main { font-size:12px; }
.checkout-onepage-success .col-main p { margin:0 0 10px; }
/********** Common Checkout Styles > */
/* ======================================================================================= */


/* FILE: widgets.css */
.widget{display:inline}.widget .widget-title{margin:10px 0}.widget .widget-title h2{font-size:18px;color:#d12c01}.widget .widget-products{margin:0 -20px}.cms-home .col1-layout .widget .widget-products,.cms-index-index .col1-layout .widget .widget-products{margin:0 0 20px}.col-main>.widget{display:block;margin:40px 0 0}.col-main>.widget+.widget{margin-top:20px}.widget .products-grid{list-style:none;margin-bottom:0;padding-left:20px}.widget .products-grid p,.widget .products-list p{margin-bottom:0}.widget .products-list{list-style:none;margin-bottom:0;padding-left:0}.widget .add-to-links{list-style:none;padding-left:0;margin:5px 0}.widget-banner{clear:both;display:block;width:100%;overflow:hidden;text-align:center}.widget-banner li{margin:7px 0}.footer-before-container .widget-banner li,.top-container .widget-banner li{margin:0}.widget-banner-inline{display:block;clear:both;padding:7px 0;text-align:center}.widget-banner-inline li,.widget-banner-inline ul{display:inline}.widget-banner-inline li{margin:0 3px}.widget-banner-inline li img{vertical-align:middle}.widget-new-products{display:block;margin:10px 0}.checkout-cart-index .col1-layout .widget-new-products{display:block;padding:0 20px}.widget-viewed{display:block;margin:10px 0}.checkout-cart-index .col1-layout .widget-viewed{display:block;padding:0 20px}.widget-compared{display:block;margin:10px 0}.checkout-cart-index .col1-layout .widget-compared{display:block;padding:0 20px}.widget-events{display:block!important}.top-container .widget-category-link,.top-container .widget-cms-link,.top-container .widget-hierarchy-link,.top-container .widget-product-link{display:block;border-bottom:1px solid #e2e2e2;margin:7px 0}.top-container .widget-category-link a,.top-container .widget-cms-link a,.top-container .widget-hierarchy-link a,.top-container .widget-product-link a{display:block;padding:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-links.gif) 0 100% repeat-x #fff;border:1px solid #cfcfcf;text-align:center;font:700 15px/1.25 Arial,Helvetica,sans-serif;color:#444;text-decoration:none}.top-container .widget-category-link a:hover,.top-container .widget-cms-link a:hover,.top-container .widget-hierarchy-link a:hover,.top-container .widget-product-link a:hover{color:#d53c00;text-decoration:none}.footer-before-container .widget-category-link,.footer-before-container .widget-cms-link,.footer-before-container .widget-hierarchy-link,.footer-before-container .widget-product-link{display:block;border-bottom:1px solid #e2e2e2;margin:7px 0}.footer-before-container .widget-category-link a,.footer-before-container .widget-cms-link a,.footer-before-container .widget-hierarchy-link a,.footer-before-container .widget-product-link a{display:block;padding:10px 12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-links.gif) 0 100% repeat-x #fff;border:1px solid #cfcfcf;text-align:center;font:700 15px/1.25 Arial,Helvetica,sans-serif;color:#444;text-decoration:none;cursor:pointer}.footer-before-container .widget-category-link a:hover,.footer-before-container .widget-cms-link a:hover,.footer-before-container .widget-hierarchy-link a:hover,.footer-before-container .widget-product-link a:hover{color:#d53c00;text-decoration:none}.widget-product-link-inline{display:inline}.col-main .widget-product-link{display:block;text-align:right;margin:7px 0}.col-main .widget-product-link a{font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline}.col-main .widget-product-link a:hover{color:#333;text-decoration:none}.sidebar .widget-product-link{display:block;margin:10px 0;padding:0 17px}.sidebar .widget-product-link a{font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline}.sidebar .widget-product-link a:hover{color:#333;text-decoration:none}.widget-category-link-inline{display:inline}.top-container .widget-category-link{border-bottom:0}.top-container .widget-category-link a{border-color:#ca3934;color:#d53c00;background-image:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-links2.gif);background-color:#f9d2c1}.top-container .widget-category-link a:hover{color:#fff}.col-main .widget-category-link{display:block;text-align:right;margin:7px 0}.col-main .widget-category-link a{font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline}.col-main .widget-category-link a:hover{color:#333;text-decoration:none}.sidebar .widget-category-link{display:block;margin:10px 0;padding:0 17px}.sidebar .widget-category-link a{font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline}.sidebar .widget-category-link a:hover{color:#333;text-decoration:none}.widget-cms-link-inline{display:inline}.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0}.col-main .widget-cms-link a{font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline}.col-main .widget-cms-link a:hover{color:#333;text-decoration:none}.sidebar .widget-cms-link{display:block;margin:10px 0;padding:0 17px}.sidebar .widget-cms-link a{font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline}.sidebar .widget-cms-link a:hover{color:#333;text-decoration:none}.widget-cms-hierarchy-link-inline{display:inline}.col-main .widget-cms-hierarchy-link{display:block;text-align:right;margin:7px 0}.col-main .widget-cms-hierarchy-link a{font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline}.col-main .widget-cms-hierarchy-link a:hover{color:#333;text-decoration:none}.sidebar .widget-cms-hierarchy-link{display:block;margin:10px 0;padding:0 17px}.sidebar .widget-cms-hierarchy-link a{font-size:12px;background:url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline}.sidebar .widget-cms-hierarchy-link a:hover{color:#333;text-decoration:none}


/* FILE: aitpreorder.css */

/**
 * Pre-Orders for Enterprise Edition
 *
 * @category:    Aitoc
 * @package:     Aitoc_Aitpreorder
 * @version      10.1.0
 * @license:     n/a
 * @copyright:   Copyright (c) 2015 AITOC, Inc. (http://www.aitoc.com)
 */
.product-options p.required { margin-bottom:0; padding:15px 0 0; position:static; width: 400px; }

.cart-table .item-msg {
    color: #DF280A;
    font-size: 11px;
    font-weight: bold;
    margin: 5px 0;
}


/* FILE: styles.css */
/* Overlay */
#ampromo-items-add
{
    border: 1px solid #ededed;
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;
}

#ampromo-items-add a
{
    text-decoration: none;
    border-bottom: 1px dashed;
}

.amscheckout #ampromo-items-add
{
    margin: 7px 10px;
}

#ampromo-overlay
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    top: 0;
    left: 0;
    z-index: 10000;
    text-align: center;
}

#ampromo-overlay .close
{
    position: absolute;
    top: 7px;
    right: 7px;
    background: url(//eu.wahoofitness.com/skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;
    width: 16px;
    height: 16px;
    z-index: 1;
    margin: 0;
    padding: 0;
    font-size: 0;
    display: block;

    opacity: .8;
}

#ampromo-overlay .close:hover
{
    opacity: 1;
    transition: opacity 0.2s ease;
}

@media only screen and (max-width: 820px) {
    #ampromo-overlay
    {
        position: relative !important;
        height: auto !important;
        background: none !important;
    }
    #ampromo-items
    {
        position: static !important;
        width: 100% !important;
        margin-bottom: 12px !important;
    }
    .carousel .ampromo-carousel-control
    {
        display: none !important;
    }
    #ampromo-carousel-content
    {
        width: auto !important;
    }
    .carousel #ampromo-carousel-wrapper
    {
        width: auto !important;
    }
}

/* Items */

#ampromo-items
{
    border: 1px solid #ededed;
    background-color: white;
    position: relative;
    margin: 0 auto;
    padding: 24px;
    display: inline-block;
    box-sizing: border-box;
}

#ampromo-items.carousel
{
    display: block;
    width: 685px;
}


#ampromo-items .ampromo-item
{
    box-sizing: border-box;

    margin-bottom: 7px;
    padding: 20px;
    width: 250px;

    border: 1px solid #ededed;
    position: relative;
    margin-right: 12px;
}

#ampromo-items .ampromo-item-options
{
    margin-bottom: 12px;
    text-align: left;
}

#ampromo-items .ampromo-item-image
{
    display: block;
    margin: 0 auto;
}

/* Carousel */

.carousel #ampromo-carousel-wrapper
{
    width: 520px;
}

#ampromo-carousel-wrapper
{
    overflow: hidden;
    margin: 0 auto;
}

.carousel #ampromo-carousel-content
{
    width: 2500px;
}

#ampromo-carousel-content .slide
{
    float: left;
}

.carousel .ampromo-carousel-control
{
    display: block;
}

.ampromo-carousel-control
{
    position: absolute;
    top: 260px;
    background: url(//eu.wahoofitness.com/skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
    width: 48px;
    height: 45px;
    font-size: 0;
    display: none;
}

.ampromo-carousel-control.carousel-disabled.prev
{
    background-position: 0 0 !important;
}

.ampromo-carousel-control.carousel-disabled.next
{
    background-position: -46px 0 !important;
}

.ampromo-carousel-control.prev
{
    background-position: 0 -45px;
    left: 20px;
}

.ampromo-carousel-control.next
{
    background-position: -46px -45px;
    right: 20px;
}

.ampromo-carousel-control.prev:hover
{
    background-position: 0 -91px;
}

.ampromo-carousel-control.next:hover
{
    background-position: -46px -91px;
}

.ampromo-item .qty-holder
{
    display: none;
}

.ampromo-item-options select,
.ampromo-item-options input
{
    max-width: 210px;
}

.ampromo-notification
{
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;

    border: 1px solid #f16048;
    color: #df280a;
    background: #faebe7;
}


/* FILE: affiliateplus.css */
/* Affiliateplus stylesheet */
.affiliate_message { margin: 10px 0px 0px 0px; }

/* Banner-Links */
#banner-view-list li.banner-view-item{ border-top: 2px solid #CCCCCC; margin-bottom: 45px; }
#banner-view-list li.banner-view-item span.share{ float: right; }

/* Referer */
#referer_grid thead th a { color: #0A263C; }
#referer_grid thead th a:hover{ color: #0A263C; }

/* Miniform request money */
.affiliateplus_form_request { overflow: hidden; margin-bottom: 10px; }
.affiliateplus_form_request #request_amount{color:#686868}

/* Tiers */
#tiers_grid thead th a { color: #0A263C; }
#tiers_grid thead th a:hover{ color: #0A263C; }

/* Payment Method */
li.payment_method_form { margin-left: 21px;*float: left;*width: 100%; }
#affiliateplus_payment_request_form .form-list .wide{*float:left;*width: 100%}
#affiliateplus_payment_request_form .fieldset{*float:left;*width: 90%}
#affiliateplus_payment_request_form input.radio { float:left; margin: 3px 5px 0px 0px; }
#affiliateplus_payment_request_form .field .verified{background: url(//eu.wahoofitness.com/skin/frontend/base/default/images/i_msg-success.gif) no-repeat}
#affiliateplus_payment_request_form .field .verified a{padding-left: 20px;color:#446423 !important;text-decoration: none;font-weight: bold; cursor: default;}
#affiliateplus_payment_request_form .field .not-verified{background: url(//eu.wahoofitness.com/skin/frontend/base/default/images/i_msg-error.gif) no-repeat}
#affiliateplus_payment_request_form .field .not-verified a{padding-left: 20px;text-decoration: none;font-weight: bold; cursor: default;}
.affiliateplus-action-gray{background: #ACABAB !important;border: 1px solid #ACABAB !important;}

/*  Contact Group */
#group-table tr { cursor:pointer;}
#group-table tr:hover{ background-color:#FCF5DD}



/* Refer a Friend */
#affiliateplus-sidebar {
	width: 345px;
}

#affiliateplus-sidebar .allow .step-title {
	cursor: pointer;
	border-bottom: 1px solid #BBAFA0;
}

#affiliateplus-sidebar .allow .step-title:hover{
	background: #F9F3E3;
}

#affiliateplus-sidebar .allow .step-title:hover .number{
	background: #F18200;
	border-color: #F19900;
	color: #FFF;
}

#affiliateplus-sidebar .allow .step-title:hover h2{
	color: #F18200;
}
	
#affiliateplus-sidebar .step, #affiliateplus-sidebar p.box-content{
	padding: 8px;
}

#affiliateplus-sidebar .form-list textarea{
	width: 318px;
	height: 100px;
}

#affiliateplus-sidebar .step-title span.logo{
	width: 16px;
	height: 16px;
	margin-right: 4px;
	border: none;
}

/* Personal */
#affiliateplus-sidebar #input-personal-url{
	width: 219px;
	float: right;
}
#affiliateplus-sidebar #input-personal-url #personal_url{
	width: 215px;
}
#affiliateplus-sidebar #personal_affiliate_url{
	width: 327px;
	text-align: center;
}

/* Email */
#affiliateplus-sidebar .step-title span.email-logo{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/email-grayscale.png') no-repeat;
}
#affiliateplus-sidebar .active .step-title span.email-logo, #affiliate-opc-email .step-title:hover span.logo{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/email-color.png') no-repeat;
}
#affiliateplus-contact-list .form-list .input-box, #affiliateplus-contact-list .form-list .input-box select{
	width: 100%;
}
#affiliateplus-contact-list .buttons-set{
	padding-top: 7px;
	border-top: 0px;
	margin-top: 0px;
}

/* Google */
#affiliateplus-sidebar .step-title span.google-logo{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/gplus-grayscale.png') no-repeat;
}
#affiliateplus-sidebar .active .step-title span.google-logo, #affiliate-opc-google .step-title:hover span.logo{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/gplus-color.png') no-repeat;
}

/* Facebook */
#affiliateplus-sidebar .step-title span.facebook-logo{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/facebook-grayscale.png') no-repeat;
}
#affiliateplus-sidebar .active .step-title span.facebook-logo, #affiliate-opc-facebook .step-title:hover span.logo{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/facebook-color.png') no-repeat;
}

/* Tweeter */
#affiliateplus-sidebar .step-title span.twitter-logo{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/tweet.png') no-repeat 0px -17px;
}
#affiliateplus-sidebar .active .step-title span.twitter-logo, #affiliate-opc-twitter .step-title:hover span.logo{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/tweet.png') no-repeat 0px 3px;
}

#affiliateplus-sidebar .tweeter span.span{
	-webkit-border-radius: 3px;
	border: #CCC solid 1px;
	padding: 2px;
	-moz-border-radius: 3px; border-radius: 3px;
	background-image: -moz-linear-gradient(top, white, #DEDEDE);
	background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#DEDEDE));
	background-image: -ms-linear-gradient(top, white, #DEDEDE);
	background-image: linear-gradient(top, white, #DEDEDE);
	background-image: -o-linear-gradient(top, white, #DEDEDE);
}
#affiliateplus-sidebar button.tweeter span.span span{
	background: url('//eu.wahoofitness.com/skin/frontend/base/default/css/magestore/images/tweet.png') no-repeat -26px 3px;
	padding: 0px 3px 0px 24px;
	color: #1E7EC8;
	margin-left: 2px;
}


#affiliateplus-sidebar .buttons-set{
	padding-top: 7px;
	border-top: 0px;
	margin-top: 0px;
}

#affiliateplus-sidebar .affiliateplus-opc li{
	margin-bottom: 8px;
}

/* End Refer Friend */

/* Commissions */
ul.affiliate-commission-tab{
	height: 27px;
	font-weight: bold;
	margin-top: 10px;
}
ul.affiliate-commission-tab li.affiliate-tab-item{
	float: left;
	height: 20px;
	border: 1px solid #E2E2E2;
	border-bottom: 0px;
	margin: 1px 2px;
	padding: 3px 6px;
	background-color: #E2E2E2;
}
ul.affiliate-commission-tab li.active-tab{
	font-size: 1.1em;
	background-color: #FFF;
	color: #DE5400;
}
ul.affiliate-commission-tab li a{
	text-decoration: none;
	color: #999;
}
/* End commissions */

/* Search Grid Style */
.data-table .affiliateplus-grid-title th{
    background-image: none;
    border-bottom: 1px solid #C2D3E0;
}

.data-table .affiliateplus-grid-search th{
    vertical-align: top;
}
.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item{
    padding-bottom: 2px;
}
.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .search-text{
    width: 97%;
}

.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .range-container{
    float: left;
    padding-bottom: 2px;
}
.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .data-range{
    min-width: 121px;
    min-height: 18px;
    margin-bottom: 3px;
}
.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .data-range .label{
    display: block;
    width: 36px;
    float: left;
}
.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .data-range img{
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .data-range input.range-text{
    float: right;
    width: 50px;
    padding: 1px;
}

.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item select{
    width: 100%;
}

.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .range-container .from-price,
.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .range-container .to-price{
    min-width: 100px;
}

.affiliateplus-search-button {
    padding-bottom: 5px;
    text-align: right;
}
/* End Search */

/*bonus*/
#affiliateplus_payment_request_form .authentication-comment{margin: 0;padding: 0 0 0 13px;font-size: 11px;}

/* End */



/* FILE: affiliateplusreferfriend.css */



/* FILE: style.css */
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(//eu.wahoofitness.com/skin/frontend/base/default/css/tinybox/images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}


/* FILE: affiliateplusprogram.css */
/* Affiliateplus Program Plugin stylesheet */

.affiliate-clear { min-height: 18px; clear: both; }

.affiliateplusprogram_total_commission { color: #ff0000; }

.affiliateplus-form-search .input-box .label { font-weight: bold; }
.affiliateplus-form-search .input-box .left input { margin-left: 10px; }


/* FILE: storelocator.css */
/*Search*/
.store-locator-search-box{
    width:99%;
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
}

.fields.store-locator-list.last {
    float: right;
}
.store-locator-list label{
    width:24%;
}

.store-locator-list select{
    width: 72%;
    padding: 0;
    margin: 0;
    height: 22px;
}
.store-locator-column-left{
    padding-left:2%;
    width:47%;
    float:left;        
}
.store-locator-column-right{
    padding-left:5px;
    width:420px;
    float:right;
}
.store-locator-column-button{
    padding-right:5px;
    text-align:right;
}
/*Content*/
#store-content{
    width:100%;
    height: auto;
    border-bottom:1px solid #ccc;
    padding-bottom:10px;
    clear:both;
    overflow:hidden;
}
/*List store*/
.store-box{
    border:1px solid #ccc;
    float:left;
    width:29%;
    padding:5px 0px 5px 10px;
    height:530px;
}
.store-box .store-title{
    width:95%;
    font-size:16pt;
    border-bottom:1px solid #ccc;
    margin-bottom:5px;
}
#list-store{
    width:93%;
    padding-right:7%;
    height:480px;
    overflow:auto;
}
#list-store li{
    width:100%;
    min-height:100px;
    height: auto;
    margin-bottom:10px;
    border:1px solid #ccc;
    padding:2%;
    list-style: none;
}
#list-store li:hover{
    background:#E9E9F3;
}
#list-store li.active{
    background:#E9E9F3;
    border:1px solid #DE5400;
}

#list-store li p{
    margin:3px 0;
    color:#6699FF;
    font-size:8pt;
}

#list-store li .button{
	transform:inherit;
}
.store_popup p{
   margin:3px 0;
   font-size:12px;
}
#list-store li .store_name, .store_popup .store_name{
    color:#DE5400;
    font-size:9pt;
    font-weight:bold;
}
#list-store li .store_detail{
    margin-top:6px;
}
#list-store li .store_detail a{
    color:#1E7EC8;
    text-decoration: underline;
}
#list-store li .position, .store_popup .position{
    width:80%;
    padding:3px 2px;
}
#radius:disabled { background: #cdcdcd; }
/*Map*/
#map{
    border:1px solid #ccc;
    float:right;
    height:530px;
    width:68%;
}
#map .store_popup{
    width:250px;
}
.store-pickup-image{
    float :left;
    margin-right: 5px;
}

.locator-main-outer .locator-image-small{
    border: 2px solid #DDDDDD;
    float: left;
    height: 56px;
    overflow: hidden;
    width: 56px;
}
.locator-image-main{
    margin: 0 0 13px;
}
.locator-main-outer .more-views h2 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 11px;
    margin: 0 0 8px;
    text-transform: uppercase;
    font-weight:  bold;
}
.store-locator-title{
    color: #de5400;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
}

.more-views ul li {
    float: left;
    padding: 3px;
    margin: 1px;
    border: 1px solid rgb(230, 230, 230);
}
.magestore-map-image:hover img{
    box-shadow: 0 0 5px rgb(155, 148, 148);
}
.locator-image-small:hover img{
    border: 1px solid #ccc;
}
#description {
    overflow: auto;
    max-height: 250px;
}
.store-locator-tag{
    position: relative;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
.store-locator-tag ul {
    clear:both;
}
.store-locator-tag a{
    color:#fafafa;
    text-shadow: 0 1px rgba(0,0,0,0.4);
    text-decoration:none;
    display: inline-block;
    padding: 0 12px;
    font-size:11pt;
    margin-bottom: 5px;
    background:#06F;
    border-radius:15px;
    background: #ff9035; /* Old browsers */
    line-height:27px;
    background: -moz-linear-gradient(top,  #ff9035 1%, #ff7400 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff9035), color-stop(100%,#ff7400)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9035 1%,#ff7400 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9035 1%,#ff7400 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9035 1%,#ff7400 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9035 1%,#ff7400 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9035', endColorstr='#ff7400',GradientType=0 ); /* IE6-9 */

    box-shadow: 0 1px 2px rgba(0,0,0,0.21); 
}
.store-locator-tag a:hover{
    background: #B6DA25;
}
.magestore-storelocator-getdirection{
   border: 1px solid #E5E6E3;        
   background-color: #FFFFFF;    
   margin-top: -10px;
   margin-bottom: 10px;
   width: 104%;
}
.magestore-storelocator-navigation{
    margin-left: 3px;
    margin-top: 5px;
    margin-bottom:5px;
    display: block;
}
#list-store .nav{
	background-image: url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/css/magestore/storelocator/navigation.png);
        background-repeat:none;
	background-position: 0px 0px;
	display:inline-block;
	height: 8px;
        width: 16px;
	margin-right:10px;
        display:none;
}
#list-store{
    display:none;
}
#list-store .up{
    background-position: -16px 0px;
}
#list-store  .store_navigation{
    display:none;
}
.store-locator-tag .tag_active{
    background:#B6DA25;
}
.store-locator-view-detail{
    float:left;
    width:40%;
}
.store-locator-span-tag {    
    font-family: "RBNo31-Bold", Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-transform: uppercase;
	margin-bottom:5px;
}

#store_information{
    margin: 20px 0 0 0;   
    min-height: 280px;
}

.open_hour_title{
    background: #E6E6E6 5px;
    padding:0 0 0 30px;
    line-height: 30px;
    height:30px;
    color: #161166;
}
#open_hour{
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}

#open_hour ul li{
    width: 100%;
    float:left;
}
ul#travel-modes{
    width: 100%;
    float:left; 
    padding: 0 0 0 90px;
}
ul#travel-modes li{
    float:left;
}
ul#travel-modes li input[type="radio"]:checked+label {
background-color: #2a8a15;
}
ul#travel-modes li input[type="radio"] {
visibility: hidden;
position: absolute;
}
ul#travel-modes li label {
cursor: pointer;
display: block;
height: 28px;
width: 40px;
background-color: #d0d0d0;
color: #fff;
text-indent: -9999px;
margin-right: 10px;
}

ul#travel-modes li label, #directionsForm ol.form li.swap-locations-wrapper button#swap-locations {
background-image: url('//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/storelocator/sl-directions-form-atlas.png');
background-repeat: no-repeat;
background-position: left top;
}

ul#travel-modes li.transit label {
background-position: -40px top;
}

ul#travel-modes li.walking label {
background-position: -80px top;
}

ul#travel-modes li.bicycling label {
background-position: -120px top;
}
.directions-type{
    float:left;
    margin-bottom:20px;
}
.directions-input{
    margin-bottom:10px;
}
.directions-input label{
    background: black;
    color: white;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
}
.directions-input input{
    height: 21px;
    width: 80%;
}
.error{
    display:none;
}

.swap-locations-wrapper {
height: 0;
position: absolute;
top: 110px;
left: 307px;
}
.swap-locations-wrapper button{
    background-image: url('//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/storelocator/sl-directions-form-atlas.png');
    background-repeat: no-repeat;
    text-indent: -9999px;
    background-position: -157px top;
    height: 40px;
    width: 28px;
    border: 0;
}
#get_direction{
    background: green;
    border: 1px green;
    padding: 5px;
    color: white;
}
.ui-tabs .ui-tabs-nav li{
    width: 48%;    
}
.adp-directions{
    float:left;
    width:100%;
}
.adp-summary{
    float:left;
    width:100%;
}

.adp-summary span{
    width: 30%;
    float:left;
    text-align: center;
}

.directions{
    width:70%;
}

.adp-legal-hide{
    background: url(//eu.wahoofitness.com/skin/frontend/wahoo/rwd/images/storelocator/direct-hidden.png) no-repeat;
    height: 50px !important;
    width: 229px !important;
}
.adp table{
    clear:both;
}

#store_search .form-list li .input-text{
    width:300px;
    margin: 0 5px 5px 0;
}
#store_search .form-list li{
    clear:both;
}

