html{background:#000 url(../images/bg_base_tile.gif) repeat-x 0 0;}body{margin:0;padding:0;text-align:center;background:url(../images/topnav_bg.gif) repeat-x 0 0;}html,body,#content{color:#ccc;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;line-height:18px;}h1,h2,h3,h4,h5,h6,p,ul,blockquote,form{margin:0;padding:0;}p{margin-bottom:18px;}img{border:none;}a:focus{outline:none;}a{color:#f9c71b;text-decoration:underline;}a:hover,a:active{text-decoration:none;}h1,h2,h3,h4,h5,h6{font-family:"Myriad Pro",Helvetica,Arial,sans-serif;}h1,h2,h3,h4{font-weight:normal;}h1{color:#fff;font-size:20px;line-height:22px;text-transform:uppercase;padding-left:20px;padding-bottom:4px;margin-bottom:18px;background:transparent url(../images/headline_decoration.gif) no-repeat 0 1px;}h2{color:#F9C71B;font-size:18px;line-height:20px;}h3{color:#fff;font-size:16px;line-height:18px;}h4{color:#fff;font-size:13px;}.box h3{text-transform:uppercase;padding-left:17px;padding-bottom:4px;margin-bottom:2px;background:transparent url(../images/headline2_decoration.gif) no-repeat 0 1px;}#content-editable ul{margin-bottom:18px;margin-left:24px;list-style-type:square;}#content-editable ul li{line-height:14px;padding-bottom:3px;}#top-nav{line-height:14px;}#footer a{color:#ccc;text-decoration:none;}#footer a:hover{text-decoration:underline;}.required{color:#C00;}.smaller{font-size:11px;line-height:14px;}h1#title{margin-top:8px;margin-bottom:0;}h1 span.ext{float:right;font-size:16px;text-transform:none;font-weight:normal;}.content-inner{width:100%;}#sidebar-left div.box{margin-bottom:20px;}#breadcrumb a:link,#breadcrumb a:visited{color:#999;text-decoration:none;}#breadcrumb a:hover,#breadcrumb a:active{text-decoration:underline;}#wrapper{width:992px;margin:0 auto;text-align:left;}#top-nav{height:32px;position:relative;margin-bottom:16px;}#sitesearch{position:absolute;left:0;top:4px;background:url(../images/topnav_searchbg.gif) no-repeat 0 50%;padding-left:48px;}#header{height:50px;margin-bottom:22px;}#logo-space{float:left;}#main-nav{float:right;}#content-wrapper{padding:19px;border-top:1px solid #1e1e1e;border-left:1px solid #1e1e1e;border-right:1px solid #1e1e1e;background-color:#000;}body.splash #content-wrapper{background:#000 url(../images/bg_content_tile.gif) repeat-x 0 0;}#masthead,#home-slider{margin-bottom:19px;}#column-l{width:304px;float:left;}#column-r{width:628px;float:right;}#breadcrumb{color:#fff;padding:8px 0;font-size:11px;margin-bottom:18px;}#sidebar-left{float:left;width:204px;}#sidebar-right{float:right;width:204px;}#content-main{float:right;width:708px;}body.splash #content-main{float:none;width:952px;}#content-main.hassidebar #content-editable{float:left;width:486px;}#content-main,#sidebar-left{min-height:600px;}#footer{margin-top:30px;padding-top:18px;border-top:1px solid #292929;}#footer-stock{padding-bottom:24px;}#footer-links{float:left;width:600px;}#footer-copyright{float:right;width:320px;}#footer-cobrand{padding-bottom:20px;}#page-to-pdf{display:none;position:fixed;bottom:0;right:30px;z-index:100;}#page-to-pdf a img{-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;}#page-to-pdf a:hover img{-moz-box-shadow:0 0 8px #999;-webkit-box-shadow:0 0 8px #999;box-shadow:0 0 8px #999;}#main-nav ul{height:31px;width:590px;margin-top:19px;}#main-nav ul li{float:left;background:transparent url(../images/mainnav_divider.gif) no-repeat 0 0;padding:0 25px 0 23px;}#main-nav ul li.first{background:none;padding-left:0;}* html #main-nav ul li.first{padding-right:15px;}#main-nav ul li.last{padding-right:0;}#main-nav ul li a{height:31px;text-indent:-8000px;overflow:hidden;background-image:url(../images/mainnav_sprite.gif);background-repeat:no-repeat;}a#nav-home{width:42px;background-position:0 0;}a#nav-home:hover{background-position:0 -31px;}a#nav-products{width:80px;background-position:-42px 0;}a#nav-products:hover{background-position:-42px -31px;}a#nav-training{width:70px;background-position:-122px 0;}a#nav-training:hover{background-position:-122px -31px;}a#nav-about{width:75px;background-position:-192px 0;}a#nav-about:hover{background-position:-192px -31px;}a#nav-fitness{width:118px;background-position:-267px 0;}a#nav-fitness:hover{background-position:-267px -31px;}#top-nav ul{position:absolute;right:0;top:0;height:32px;}#top-nav ul li{padding:0 14px;background:url(../images/topnav_divider.gif) no-repeat 0 50%;}#top-nav ul li.first{background:none;}* html #top-nav ul li.last{padding-right:0;}#top-nav ul li a{height:32px;overflow:hidden;color:#fff;text-indent:-8000px;background-repeat:no-repeat;background-image:url(../images/topnav_sprite.gif);}a#topnav-signout{width:45px;background-position:-356px 0;}a#topnav-signout:hover{background-position:-356px -32px;}a#topnav-account{width:69px;background-position:-401px 0;}a#topnav-account:hover{background-position:-401px -32px;}a#topnav-signin{width:39px;background-position:0 0;}a#topnav-signin:hover{background-position:0 -32px;}a#topnav-viewcart{width:55px;background-position:-39px 0;}a#topnav-viewcart:hover{background-position:-39px -32px;}a#topnav-blog{width:27px;background-position:-94px 0;}a#topnav-blog:hover{background-position:-94px -32px;}a#topnav-contact{width:65px;background-position:-121px 0;}a#topnav-contact:hover{background-position:-121px -32px;}a#topnav-support{width:46px;background-position:-186px 0;}a#topnav-support:hover{background-position:-186px -32px;}a#topnav-media{width:32px;background-position:-232px 0;}a#topnav-media:hover{background-position:-232px -32px;}a#topnav-mailing{width:92px;background-position:-264px 0;}a#topnav-mailing:hover{background-position:-264px -32px;}#sidebox-nav{padding-top:10px;background-color:#111;}#sidebox-nav h3{margin:0 14px;padding-bottom:5px;border-bottom:1px solid #2e2e2e;}#sidebox-nav h3 a:link,#sidebox-nav h3 a:visited{color:#fff;text-decoration:none;}#sidebox-nav h3 a:hover,#sidebox-nav h3 a:active{color:#f9c71b;text-decoration:none;}ul.sideNav{padding:10px 0;}* html ul.sideNav li{display:inline-block;}ul.sideNav,ul.sideNav ul{list-style-type:none;}ul.sideNav li a{color:#999;font-size:12px;display:block;padding:4px 14px 4px 30px;text-decoration:none;background:transparent url(../images/sidenav_bullet.gif) no-repeat 14px 8px;}ul.sideNav li.active{background-color:#1b1b1b;}ul.sideNav li.active a{background-image:url(../images/sidenav_bullet_active.gif);}ul.sideNav li a:hover{color:#999;text-decoration:none;background-image:url(../images/sidenav_bullet_hover.gif);}ul.sideNav li ul{display:none;line-height:14px;padding:0 14px 6px 30px;}ul.sideNav li ul li{padding:4px 0 4px 8px;background:transparent url(../images/bullet_sidenav.gif) no-repeat 0 8px;}ul.sideNav li ul li a,ul.sideNav li ul li.active a{color:#fff;display:inline;padding:0;background-image:none;}ul.sideNav li ul li.active{background-image:url(../images/bullet_sidenav_active.gif);}ul.sideNav li.active ul li a,ul.sideNav li.active ul li a:hover{background-image:none;}ul.sideNav li ul li a:hover{color:#999;background-color:transparent;background-image:url(../images/sidenav_sub_bullet.gif);}ul.sideNav li ul li a.current{color:#999;font-weight:bold;}ul.sideNav li ul li ul{padding:0 0 0 10px;}ul.menu{list-style-type:none;margin-right:10px;}ul.menu li{float:left;}ul.menu li a{display:block;text-decoration:none;}#footer-cobrand li{padding:0 18px;border-right:1px solid #3d3d3d;}#footer-cobrand ul li.first{padding-left:0;}#footer-cobrand ul li.last{border-right:none;}#hp-promo h2{color:#000;font-size:15px;line-height:15px;text-transform:uppercase;padding:6px 12px;background:#f9c71b url(../images/homepage/bg_buckets_tile.gif) repeat-x 0 0;}#hp-promo h2 a,#hp-promo h2 a:link,#hp-promo h2 a:visited{color:#000;text-decoration:none;}#hp-promo{margin-bottom:30px;}.box form label{font-size:12px;display:block;padding-bottom:4px;}.box input.text{font-size:11px;color:#666;}.box form input.submit{margin-top:14px;}#sidebox-mailinglist .box-content{background-color:#1b1b1b;}.fit{width:100%;}.slim,p.slim{margin-bottom:8px;}.box{margin-bottom:24px;}.box .box-content{padding:14px;}.iul{float:left;margin-right:10px;margin-bottom:10px;}.lefty{float:left;}img.lefty{margin-right:8px;}.grid-3-1,.grid-3-2,.grid-3-3{width:304px;float:left;}.grid-3-2{margin:0 20px;}* html .grid-3-2{margin:0 18px;display:inline;}.altcolor{color:#fff;}.divider-slim,p.divider-slim{clear:left;height:10px;margin-top:10px;margin-bottom:0;border-top:1px solid #1e1e1e;}.divider,p.divider{clear:left;height:18px;margin-top:18px;margin-bottom:0;border-top:1px solid #1e1e1e;}img.brdr,.brdr img{border:4px solid #8c8c8c;}.blog-summary{margin-bottom:24px;}.blog-summary img.masthead{margin-bottom:20px;}.blog-short{padding-bottom:12px;}.blog-body{padding-top:8px;}.blog-perma{color:#fff;margin-bottom:12px;padding-bottom:4px;border-bottom:1px solid #303030;}.blog-summary img.blog-header{margin-bottom:18px;}.pagination{text-align:center;}.pagination a{padding:0 3px;}.blogCommentsWrapper{border-bottom:1px solid #efefef;margin:18px 0;}.blogComment{padding:10px 0;margin-bottom:10px;}.blogCommentInfo{padding-bottom:8px;font-size:11px;}.blog-prev-next{margin:1em 0;}.blog-next{float:right;}a.rssfeed-icon{padding-left:18px;padding-top:2px;padding-bottom:2px;background:transparent url(../../../includes/images/feed-icon-14x14.png) no-repeat 0 center;}#box-news ul{list-style-type:none;}#box-news ul li a:link span,#box-news ul li a:visited span{color:#CCC;font-size:11px;display:block;text-decoration:none;}#box-news ul li{line-height:14px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #333;}.price-old{text-decoration:line-through;}.price-sale{color:#F00;}.product-item{float:left;width:180px;line-height:14px;margin:0 28px 28px 28px;text-align:center;}* html .product-item{display:inline;}.product-item.first{clear:left;}.product-item img.product-thumb{display:block;}.category-listing-item{float:left;width:170px;text-align:center;margin:0 30px 20px 30px;}.category-listing-item img{display:block;margin-bottom:10px;}* html .category-listing-item{display:inline;}.product-part-thumb{float:left;width:190px;}.product-part-info{float:left;width:350px;}.product-part-buy{float:right;width:163px;text-align:right;}.product-part-buy .price-options{font-size:16px;}#product-options{background:transparent url(../images/products/pb_sprite.gif) no-repeat 0 0;position:relative;height:70px;margin-bottom:18px;}#product-options form,#product-options .notforsale{position:absolute;top:13px;right:20px;}#product-options .notforsale{color:#fff;text-transform:uppercase;}#product-links{position:absolute;top:20px;left:20px;}#product-links .pb{float:left;}#product-links a{margin-top:6px;}#product-option-cart{margin-left:20px;}#product-option-select{margin-top:10px;max-width:200px;float:left;}#sgTabNav a{float:left;font-size:14px;display:block;line-height:33px;padding:0 20px;margin-right:3px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background:url(../images/products/pb_sprite.gif) repeat-x 0 -70px;border:1px solid #1e1e1e;}* html #sgTabNav a{display:inline;}#sgTabNav{margin-bottom:-1px;}#sgTabNav,#sgTabNav a{position:relative;z-index:11;}#sgTabNav a:hover{background-position:0 -104px;}#sgTabNav a.active,#sgTabNav a.active:hover{background-image:none;background-color:#000;border-bottom:1px solid #000;}#sgTabWrapper{border-top:1px solid #1e1e1e;padding-top:30px;position:relative;z-index:9;}#dealers-search{margin-bottom:30px;}.dealer-result{padding-top:18px;padding-bottom:18px;border-top:1px solid #1e1e1e;}.dealer-info{float:left;}.dealer-contact{float:right;text-align:right;}.dealer-lines{padding-top:18px;}.dealer-lines span{padding-right:10px;}#dealer-lines-search{padding:10px 0;}#dealer-lines-search label{padding-right:20px;}.faq-search-wrapper{padding:10px;border-top:1px solid #1e1e1e;border-bottom:1px solid #1e1e1e;margin-bottom:20px;}.faq-answer{padding-top:8px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #1e1e1e;}.faq-answer p:last-child{margin-bottom:0;}#faq-categoriesBox{float:left;}#faq-searchBox{float:right;}.faq-item{padding-bottom:8px;}.imgallery a{float:left;margin-right:20px;margin-bottom:20px;}.imgallery.nothumbs{display:none!important;visibility:hidden!important;}.imgallery.nothumbs a{float:none;margin:0;}ul.slider,ul.slider li{list-style-type:none;margin:0;padding:0;}table.common,table.datatable{border-collapse:collapse;}table.common td,table.datatable td{vertical-align:top;padding:0;}table.thirds{width:100%;}table.thirds td{width:30%;}table.thirds td.space{width:5%;}table.two-thirds{width:100%;}table.two-thirds td.thirds-two{width:65%;}table.two-thirds td.thirds-one{width:30%;}table.two-thirds td.space{width:5%;}table.twocol,table.twocolFancy{width:100%;}table.twocol td,table.twocolFancy td{width:47%;}table.twocol td.space,table.twocolFancy td.space{width:6%;}table.twocolFancy{border-top:1px solid #ccc;}table.twocolFancy td{padding:8px 18px;border-bottom:1px solid #ccc;}table.datatable thead tr{background-color:#323232;}table.datatable thead th,table.datatable thead td{padding:3px 6px;font-size:12px;font-weight:normal;border-right:2px solid #000;}table.datatable tbody tr{background-color:#696969;}table.datatable tbody td{padding:3px 6px;border-right:2px solid #000;}form.sgForm label{display:block;}form.sgForm p{margin-bottom:8px;}form.sgForm em{font-size:11px;font-family:Arial,Helvetica,sans-serif;}form.sgForm input.sgText,form.sgForm textarea.sgTextArea{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px;border:1px solid #999;width:350px;}form.sgformbuilder label{display:block;}form.sgformbuilder p{margin-bottom:12px;}form.sgformbuilder input.text,form.sgformbuilder textarea.textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px;width:350px;border:1px solid #999;}form.sgformbuilder textarea.textarea{height:120px;}form.sgformbuilder table{margin-bottom:12px;}form.sgformbuilder table td{padding-right:18px;padding-bottom:6px;}form.sgformbuilder table th{padding-bottom:4px;}form.sgformbuilder p.sgform-submit{margin-top:18px;}.formBuilderBtns{padding-top:14px;}td.style411TableLabel{padding-right:14px;white-space:nowrap;}.style411Required{color:#f00;}input.style411textInput{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px;width:250px;border:1px solid #999;}.formErrorResponse{margin-bottom:20px;border:1px solid #666;}.formErrorResponse div{padding:10px;}.formErrorResponse .warning span,.formErrorResponse .error span{color:#C30;font-family:Arial,Helvetica,sans-serif;font-size:16px;}.formErrorResponse .success span{color:#693;font-family:Arial,Helvetica,sans-serif;font-size:16px;}.formErrorResponse ul{margin-left:24px;padding-top:14px;}.template-revolution #content-wrapper{padding:0;}.template-revolution #sidebar-left,.template-revolution h1#title,.template-revolution #breadcrumb{display:none;}.template-revolution #content-main{background-color:#fff;float:none;min-height:0;width:100%;}.template-revolution .marquee{height:491px;position:relative;}.template-revolution .marquee .product-options{left:590px;position:absolute;top:357px;}.template-revolution #product-option-select{width:358px;max-width:358px;}.template-revolution #product-option-cart{display:inline-block;margin-left:-9px;}.template-revolution .page{padding:0 85px 0 85px;}.template-revolution .inner-footer{background-color:#cfcecd;padding:10px 30px;}.template-revolution #footer{margin-top:0;padding-left:19px;padding-right:19px;}.template-revolution .page{color:#000;font-family:'HelveticaNeueW01-55Roma',Helvetica,Arial,sans-serif;font-size:20px;line-height:27px;}.template-revolution .inner-footer{color:#000;font-family:'HelveticaNeueW01-57Cn',Helvetica,Arial,sans-serif;}.template-revolution h1,.template-revolution h2,.template-revolution h3,.template-revolution h4,.template-revolution h5,.template-revolution h6{color:#000;font-family:'HelveticaNeueW01-77BdCn 692722',Helvetica,Arial,sans-serif;line-height:1.4em;margin:0 0 .04em 0;padding:0;text-transform:uppercase;}.template-revolution h1{background:none;font-size:30px;margin-bottom:0;padding-left:0;}.template-revolution h2{font-size:25px;}.template-revolution h3{font-size:20px;}.template-revolution .page a{color:#666;}.template-revolution .page a:hover{color:#666;text-decoration:none;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}