* { margin: 0; padding: 0; list-style: none; border: 0; text-decoration: none; outline: 0; }body {background: #080808 url(/shop/resources/images/body-bg.jpg) top center fixed no-repeat;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 11px;}input {font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;}#container {width: 998px;margin: 0 auto;}header {width: 998px;height: 72px;float: left;background: url(/shop/resources/images/header-bg.png) top no-repeat;}header #logo {width: 179px;height: 33px;margin: 19px 0 0 27px;float: left;text-indent: -999px;overflow: hidden;background: url(/shop/resources/images/header-logo2.png) no-repeat;}header #logo a {display: block;width: 100%;height: 100%;}header nav {float: left;margin: 0 0 0 48px;}header nav li {float: left;margin: 0 31px 0 0;font-family: futura-pt, Helvetica, Arial, sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;text-align: center;}header nav li a {display: block;height: 42px;padding: 30px 0 0 0;color: #a6a6a6;}header nav li:hover a, header nav li.shop.over a, header nav li.active a {color: #d7c311;}header nav li.shop {min-width: 45px;}header nav li.shop:hover, header nav li.shop.over {background: url(/shop/resources/images/nav-shop-arrow.png) bottom center no-repeat;}header .account {float: right;}header .account li {margin: 31px 18px 0 0;float: left;font-size: 12px;}header .account li a {color: #c1c1c1;}header .account li a:hover {color: #fff;}header .account li.cart.has a {color: #fff;}header .account li.cart.has a:hover {color: #dac713;}header .account li.cart.has a span {color: #dac713;}header .sub-menu {width: 958px;height: 173px;padding: 24px 0 0 47px;top: 72px;margin: 0 0 0 -7px;position: absolute;z-index: 1001;background: url(/shop/resources/images/sub-menu-bg.png) no-repeat;}header .sub-menu .menu {width: 145px;float: left;}header .sub-menu .menu.first {width: 192px;}header .sub-menu .menu.first h3 {font-size: 24px;line-height: 26px;color: #fff;font-family: futura-pt, Helvetica, Arial, sans-serif;font-weight: 800;text-transform: uppercase;}header .sub-menu .menu.first h3 span {display: block;}header .sub-menu .menu.first .action {width: 130px;height: 27px;margin: 10px 0 15px 0;display: block;float: left;clear: both;line-height: 27px;color: #252525;font-family: futura-pt, Helvetica, Arial, sans-serif;font-weight: bold;text-transform: uppercase;text-align: center;background: #d7c311;}header .sub-menu .menu.first .action:hover {background: #fff;}header .sub-menu .menu.first .sub {color: #a6a6a6;display: block;float: left;}header .sub-menu .menu.first .sub:hover {color: #d7c311;}header .sub-menu .menu.second {width: 163px;}header .sub-menu .menu.third {width: 142px;}header .sub-menu .menu.fourth {width: 173px;}header .sub-menu .menu.fifth {width: 135px;}header .sub-menu .menu.fifth .under {margin: 16px 0 0 0;}header .sub-menu .menu h4 {height: 22px;font-size: 12px;font-family: futura-pt, Helvetica, Arial, sans-serif;color: #fff;text-transform: uppercase;}header .sub-menu .menu ul {line-height: 19px;}header .sub-menu .menu ul li a {color: #a6a6a6;}header .sub-menu .menu ul li a:hover {color: #d7c311;}#home-feature {width: 998px;height: 523px;float: left;}#home-feature #fader {width: 998px;height: 523px;}#home-feature #fader .slide {width: 998px;height: 523px;}#home-feature #fader .slide .hide {display: none;}#home-feature #fader .slide.bogey {background: url(/wp-content/uploads/2011/09/bogey-slide-bg.jpg) no-repeat;}#home-feature #fader .slide.bogey a {margin: 309px 0 0 725px;width: 180px;height: 67px;display: block;float: left;text-indent: -999em;overflow: hidden;background: url(/wp-content/uploads/2011/09/bogey-more.png) top no-repeat;}#home-feature #fader .slide.bogey a:hover {background-position: bottom;}#home-feature #fader .slide.perform {background: url(/wp-content/uploads/2011/09/breed-slide-bg.jpg) no-repeat;}#home-feature #fader .slide.perform a {margin: 278px 0 0 667px;width: 294px;height: 67px;display: block;float: left;text-indent: -999em;overflow: hidden;background: url(/wp-content/uploads/2011/09/perform-more.png) top no-repeat;}#home-feature #fader .slide.perform a:hover {background-position: bottom;}#home-feature #fader .slide.frisby {background: url(/shop/resources/images/frisby-slide-no-button.jpg) no-repeat;}#home-feature #fader .slide.frisby a {margin: 360px 0 0 408px;width: 174px;height: 55px;display: block;float: left;text-indent: -999em;overflow: hidden;background: url(/shop/resources/images/frisby-slide-watch-now.png) top no-repeat;}#home-feature #fader .slide.frisby a:hover {background-position: bottom;}#home-feature #fader .slide.leadtime a {text-indent: -999em;float: left;display: block;overflow: hidden;width: 998px;height: 523px;background: url(/shop/resources/images/customskis-slider.jpg) top no-repeat;}#home-feature .controls {position: absolute;z-index: 1000;top: 0;}#home-feature .controls li {width: 39px;height: 50px;top: 284px;text-indent: -999px;overflow: hidden;background: url(/shop/resources/images/home-feature-controls.png) top no-repeat;position: absolute;z-index: 1000;cursor: pointer;}#home-feature .controls li#hf-prev {margin-left: -12px;background-position: 0 -50px;}#home-feature .controls li#hf-prev:hover {background-position: 0 -150px;}#home-feature .controls li#hf-next {margin-left: 971px;}#home-feature .controls li#hf-next:hover {background-position: 0 -100px;}#home-feature #pager {position: absolute;top: 567px;margin: 0 0 0 23px;z-index: 1000;}#home-feature #pager li {width: 20px;height: 11px;margin: 0 5px 0 0;float: left;background: #fff;cursor: pointer;}#home-feature #pager li.activeSlide {background: #1e1e1e;}#home-bottom {width: 998px;float: left;font-family: futura-pt, Helvetica, Arial, sans-serif;}#home-bottom #build-it-for, #home-bottom #play-fair, #home-bottom #email {background: url(/shop/resources/images/home-bottom-sprite.jpg) no-repeat;}#home-bottom #build-it-for {width: 692px;height: 399px;float: left;background: url(/shop/resources/images/home-build-main-bg.jpg) no-repeat;}#home-bottom #build-it-for h3 {width: 456px;height: 98px;margin: 53px 0 0 116px;position: absolute;text-indent: -999px;overflow: hidden;z-index: 100;background: url(/shop/resources/images/home-build-title.jpg) top no-repeat;}#home-bottom #build-it-for h3:hover {background-position: bottom;}#home-bottom #build-it-for h3 a {display: block;width: 100%;height: 100%;}#home-bottom #build-it-for .shadow {width: 692px;height: 399px;position: absolute;z-index: 50;background: url(/shop/resources/images/home-build-shadow.png) no-repeat;}#home-bottom #build-it-for .skis {width: 692px;height: 186px;margin: 212px 0 0 0;position: absolute;overflow: hidden;}#home-bottom #build-it-for .skis ul {width: 50000px;height: 186px;}#home-bottom #build-it-for .skis ul li {width: 692px;height: 103px;padding: 0 0 83px 0;position: absolute;overflow: hidden;text-align: center;background: url(/shop/resources/images/home-build-ski-shadow.png) center 90px no-repeat;}#home-bottom #play-fair {width: 306px;height: 245px;float: left;background-position: top right;text-transform: uppercase;font-weight: bold;}#home-bottom #play-fair a {padding: 20px 0 0 130px;width: 176px;height: 226px;display: block;}#home-bottom #play-fair h4 {margin: 0 0 6px 0;font-size: 27px;line-height: 24px;color: #fff;}#home-bottom #play-fair span {padding: 0 14px 0 0;color: #dac713;background: url(/shop/resources/images/home-bottom-arrow.png) right 2px no-repeat;}#home-bottom #play-fair a:hover span {color: #fff;background-position: right -38px;}#home-bottom #email {width: 284px;height: 132px;padding: 22px 0 0 22px;float: left;background-position: bottom right;}#home-bottom #email h4 {padding: 0 0 0 45px;margin: 0 0 10px 0;background: url(/shop/resources/images/home-email-icon.png) left 2px no-repeat;font-size: 17px;color: #333;text-transform: uppercase;}#home-bottom #email p {line-height: 18px;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}#home-bottom #email p.error {color: #EF3434;}#home-bottom #email form {margin: 15px 0 0 0;}#home-bottom #email .text {width: 176px;padding: 0 11px;height: 28px;float: left;border: 1px solid #cfcfcf;border-right: none;color: #848484;}#home-bottom #email .text.error {border-color: #EF3434;}#home-bottom #email .submit {width: 57px;height: 30px;float: left;background: #333;color: #dac713;text-transform: uppercase;cursor: pointer;}#home-bottom #email .submit:hover {background: #dac713;color: #333;}#page {width: 998px;float: left;background: #e6e6e6 url(/shop/resources/images/page-bg.jpg) top center repeat;}#page.product-page {background: #f2f2f2 url(/shop/resources/images/content-bg.jpg) repeat;}#page .skis-2500 {width: 998px;height: 184px;float: left;text-indent: -999px;overflow: hidden;background: url(/shop/resources/images/shop-banner.jpg) no-repeat;}#page .has-sort {width: 998px;margin: 15px 0 40px 0;float: left;background: url(/shop/resources/images/shop-has-sort.png) top left repeat-y;}#page .sort {width: 183px;float: left;background: #fff;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;color: #626262;}#page .sort h4 {width: 167px;height: 41px;margin: 0 0 0 -11px;padding: 5px 0 0 27px;float: left;background: url(/shop/resources/images/shop-sort-head.png) right no-repeat;color: #fff;font-family: futura-pt, Helvetica, Arial, sans-serif;font-size: 15px;text-transform: uppercase;}#page .sort ul {width: 183px;margin: -10px 0 19px 0;float: left;}#page .sort ul li {width: 183px;float: left;line-height: 25px;font-weight: bold;}#page .sort ul li.on {background: #d9c514;}#page .sort ul li a {width: 153px;padding: 0 0 0 30px;display: block;color: #626262;}#page .sort ul li a:hover {color: #080808;}#page .sort ul li.on a:hover {color: #626262;}#page .sort ul li .remove {width: 9px;height: 9px;display: block;position: absolute;margin: -17px 0 0 163px;text-indent: -999px;overflow: hidden;background: url(/shop/resources/images/side-remove.png) no-repeat;cursor: pointer;}#page .sort ul li .remove:hover {background-position: bottom;}#page .sort ul li.sub a {background: url(/shop/resources/images/sort-arrow.png) left 8px no-repeat;}#page .sort ul li.sub.open a {background: url(/shop/resources/images/sort-arrow.png) left -34px no-repeat;}#page .sort ul li.sub ul {margin: 0;}#page .sort ul li.sub ul li {font-weight: normal;}#page .sort ul li.sub ul li a {width: 143px;padding: 0 0 0 40px;background: none;}#page .sort ul li.sub.open ul li a {background: none;}#page .sort ul li.sub.skis ul li a {font-weight: bold;background: url(/shop/resources/images/sort-arrow.png) 10px 8px no-repeat;}#page .sort ul li.sub.skis ul li.open a {background: url(/shop/resources/images/sort-arrow.png) 10px -34px no-repeat;}#page .sort ul li.sub.skis ul li a {font-weight: normal !important;}#page .sort ul li.sub.skis ul li ul li a {width: 133px;padding: 0 0 0 50px;background: none !important;font-weight: normal !important;}#page .sort ul li.sub.skis ul {}#page .sort ul li.sub.skis ul ul {padding-bottom: 0;margin-bottom: 0;border: none;}#page .sort ul li.sub.skis.open {}#page .sort ul li:first-child.sub.skis.open {border: none;}#page .sort ul li.sub.skis .no-arrow li a {background: none;}#build-your-ski-aside {width: 183px;height: 166px;display: block;clear: both;overflow: hidden;background: url(/shop/resources/images/build-your-ski-sidebar.jpg) top left no-repeat;text-indent: -999em;margin-top: 10px;}#build-your-ski-aside:hover {background-position: bottom;}#page .reset {margin: -37px 10px 0 0;float: right;color: #fff;font-size: 10px;font-weight: bold;text-transform: uppercase;cursor: pointer;}#page .reset:hover {color: #626262;}.product_list {width: 805px;margin: 0 0 0 10px;float: left;}.product_list li {width: 181px;height: 328px;margin: 0 7px 14px 7px;float: left;border: 1px solid #cecece;background: #fff;text-align: center;position: relative;overflow: hidden;display: block;}.product_list li a {width: 175px;height: 322px;padding: 3px;display: block;color: #666;overflow: hidden;}.product_list li:hover a {width: 175px;height: 322px;padding: 0;}.product_list li .name {padding: 19px 0 0 0;font-size: 13px;font-family: futura-pt, Helvetica, Arial, sans-serif;text-transform: uppercase;}.product_list li:hover .name {color: #000;}.product_list li img {margin: 5px 0 5px -10px;display: block;}.product_list li .price {width: 100%;margin: 5px 0 0 0;height: 30px;float: left;}.product_list li .price em {width: auto;font-style: normal;font-size: 12px;font-weight: bold;background: #e1e1e1;border: 1px solid #cfcfcf;padding: 3px 6px;}.product_list li:hover {width: 175px;height: 322px;padding: 0;border: 4px solid #dccf5a;}.paginav {width: 805px;margin: 18px 0 0 0;float: right;text-align: center;}.paginav li {margin: 0 5px;display: inline;font-family: futura-pt;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;text-shadow: 0 1px 0 #f7f7f7;}.paginav li a {color: #9a9a9a;}.paginav li a:hover, .paginav li.on a {color: #5a5a5a;}.paginav li.p {background: url(/shop/resources/images/paginav-arrows.png) left -18px no-repeat;}.paginav li.p:hover {background-position: left -58px;}.paginav li.p a {padding: 0 0 0 10px;}.paginav li.n {background: url(/shop/resources/images/paginav-arrows.png) right 2px no-repeat;}.paginav li.n:hover {background-position: right -38px;}.paginav li.n a {padding: 0 10px 0 0;}.product-top {width: 998px;float: left;background: url(/shop/resources/images/product-bg-white.png) top left repeat-y;border-bottom: 1px solid #c8c8c8;font-size: 12px;}.product-top .left {width: 449px;padding: 20px;float: left;}.product-top .images {width: 450px;height: 606px;float: left;overflow: hidden;margin: 0 0 0 0px;padding: 0 0 0px 0;position: relative;}.product-top .images div {width: 450px;height: 606px;overflow: hidden;}.product-top #si-prev {width: 27px;height: 54px;margin: 250px 0 0 45px;position: absolute;z-index: 900;background: url(/shop/resources/images/sponsorship-images-arrows.png) top no-repeat;text-indent: -999px;overflow: hidden;cursor: pointer;}.product-top #si-next {width: 27px;height: 54px;margin: 250px 0 0 400px;position: absolute;z-index: 900;background: url(/shop/resources/images/sponsorship-images-arrows.png) bottom no-repeat;text-indent: -999px;overflow: hidden;cursor: pointer;}.product-top .social {width: 100%;margin: 20px 0 0 0;float: left;text-align: right;}.product-top .social .share {background: #565656;color: #fff;font-weight: bold;padding: 5px 9px;margin: 0 10px 0 0;float: right;}.product-top .social .share:hover {background: #626262;}.product-top .social .fb-like {float: right;margin: 3px 0 0 0;}.product-top .right {width: 509px;padding: 10px 0 10px 0;float: right;}.product-top .back {margin: 26px 0 20px 44px;float: left;clear: both;}.product-top .back a {color: #5e5e5e;}.product-top .back a:hover {color: #1f1f1f;}.product-top h1 {width: 400px;margin: 0 0 0 44px;float: left;clear: both;font-family: futura-pt;font-size: 40px;text-transform: uppercase;color: #333;line-height: 41px;}.product-top .style {margin: 13px 0 0 44px;float: left;clear: both;color: #5e5e5e;}.product-top .details {width: 433px;margin: 30px 0 0 44px;float: left;}.product-top .details ul {margin: 10px 0 10px 16px;padding: 0;color: #5e5e5e;}.product-top .details ul li {list-style: disc;padding: 0 0 4px 0;}.product-top h4 {margin: 0 0 10px 0;text-transform: uppercase;font-size: 14px;color: #404040;}.product-top .details p {line-height: 18px;color: #585858;}.product-top .details a {margin: 5px 0 0 0;padding: 0 10px 0 0;float: left;background: url(/shop/resources/images/product-readmore.png) right center no-repeat;color: #343434;font-weight: bold;text-transform: uppercase;}.product-top .details a:hover {color: #1f1f1f;}.product-top .includes {width: 433px;margin: 25px 0 0 44px;float: left;color: #5e5e5e;}.product-top .includes h4 {font-size: 12px;}.product-top .includes ul li {list-style: inside disc;line-height: 18px;}.product-top .options p,.product-top .extra-options p {float: left;width: 160px;margin: 30px 0 0 44px;font-size: 11px;color: #464646;}.product-top .options p strong,.product-top .extra-options p strong {width: 150px;margin: 0 0 10px 0;float: left;}.product-top .hidden {display: none;}.product-top .actions {float: left;width: 433px;margin: 29px 0 36px 44px;}.product-top .actions .submit {padding: 8px 11px;background: #3a3a3a;color: #dfcb19;font-family: futura-pt;font-size: 13px;font-weight: bold;text-transform: uppercase;cursor: pointer;}.product-top .actions .submit:hover {background: #dfcb19;color: #3a3a3a;}.product-top .actions .price {float: right;text-align: right;}.product-top .actions .price em {font-style: normal;font-weight: bold;display: block;clear: both;color: #5faa3a;}.product-top .actions .price strong {font-family: futura-pt;font-size: 32px;color: #343434;}footer {width: 998px;height: 230px;padding: 0 0 35px 0;float: left;border-top: 1px solid #080808;background: url(/shop/resources/images/footer-bg3.jpg) top no-repeat;color: #b2b2b2;}footer h4 {margin: 0 0 10px 0;font-size: 15px;font-weight: bold;color: #fff;}footer p {line-height: 18px;}footer a {color: #b2b2b2;}footer a:hover {color: #fff;}footer .profile {width: 271px;height: 200px;padding: 30px 30px 0 30px;float: left;color: #aaa;}footer .profile h2 {display: none;}footer .profile p {margin: 42px 0 0 0;}footer .locator {width: 191px;height: 165px;padding: 30px 38px 0 45px;float: left;}footer .locator form {margin: 15px 0 0 0;}footer .locator .text {width: 72px;height: 28px;padding: 0 0 0 9px;float: left;background: #fff;color: #999797;}footer .locator .text.error {width: 70px;height: 26px;border: 1px solid #EF3434;}footer .locator .submit {width: 34px;height: 28px;float: left;background: #949494;color: #000;text-transform: uppercase;text-align: center;cursor: pointer;}footer .locator .submit:hover {background: #dac713;}footer .social {width: 87px;margin: 30px 47px 0 0;float: left;}footer .social li {width: 71px;float: left;text-indent: -999px;overflow: hidden;background: url(/shop/resources/images/footer-social.png) top left no-repeat;}footer .social li:hover {background-position-x: right;}footer .social li a {display: block;width: 100%;height: 100%;}footer .social .fb {height: 15px;margin: 5px 0 16px 7px;}footer .social .flr {height: 19px;margin: 0 0 15px 7px;background-position: left -31px;}footer .social .yt {height: 27px;margin: 0 0 0 7px;background-position: left -65px;}footer .menus {width: 240px;margin: 0 0 0 6px;float: left;}footer .menus h4 {margin: 30px 0 0 0;}footer .menu {width: 115px;margin: 10px 0 0 0;float: left;}footer .menu li {width: 115px;float: left;line-height: 19px;font-size: 11px;font-weight: bold;}footer .copyright {margin: 5px 0 0 311px;float: left;color: #999;}footer .copyright a {color: #999;}footer .copyright a:hover {color: #fff;}.select {width: 150px;height: 15px;padding: 4px 8px;float: left;border: 1px solid #c5c5c5;background: #fff;font-size: 11px;color: #585858;}.select span.text {display: block;height: 13px;overflow: hidden;}.select .drop {width: 25px;height: 23px;display: block;position: relative;margin: -17px 0 0 133px;background: url(/shop/resources/images/select-arrow.png) top left no-repeat;cursor: pointer;}.select .drop.on {background-position: top right;}.select ul {width: 166px;margin: 1px 0 0 -9px;position: absolute;z-index: 5;-webkit-box-shadow: 0px 3px 4px 0px #666666;-moz-box-shadow: 0px 3px 4px 0px #666666;box-shadow: 0px 3px 4px 0px #666666;}.select ul li {width: 150px;min-height: 15px;padding: 4px 8px;float: left;border: 1px solid #c5c5c5;border-top: 0;background: #fff;color: #585858;cursor: pointer;}.select ul li:hover {background: #e6e6e6;}.select.quantity {width: 80px;}.select.quantity .drop {margin-left: 65px;}.select.quantity ul {width: 96px;}.select.quantity ul li {width: 81px;}.select-wider { clear: both;width: 230px !important;}.select-wider .drop {margin-left: 213px;}.select-wider ul { width: 246px !important;}.select-wider ul li {width: 230px !important;}.gallery-page {width: 998px;height: 944px;float: left;background: url(/shop/resources/images/gallery-bg2.jpg) no-repeat;}.gallery-page .videos {width: 998px;float: left;}.gallery-page .videos h2 {width: 838px;height: 35px;margin: 38px 0 0 80px;float: left;border-bottom: 2px solid #dadada;font-size: 22px;letter-spacing: 3px;color: #8d8d8d;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;font-weight: 800;font-style: italic;}.gallery-page .videos .slider {width: 838px;height: 284px;margin: 0 0 0 80px;float: left;overflow: hidden;}.gallery-page .videos .slider .holder {height: 284px;position: relative;}.gallery-page .videos .video {width: 197px;padding: 0 0 0 3px;margin: 38px 13px 0 0;float: left;font-size: 10px;cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}.gallery-page .videos .video .image {width: 192px;height: 103px;margin: 0 0 0 -3px;border: 4px solid white;overflow: hidden;}.gallery-page .videos .video .image img {width: 192px;height: auto;}.gallery-page .videos .video .title {font-weight: bold;margin: 10px 0 3px 0;}.gallery-page .videos .video a {width: 200px;height: 111px;display: none;position: absolute;margin: 0 0 0 -3px;text-indent: -999px;overflow: hidden;z-index: 2;background: url(/shop/resources/images/video-gallery-watch.png) no-repeat;}#gallery-controls {width: 998px;margin: 159px 0 0 0;position: absolute;}#gallery-controls li {width: 14px;height: 17px;position: absolute;text-indent: -999px;overflow: hidden;cursor: pointer;background: url(/shop/resources/images/gallery-arrows2.png) top left no-repeat;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}#gallery-controls li.left {margin: 0 0 0 30px;}#gallery-controls li.left.on {background-position: left -34px;}#gallery-controls li.left.on:hover {background-position: left -67px;}#gallery-controls li.right {margin: 0 0 0 951px;background-position: left -16px;}#gallery-controls li.right.on {background-position: left -50px;}#gallery-controls li.right.on:hover {background-position: left -83px;}#video-holder {width: 998px;float: left;background: url(/shop/resources/images/video-holder-bg.png) repeat;}#video-holder .youtube-video {width: 924px;margin: 37px;float: left;}.video-player { width: 924px; margin: 37px; float: left; }.video-controls { background: #dedede url(/shop/resources/images/video/bar-bg.png) no-repeat; height: 30px;margin: -4px 0 0;position: relative;width: 924px;}.status { height: 30px; left: 49px; position: absolute; top: 0; width: 771px; }.bar { height: 13px; position: relative; top: 9px; }.loaded { background: url(/shop/resources/images/video/video-loading.png) top left no-repeat; height: 5px; left: 0; position: absolute; top: 4px; cursor: pointer; }.indicator { height: 13px; position: absolute; top: 0; left: 1px; min-width: 13px; max-width: 770px; cursor: pointer; }.indicator.running { background: url(/shop/resources/images/video/progress-indicator.png) center right no-repeat; }.play-pause { display: block;width: 33px;height: 33px;text-indent: -999px;overflow: hidden;}.volume {display: block;width: 89px;height: 30px;top: 0;left: 835px;position: absolute;text-indent: -999px;overflow: hidden;background: url(/shop/resources/images/video/volume-on.png) 29px 13px no-repeat;}.muted { background-position: 0 -40px; }.view-youtube { display: none;}.playing {background: url(/shop/resources/images/video/pause.png) no-repeat;}.paused {background: none;}.gallery-page .photos {width: 998px;float: left;}.gallery-page .photos h2 {width: 838px;height: 35px;margin: 45px 0 28px 80px;float: left;border-bottom: 2px solid #dadada;font-size: 22px;letter-spacing: 3px;color: #8d8d8d;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;font-weight: 800;font-style: italic;}.gallery-page .photos ul {width: 851px;margin: 0 0 17px 81px;float: left;}.gallery-page .photos ul li {width: 155px;height: 122px;margin: 0 15px 0 0;float: left;}.gallery-page .photos ul li a.image {width: 149px;height: 116px;display: block;position: absolute;overflow: hidden;border: 3px solid white;background: #fff;text-align: center;}.gallery-page .photos ul li a.image img {height: 116px;}.gallery-page .photos ul li span {position: absolute;width: 155px;height: 122px;z-index: 2;background: url(/shop/resources/images/gallery-hover.png) center no-repeat;display: none;}.gallery-page .photos ul li span a {display: block;width: 100%;height: 100%;}#content-page {width: 998px;padding: 0 0 45px 0;float: left;background: #f6f6f6 url(/shop/resources/images/content-bg.jpg) repeat;}#testimonials {width: 100%;padding: 45px 0 40px 0;float: left;background: url(/shop/resources/images/testimonials-border.jpg) top no-repeat;}#testimonials h1 {width: 662px;padding: 0 0 15px 0;margin: 0 0 0 30px;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;}#testimonials ol {width: 691px;float: left;}#testimonials ol li {width: 658px;padding: 30px 0;margin: 0 0 0 33px;float: left;border-top: 2px solid #e6e6e6;color: #8d8d8d;}#testimonials ol li blockquote {width: 630px;float: left;line-height: 23px;font-size: 12px;}#testimonials ol li.first blockquote {font-size: 16px;line-height: 30px;}#testimonials ol li div {width: 100%;margin: 20px 0 0 0;float: left;}#testimonials ol li div strong {font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;}#testimonials ol li div em {font-style: normal;}#testimonials .left {width: 691px;float: left;}#testimonials .feedback {width: 255px;height: 488px;padding: 137px 0 0 0;margin: 0 29px 0 0;float: right;background: url(/shop/resources/images/rider-feedback-bg.png) top right no-repeat;}#testimonials .feedback h3 {display: none;}#testimonials .feedback label, #testimonials .feedback p {margin: 0 18px 10px 18px;width: 218px;float: left;color: #fff;}#testimonials .feedback input.text {margin: 0 18px 15px 18px;width: 208px;padding: 5px;float: left;background: #fff;color: #000;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;}#testimonials .feedback input.text.error {width: 204px;margin-bottom: 11px;border: 2px solid #da3d13;}#testimonials .feedback textarea {margin: 0 18px 15px 18px;width: 208px;height: 206px;padding: 5px;float: left;background: #fff;color: #000;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;}#testimonials .feedback textarea.error {width: 204px;height: 202px;border: 2px solid #da3d13;}#testimonials .feedback .submit {width: 100px;height: 30px;display: block;margin: 0 auto;background: #000;color: #fff;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;font-size: 12px;cursor: pointer;}#testimonials .feedback .submit:hover {background: #e1cc13;color: #292929;text-shadow: 0 1px 0 #f4eca5;}#news {width: 100%;padding: 40px 0 0 0;float: left;background: url(/shop/resources/images/testimonials-border.jpg) top no-repeat;}.news-post {width: 662px;float: left;margin: 0 0 40px 30px;}.news-post .wp-post-image {float: left;display: block;clear: none;padding: 0 20px 10px 0;}.news-post .cat {width: 100%;float: left;color: #9b9b9b;text-transform: uppercase;font-size: 12px;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;letter-spacing: 1px;}.news-post .cat a {color: #9b9b9b;}.news-post .cat a:hover {color: #000;}.news-post h1 {width: 95%;float: left;color: #686868;text-transform: uppercase;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 30px;line-height: 30px;font-weight: 700;letter-spacing: 1px;}.single h3 {width: 85%;font-size: 35px;line-height: 40px;}.news-post h1 a {color: #686868;}.news-post h1 a:hover {color: #d7c311;}.news-post .date {width: 100%;margin: 0 0 20px 0;float: left;text-align: left;color: #686868;}.news-post .content {margin-top: 20px;width: 100%;float: left;line-height: 22px;font-size: 12px;color: #686868;}.single .content {margin-top: 38px;width: 100%;float: left;line-height: 22px;font-size: 12px;color: #686868;}.news-post .content a {color: #333;}.news-post .content a:hover {color: #000;text-decoration: underline;}.news-post .content p {margin: 0 0 20px 0;min-width: 252px;}.news-post .tags {width: 100%;padding: 0px 0 30px 0;float: left;border-bottom: 2px solid #e5e5e5;color: #c0c0c0;}.news-post .tags a {color: #c0c0c0;}.news-post .tags a:hover {color: #686868;}.news-post .tags a.active {color: #333;}.news-post .content h2, .news-post .content h3, .news-post .content h4 {color: #686868;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 16px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}.news-post .content ul, .news-post .content ol {width: 618px;float: left;margin: 0 0 20px 20px;}.news-post .content ul li, .news-post .content ol li {list-style: outside;}.news-post .content ol li {list-style-type: decimal;}.news-post .alignleft {display: block;float: left;margin: 0 20px 20px 0;}.news-post .alignright {display: block;float: right;margin: 0 0 20px 20px;}.news-post .aligncenter {display: block;margin: 0 auto 20px auto;}#comments {width: 662px;margin: 0 0 0 30px;float: left;}#comments .comments-title {width: 100%;padding: 0 0 15px 0;float: left;border-bottom: 2px solid #e6e6e6;}#comments .comments-title h3 {float: left;color: #686868;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}#comments .comments-title a {float: right;color: #888;}#comments .comments-title a:hover {float: right;color: #000;}#comments .meta {margin: 0 0 20px 0;color: #b3b3b3;}#comments .meta strong {color: #686868;font-weight: normal;}#comments .meta em {display: block;font-style: normal;font-size: 10px;}.commentlist li {width: 622px;padding: 20px 20px 10px 20px;float: left;border-bottom: 2px solid #e6e6e6;}.commentlist li .comment {color: #808080;}.commentlist li .comment p {width: 100%;float: left;margin: 0 0 10px 0;}#comments h4 {margin: 0 0 20px 0;color: #686868;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}#comment-form {width: 100%;margin: 35px 0 0 0;float: left;}#comment-form p {float: left;}#comment-form p.field {width: 320px;}#comment-form p.field.first {margin: 0 20px 0 0;}#comment-form textarea {width: 650px;height: 170px;padding: 5px;margin: 0 0 20px 0;float: left;background: #fff;border: 1px solid #e1e1e1;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;color: #000;}#comment-form label {color: #686868;margin: 0 0 5px 0;display: block;}#comment-form label span {color: #c0c0c0;}#comment-form .text {width: 308px;height: 18px;padding: 5px;margin: 0 0 25px 0;float: left;background: #fff;border: 1px solid #e1e1e1;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;color: #000;}#comment-form .submit {width: 94px;height: 34px;margin: 0 0 20px 0;float: left;background: #cecece;color: #686868;cursor: pointer;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;}#comment-form .submit:hover {background: #202020;color: #fff;}#comment-form .text.error {border: 1px solid #da3d13;}#comment-form textarea.error {border: 1px solid #da3d13;}aside.sidebar {width: 255px;margin: 0 29px 0 0;float: right;}.sidebar .play-fair {width: 255px;height: 293px;margin: 0 0 10px 0;float: left;background: url(/shop/resources/images/side-play-fair.jpg) no-repeat;text-transform: uppercase;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;}.sidebar .play-fair a {display: block;width: 174px;height: 263px;padding: 30px 0 0 81px;color: #fff;}.sidebar .play-fair strong {font-size: 20px;line-height: 22px;}.sidebar .play-fair strong span {display: block;font-size: 24px;font-style: italic;font-weight: 800;}.sidebar .play-fair a em {font-style: normal;font-weight: bold;margin: 15px 0 0 0;padding: 6px 20px 6px 10px;display: inline-block;background: #dac613 url(/shop/resources/images/side-play-fair-arrow.png) center right no-repeat;color: #1e1d16;}.sidebar .play-fair a:hover em {background-color: #fff;}.sidebar .cats {width: 217px;padding: 19px;margin: 0 0 10px 0;float: left;background: url(/shop/resources/images/side-cats-bg.jpg) top repeat-y;}.sidebar .cats h4 {font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 24px;color: #dac613;text-transform: uppercase;text-shadow: 0 1px 0 #484846;line-height: 22px;}.sidebar .cats h4 span {display: block;}.sidebar .cats ul {margin: 10px 0;border-top: 1px solid #000;border-bottom: 1px solid #323231;}.sidebar .cats ul li {border-top: 1px solid #323231;border-bottom: 1px solid #000;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;text-transform: uppercase;font-size: 12px;}.sidebar .cats ul li a {display: block;padding: 5px 0;color: #656565;text-shadow: 0 1px 0 #000;}.sidebar .cats ul li a:hover {color: #fff;}.sidebar .cats ul li.current-cat a {color: #fff;}.sidebar .email {width: 215px;height: 143px;padding: 20px;margin: 0 0 10px 0;float: left;background: url(/shop/resources/images/side-email-bg.jpg) no-repeat;}.sidebar .email h4 {padding: 0 0 0 45px;margin: 0 0 10px 0;background: url(/shop/resources/images/home-email-icon.png) left 2px no-repeat;font-size: 17px;color: #333;text-transform: uppercase;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;}.sidebar .email p {line-height: 18px;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}.sidebar .email p.error {color: #EF3434;}.sidebar .email form {margin: 15px 0 0 0;}.sidebar .email .text {width: 135px;padding: 0 11px;height: 28px;float: left;border: 1px solid #cfcfcf;border-right: none;color: #848484;}.sidebar .email .text.error {border-color: #EF3434;}.sidebar .email .submit {width: 57px;height: 30px;float: left;background: #333;color: #dac713;text-transform: uppercase;cursor: pointer;}.sidebar .email .submit:hover {background: #dac713;color: #333;}#dealer-locator {width: 998px;float: left;background: url(/shop/resources/images/content-bg.jpg) repeat;}#dealer-locator .head {width: 998px;height: 98px;float: left;background: url(/shop/resources/images/dealer-head.jpg) no-repeat;}#dealer-locator .head h1 {display: none;}#dealer-locator .head form {margin: 20px 0 0 501px;float: left;}#dealer-locator .head form label {float: left;font-size: 12px;color: #fff;text-shadow: 0 2px 0 #1f2634;font-weight: bold;}#dealer-locator .dselect {width: 88px;height: 29px;float: left;text-shadow: none;color: #5f5f5f;}#dealer-locator .dselect select {display: none;}#dealer-locator .dselect ul {width: 56px;margin: 29px 0 0 0;position: absolute;z-index: 999;background: #fff;border: 1px solid #ccc;box-shadow: 0 2px 5px #000;}#dealer-locator .dselect ul li {width: 48px;height: 21px;padding: 8px 4px 0 4px;cursor: pointer;}#dealer-locator .dselect ul li:hover {background: #f2f2f2;color: #000;}#dealer-locator .dselect .value {width: 50px;height: 21px;padding: 8px 4px 0 4px;position: absolute;z-index: 1000;background: #fff;}#dealer-locator .dselect .arrow {width: 30px;height: 29px;display: block;margin: 0 0 0 58px;background: #d7c311 url(/shop/resources/images/dealer-select-arrow.jpg) center 12px no-repeat;cursor: pointer;}#dealer-locator .dselect .arrow.down {background-position: center -22px;}#dealer-locator .head strong {display: block;margin: 0 0 10px 0;}#dealer-locator .head .radius {width: 109px;}#dealer-locator .head .text {width: 265px;height: 21px;padding: 8px 4px 0 4px;float: left;font-size: 12px;color: #5f5f5f;font-weight: bold;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}#dealer-locator .head .submit {width: 85px;height: 29px;float: left;background: #d7c311;text-align: center;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;color: #353535;font-weight: bold;text-transform: uppercase;text-shadow: 0 1px 0 #efe9ac;cursor: pointer;}#dealer-locator .head .submit:hover {background: #353535;color: #fff;text-shadow: none;}#dealer-locator #map {margin: 30px;float: left;}#dealer-locator #results {width: 100%;padding: 0 0 40px 0;float: left;}#dealer-locator #results h2 {width: 838px;height: 43px;margin: 0 0 0 30px;float: left;font-size: 22px;letter-spacing: 3px;color: #8d8d8d;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;font-weight: 800;font-style: italic;}#dealer-locator #results ul li {width: 908px;padding: 25px 45px 20px 45px;float: left;background: url(/shop/resources/images/dealer-results-border.png) top center no-repeat;font-size: 12px;color: #a5a5a5;cursor: pointer;}#dealer-locator #results ul li.no-results {color: #686868;cursor: default;text-align: center;font-size: 16px;}#dealer-locator #results ul li.no-results a {font-weight: bold;color: #686868;}#dealer-locator #results ul li.no-results a:hover {color: #000;}#dealer-locator #results ul li:hover {color: #686868;}#dealer-locator #results ul li .name {width: 283px;float: left;font-size: 13px;font-weight: bold;color: #414141;}#dealer-locator #results ul li .location {width: 394px;float: left;}#dealer-locator #results ul li .phone {float: left;}#dealer-locator #results ul li .distance {float: right;}#sponsorships {width: 100%;padding: 45px 0 0 0;float: left;background: url(/shop/resources/images/testimonials-border.jpg) top no-repeat;}#sponsorships .head {width: 945px;margin: 0 0 22px 26px;padding: 0 0 20px 0;float: left;border-bottom: 2px solid #e6e6e6;}#sponsorships .head p {margin: 8px 0 0 0;float: right;}#sponsorships .head p a {color: #686868;}#sponsorships .head p a:hover {color: #000;}#sponsorships h1 {float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;}#sponsorships ul {float: left;margin: 0 0 0 30px;}#sponsorships ul li {display: block;width: 219px;height: 279px;margin: 0 14px 22px 0;float: left;overflow: hidden;position: relative;}#sponsorships ul li img {position: absolute;}#sponsorships ul li strong {width: 219px;height: 51px;padding: 15px 0 0 0;margin: 213px 0 0 0;position: absolute;z-index: 2;background: url(/shop/resources/images/sponsorship-opacity.png) top repeat-x;color: #fff;text-transform: uppercase;text-align: center;font-size: 14px;font-weight: bold;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;}#sponsorships ul li strong span {display: block;font-size: 19px;font-weight: 800;letter-spacing: 2px;line-height: 16px;}#sponsorships ul li a:hover strong {background-position: bottom;}#sponsorships .info {width: 259px;margin: 0 30px 0 0;float: right;}#sponsorships .info h2 {padding: 0 0 15px 0;margin: 0 0 15px 0;border-bottom: 2px solid #e6e6e6;text-transform: uppercase;font-size: 18px;font-weight: bold;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;color: #484848;letter-spacing: 2px;}#sponsorships .info h2 span {display: block;line-height: 18px;font-size: 23px;font-weight: 800;}#sponsorships .info .item {width: 100%;margin: 0 0 20px 0;float: left;color: #686868;font-size: 12px;}#sponsorships .info .item strong {font-weight: bold;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;}#sponsorships .info .item p {line-height: 22px;}#sponsorships .images {width: 662px;height: 525px;float: left;overflow: hidden;margin: 0 0 0 30px;padding: 0 0 23px 0;}#sponsorships .images div {width: 662px;height: 525px;overflow: hidden;}#sponsorships #si-prev {width: 27px;height: 54px;margin: 305px 0 0 45px;position: absolute;z-index: 900;background: url(/shop/resources/images/sponsorship-images-arrows.png) top no-repeat;text-indent: -999px;overflow: hidden;cursor: pointer;}#sponsorships #si-next {width: 27px;height: 54px;margin: 305px 0 0 645px;position: absolute;z-index: 900;background: url(/shop/resources/images/sponsorship-images-arrows.png) bottom no-repeat;text-indent: -999px;overflow: hidden;cursor: pointer;}#links {width: 100%;padding: 42px 0 0 0;float: left;background: url(/shop/resources/images/testimonials-border.jpg) top no-repeat;}#links .page-inside {display: block;}#links h1 {width: 662px;padding: 0 0 15px 0;margin: 0 0 0 30px;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;}#links ul {width: 662px;margin: 0 0 0 30px;float: left;}#links ul li {width: 662px;float: left;padding: 28px 0;border-top: 2px solid #e0e0e0;}#links ul li h4 {margin: 0 0 10px 0;font-size: 22px;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;}#links ul li h4 a {color: #8d8d8d;}#links ul li h4 a:hover {color: #dac613;}#links ul li .desc {width: 442px;margin: 0 47px 0 0;float: right;color: #686868;font-size: 12px;line-height: 22px;}#links ul li .desc p {height: 121px;}#links ul li .desc a {display: inline-block;padding: 3px 10px;background: #676767;color: #fff;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;font-weight: bold;}#links ul li .desc a:hover {background: #dac613;}#trail-conditions {width: 100%;float: left;padding: 6px 0 0 0;background: url(/shop/resources/images/testimonials-border.jpg) top no-repeat;}#trail-conditions .inside {width: 100%;float: left;padding: 37px 0 0 0;background: url(/shop/resources/images/trailconditions-bg.jpg) top no-repeat;}#trail-conditions h1 {width: 968px;height: 88px;margin: 0 0 0 30px;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;}#trail-conditions #trail-map {width: 998px;height: 528px;margin: 0 0 43px 0;float: left;}#trail-conditions #trail-map .dots li {position: absolute;width: 39px;height: 39px;text-indent: -999px;overflow: hidden;background: url(/shop/resources/images/trailconditions-dot.png) top no-repeat;cursor: pointer;}#trail-conditions #trail-map .dots li.outside {position: absolute;width: 29px;height: 29px;background: url(/shop/resources/images/trailconditions-dot-outside.png) top no-repeat;}#trail-conditions #trail-map .dots li:hover {background-position: bottom;}#state-wa {margin-top: 24px;margin-left: 173px;}#state-or {margin-top: 87px;margin-left: 150px;}#state-ca {margin-top: 230px;margin-left: 130px;}#state-ak {margin-top: 416px;margin-left: 177px;}#state-id {margin-top: 109px;margin-left: 239px;}#state-ut {margin-top: 204px;margin-left: 262px;}#state-az {margin-top: 300px;margin-left: 243px;}#state-mt {margin-top: 58px;margin-left: 324px;}#state-wy {margin-top: 136px;margin-left: 333px;}#state-co {margin-top: 220px;margin-left: 350px;}#state-nd {margin-top: 56px;margin-left: 440px;}#state-sd {margin-top: 117px;margin-left: 443px;}#state-ne {margin-top: 178px;margin-left: 446px;}#state-mn {margin-top: 92px;margin-left: 521px;}#state-ia {margin-top: 167px;margin-left: 536px;}#state-wi {margin-top: 117px;margin-left: 592px;}#state-il {margin-top: 200px;margin-left: 605px;}#state-mi {margin-top: 136px;margin-left: 665px;}#state-oh {margin-top: 192px;margin-left: 699px;}#state-pa {margin-top: 163px;margin-left: 772px;}#state-ny {margin-top: 115px;margin-left: 805px;}#state-me {margin-top: 50px;margin-left: 874px;}#state-vt {margin-top: 50px;margin-left: 818px;}#state-nh {margin-top: 43px;margin-left: 847px;}#state-ma {margin-top: 106px;margin-left: 894px;}#state-ct {margin-top: 165px;margin-left: 879px;}#trail-conditions #states {width: 100%;padding: 0 0 40px 0;float: left;}#trail-conditions #states li.state {width: 305px;margin: 40px 12px 0 15px;float: left;}#trail-conditions #states li h4 {float: left;width: 205px;margin: 10px 0 0 0;padding: 0 0 7px 0;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 16px;color: #58585a;text-transform: uppercase;border-bottom: 2px solid #dfdfdf;}#trail-conditions #states li.on h4 {color: #000;}#trail-conditions #states li ul {width: 205px;float: left;}#trail-conditions #states li ul li {float: left;margin: 10px 23px 0 0;font-size: 12px;}#trail-conditions #states li ul li a {color: #8d8d8d;}#trail-conditions #states li ul li a:hover {color: #000;}#states span {width: 81px;height: 80px;display: block;margin: 0 10px 0 0;float: left;text-indent: -999px;overflow: hidden;background: url(/shop/resources/images/trailconditions-states.png) left top no-repeat;}#states span.hover {width: 81px;height: 80px;position: absolute;float: none;z-index: 2;}#states #az span {background-position: left -81px;}#states #ca span {background-position: left -162px;}#states #co span {background-position: left -243px;}#states #ct span {background-position: left -323px;}#states #id span {background-position: left -403px;}#states #il span {background-position: left -483px;}#states #ia span {background-position: left -564px;}#states #me span {background-position: left -645px;}#states #ma span {background-position: left -726px;}#states #mi span {background-position: left -806px;}#states #mn span {background-position: left -886px;}#states #mt span {background-position: left -966px;}#states #ne span {background-position: left -1047px;}#states #nd span {background-position: left -1128px;}#states #nh span {background-position: left -1209px;}#states #ny span {background-position: left -1289px;}#states #oh span {background-position: left -1369px;}#states #or span {background-position: left -1449px;}#states #pa span {background-position: left -1530px;}#states #sd span {background-position: left -1611px;}#states #ut span {background-position: left -1692px;}#states #vt span {background-position: left -1771px;}#states #wa span {background-position: left -1852px;}#states #wi span {background-position: left -1932px;}#states #wy span {background-position: left -2012px;}#contact {width: 100%;padding: 45px 0 0 0;float: left;background: url(/shop/resources/images/testimonials-border.jpg) top no-repeat;font-size: 12px;color: #8d8d8d;}#contact .left {width: 340px;margin: 0 0 0 30px;float: left;line-height: 20px;}#contact h1 {width: 100%;margin: 0 0 25px 0;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 2px;text-transform: uppercase;font-size: 20px;}#contact address, #contact p {margin: 0 0 10px 0;font-style: normal;}#contact h3 {font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 16px;text-transform: uppercase;}#contact form {width: 562px;margin: 0 30px 80px 0;float: right;}#contact form fieldset.large {width: 312px;margin: 0 18px 20px 0;float: left;}#contact form fieldset.small {width: 232px;margin: 0 0 20px 0;float: left;}#contact form fieldset.full {width: 562px;margin: 0 0 20px 0;float: left;}#contact form fieldset label {margin: 0 0 7px 0;float: left;cursor: pointer;}#contact form fieldset .text {padding: 5px;float: left;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;color: #000;font-size: 12px;border: 1px solid #dfdfdf;}#contact form fieldset.large .text {width: 300px;}#contact form fieldset.small .text {width: 220px;}#contact form textarea {width: 550px;height: 185px;padding: 5px;float: left;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;color: #000;font-size: 12px;border: 1px solid #dfdfdf;}#contact form .submit {padding: 6px 15px;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;color: #fff;text-align: center;background: #676767;cursor: pointer;}#contact form .submit:hover {background: #dac613;}#contact form fieldset .error {border-color: #ef3434;}.shop_manage {width: 100%;padding: 45px 0 0 0;float: left;background: url(/shop/resources/images/testimonials-border.jpg) top no-repeat;color: #8d8d8d;}.shop_manage h2 {width: 938px;height: 41px;margin: 0 0 35px 30px;padding: 0;float: left;border-bottom: 2px solid #e1e1e1;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;}.shop_manage h2.narrower {width: 738px;height: 41px;margin: 0 0 35px 30px;padding: 0;float: left;border-bottom: 2px solid #e1e1e1;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;}.shop_manage h2.no-border {width: 968px;height: 60px;margin: 0 0 0 30px;padding: 0;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;border: 0;}.shop_manage .success {display: block;width: 200px;text-align: center;clear: both;font-weight: bold;padding: 8px;overflow: hidden;margin: 0 0 10px 30px;background: #dbc82c;}#logout, #my_orders {display: block;float: left; height: 41px;margin: 0;border-bottom: 2px solid #e1e1e1;margin: 0;width: 100px;text-align: right;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;color: #808080;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;font-size: 11px;}#logout:hover,#my_orders:hover {color: #505050;}table, table tr, table tr td, table tr th, table thead, table thead th, table tbody {margin: 0;padding: 0;border: 0;border-spacing: 0;}table.cart {width: 939px;margin: 0 0 0 30px;float: left;}table.cart tr {margin: 0;padding: 0;}table.cart tr td {margin: 0;padding: 0;}table.cart thead {text-align: left;}table.cart thead th {color: #747474;font-weight: normal;padding: 0 0 30px 0;background: url(/shop/resources/images/cart-full-border.png) center bottom no-repeat;}table.cart .item {margin: 0 22px 0 0;width: 356px;}table.cart thead .item {width: 326px;padding: 0 0 30px 30px;}table.cart .price {margin: 0 22px 0 0;width: 182px;text-align: center;}table.cart .qty {margin: 0 22px 0 0;width: 80px;text-align: center;}table.cart .dsct {width: 183px;text-align: center;}table.cart .total {width: 74px;text-align: right;}table.cart thead .total {text-align: center;}table.cart tr td {padding: 5px 0 40px 0;background: url(/shop/resources/images/cart-full-border.png) center bottom no-repeat;}table.cart .product_image {padding: 5px;float: left;background: #fff;border: 1px solid #ebebeb;}table.cart .product_description {width: 250px;margin: 46px 0 0 44px;float: left;}table.my_orders .product_description {margin-top: 20px;}table.cart .product_description strong {font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;color: #4e4e4e;letter-spacing: 1px;text-transform: uppercase;font-size: 14px;}table.cart .price em, table.cart .dsct em, table.cart .total strong {font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;color: #808080;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;font-size: 15px;font-style: normal;}table.cart .qty input {width: 58px;height: 27px;margin: 0 0 0 10px;float: left;background: #fff;border: 1px solid #cbcbcb;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #454545;text-align: center;}table.cart .remove {width: 20px;height: 20px;display: block;position: absolute;margin: -65px 0 0 54px;text-indent: -999px;text-align: left;overflow: hidden;background: url(/shop/resources/images/cart-delete.png) top no-repeat;}table.cart .remove:hover {background-position: bottom;}table.totals {width: 293px;margin: 0 28px 0 0;float: right;}table.totals tr {width: 293px;float: left;margin: 0;padding: 0 0 25px 0;color: #737373;background: url(/shop/resources/images/cart-totals-border.png) bottom no-repeat;}table.totals tr td {width: 150px;padding: 0;margin: 0;}table.totals tr.last {background: none;padding: 0;}table.totals tr td {width: 139px;}table.totals tr th table.orders_tabletable.totals tr.last th {font-size: 25px;color: #454545;}table.totals th {text-align: right;width: 143px;}table.pay-totals {width: 300px;margin: 0 0px 0 30px;float: left;}table.pay-totals th {font-size: 14px;font-weight: bold;width: 140px;text-align: left;padding-left: 10px;}table.pay-totals tr {width: 300px;float: left;margin: 0;padding: 0 0 25px 0;color: #737373;background: url(/shop/resources/images/cart-totals-border.png) bottom no-repeat;}table.pay-totals tr td {padding: 0;margin: 0;font-size: 14px;width: 150px;}table.pay-totals tr.last {background: none;padding: 0;}table.pay-totals tr td {width: 138px;text-align: right;padding-right: 12px;}table.pay-totals tr th table.orders_tabletable.pay-totals tr.last th {font-size: 25px;color: #454545;}table.pay-totals a.submit {display: block;padding: 8px 11px;width: 120px;background: #3a3a3a;color: #fff;font-family: futura-pt;font-size: 13px;font-weight: bold;text-align: center;text-transform: uppercase;cursor: pointer;}table.pay-totals a.submit:hover {color: #dfcb19;}a.submit_payment {display: block;padding: 8px 11px;width: 120px;background: #3a3a3a;color: #fff;font-family: futura-pt;font-size: 13px;font-weight: bold;text-align: center;text-transform: uppercase;cursor: pointer;}a.submit_payment:hover {color: #dfcb19;}.payment_form {width: 570px;float: left;margin-left: 30px;}.payment_form .form {margin: 0;padding: 0;}.payment_form .form li {clear: both;margin: 10px 3% 10px 0;}.payment_form .form li.field label {font-weight: bold;display: block;padding: 0 0 8px 0;}.payment_form .form li.field input {width: 100%;}.payment_form .form li.left {float: left;width: 46%;clear: left;}.payment_form .form li.right {float: left;width: 46%;clear: right;}.payment_form .form li h3 {display: block;clear: both;margin: 0 0 10px 0;}#pay_credit_card_type {width: 100%;clear: both;}#pay_credit_card_type li {display: inline;margin: 0 20px 0 0;}.payment_form .form li p.comment {font-size: 8px;padding: 4px;display: block;clear: both;margin-top: 4px;}table.orders_table{border-collapse: collapse;width: 100%;margin-bottom: 1em;margin-top: 15px;}table.orders_table thead{color: #666666;}table.orders_table th, table.orders_table td{padding: 0 0.8em 0.6em 0;text-align: left;vertical-align: top;}table.orders_table th.right,table.orders_table td.right{text-align: right;}table.orders_table td.right input{text-align: right;}table.orders_table thead th{border-bottom: 2px solid #bfbfbf;font-weight: normal}table.orders_table tbody td,table.orders_table tbody th{padding-top: 0.6em;border-bottom: 1px solid #afafaf;color: #333;}table.orders_table tbody tr.image td,table.orders_table tbody tr.image thtable.orders_tabletable.orders_table img.product_image{float: left;margin: -0.3em 1em 0.4em 0;}table.orders_table tr.image div.product_description{margin-left: 75px;}table.orders_table tr.nodata td{padding: 1em 0;text-align: center;color: #333;}table.orders_table th.last,table.orders_table td.last{padding-right: 0;}table.orders_table input.text{padding: 1px;border: 1px solid #ccc;margin-top: -1px;}table.orders_table input.checkbox{margin: 0;padding: 0;}table.orders_table tr.even td,table.orders_table tr.even th{background-color: #f4f4f4;}table.orders_table a{color: #333;}table.heavy thead th{padding-top: 0.8em;background-color: #eee;color: #333;}table.heavy th,table.heavy td{padding-left: 5px;}table.heavy th.right,table.heavy td.right{padding-right: 5px;}table.orders_table th.order_status, td.order_status{width: 18px;padding-left: 0!important;}table.orders_table td.order_status span{line-height: 0;width: 11px;height: 11px;float: right;border: 1px solid #888888;}.shop_manage input.text {float: left;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;color: #808080;font-size: 12px;border: 1px solid #c8c8c8;height: 27px;}.shop_manage input.text:focus {color: #454545;}.shop_manage .checkout_btn {padding: 0 10px;height: 29px;float: left;background: #808080;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;color: #fff;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;font-size: 11px;text-align: center;cursor: pointer;}.shop_manage .checkout_btn:hover {background: #4d4d4d;}.coupon {width: 254px;margin: 0 0 0 30px;float: left;color: #737373;}.coupon label {display: block;height: 24px;}.coupon .text {width: 124px;padding: 0 5px;}.shop_manage .dropdown {width: 222px;height: 29px;float: left;}.shop_manage .dropdown .text {width: 181px;height: 17px;padding: 5px;display: block;float: left;background: #fff;border: 1px solid #c5c5c5;border-right: none;color: #808080;cursor: default;-moz-user-select: none;-khtml-user-select: none;user-select: none;}.shop_manage .dropdown .arrow {width: 30px;height: 29px;display: block;float: left;background: url(/shop/resources/images/dropdown-arrow.png) top no-repeat;cursor: pointer;}.shop_manage .dropdown .arrow:hover {background-position: left -29px;}.shop_manage .dropdown.on .arrow {background-position: bottom;}.shop_manage .dropdown ul {width: 190px;max-height: 200px;margin: 28px 0 0 0;overflow: auto;overflow-x: hidden;position: absolute;background: #fff;border: 1px solid #c5c5c5;}.shop_manage .dropdown ul li {width: 180px;padding: 4px 5px;cursor: pointer;}.shop_manage .dropdown ul li:hover {background: #f2f2f2;color: #000;}.shop_manage .shipping_cost_estimator {width: 458px;margin: 58px 0 0 30px;float: left;color: #737373;}.shop_manage .shipping_cost_estimator h4 {width: 100%;padding: 0 0 20px 0;margin: 0 0 10px 0;float: left;background: url(/shop/resources/images/estimate-shipping-border.png) bottom center no-repeat;font-size: 12px;font-weight: normal;}.shop_manage .shipping_cost_estimator .country-drop {margin: 0 12px 27px 0;}.shop_manage .shipping_cost_estimator label {width: 122px;height: 46px;float: left;clear: both;}.shop_manage .shipping_cost_estimator label span {height: 17px;display: block;}.shop_manage .shipping_cost_estimator input.text {width: 110px;padding: 0 5px;}.shop_manage .shipping_cost_estimator .checkout_btn {margin: 17px 0 0 13px;}.shop_manage .shipping_cost_estimator .shipping_options {width: 100%;margin: 43px 0 0 0;float: left;color: #858585;}.shop_manage .shipping_cost_estimator .shipping_options li {float: left;margin: 0 30px 0 0;}.shop_manage .shipping_cost_estimator .shipping_options li strong {font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;color: #454545;letter-spacing: 1px;text-transform: uppercase;font-size: 15px;}.shop_manage .checkout_block_bottom {width: 357px;margin: 57px 28px 0 0;float: right;text-align: right;color: #8c8c8c;font-size: 11px;}.shop_manage .checkout_block_bottom p {width: 277px;float: right;}.shop_manage .checkout_block_bottom .checkout_btn {float: right;height: 40px;padding: 0 20px;margin: 45px 0 0 15px;font-size: 13px;}.login_columns {margin: 0 0 0 30px;float: left;color: #737373;}.login_columns .column.left {width: 314px;padding: 32px;float: left;background: url(/shop/resources/images/login-opacity.png);}.login_columns .column.left h4 {width: 100%;height: 29px;float: left;border-bottom: 2px solid #d5d5d5;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;letter-spacing: 1px;text-transform: uppercase;font-size: 15px;}.login_columns .column.left label {width: 100%;height: 20px;margin: 23px 0 0 0;display: block;float: left;}.login_columns .column.left input.text {width: 300px;padding: 0 5px;}.login_columns .column.left .forgot {width: 100%;margin: 12px 0 24px 0;float: left;}.login_columns .column.left .forgot a {color: #a6a6a6;}.login_columns .column.left .forgot a:hover {color: #737373;}.login_columns .column.right {width: 515px;margin: 0 0 0 47px;float: left;}.login_columns .column.right p {width: 100%;margin: 0 0 25px 0;float: left;}.login_columns .column.right p a {padding: 7px 10px;height: 15px;margin: 0 21px 0 0;display: inline-block;float: left;background: #808080;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;color: #fff;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;font-size: 11px;text-align: center;cursor: pointer;}.login_columns .column.right p a:hover {background: #4d4d4d;}.login_columns .column.right h4 {width: 100%;height: 36px;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;letter-spacing: 1px;text-transform: uppercase;font-size: 15px;}.login_columns .column.right .field {width: 513px;float: left;}.login_columns .column.right .field input.text {width: 501px;margin: 0 0 20px 0;padding: 0 5px;}.login_columns .column.right .field label {width: 100%;height: 22px;float: left;}.login_columns .column.right .left {width: 248px;margin: 0 17px 0 0;float: left;}.login_columns .column.right .left input.text {width: 236px;padding: 0 5px;}.login_columns .column.right .right {width: 248px;float: left;}.login_columns .column.right .right input.text {width: 236px;padding: 0 5px;}#checkout_page .column.left {width: 153px;margin: 0 0 0 30px;float: left;}#checkout_page .column.left ul li {line-height: 29px;font-weight: bold;color: #c1c1c1;cursor: default;}#checkout_page .column.left ul li a {color: #c1c1c1;}#checkout_page .column.left ul li a:hover {color: #808080;}#checkout_page .column.left ul li.current {width: 145px;padding: 0 8px;margin: 0 0 0 -8px;background: #929191;color: #fff;}#checkout_page .middle {width: 510px;padding: 20px;margin: 0 0 0 23px;float: left;background: url(/shop/resources/images/login-opacity.png);}#checkout_page .middle h3 {width: 100%;height: 29px;float: left;border-bottom: 2px solid #d5d5d5;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;letter-spacing: 1px;text-transform: uppercase;font-size: 15px;}#checkout_page .middle h3.noborder {border: 0;height: 70px;}#checkout_page .middle .field {width: 100%;float: left;}#checkout_page .middle .field label {height: 23px;display: block;margin: 20px 0 0 0;width: 100%;float: left;color: #737373;}#checkout_page .middle .field input.text {width: 496px;padding: 0 5px;}#checkout_page .middle .field.left {width: 248px;margin: 0 12px 0 0;}#checkout_page .middle .field.left input.text {width: 236px;padding: 0 5px;}#checkout_page .middle .field.right {width: 248px;}#checkout_page .middle .field.right input.text {width: 236px;padding: 0 5px;}#checkout_page .middle .field textarea {float: left;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;color: #808080;font-size: 12px;border: 1px solid #c8c8c8;height: 17px;width: 496px;padding: 5px;}#checkout_page .middle .dropdown {width: 247px;}#checkout_page .middle .dropdown .text {width: 206px;}#checkout_page .middle .dropdown ul {width: 215px;}#checkout_page .middle .dropdown ul li {width: 205px;}#checkout_page .middle .checkout_btn {margin: 31px 0 0 0;}#checkout_page .middle .copy-billing {position: absolute;margin: 3px 0 0 365px;}#checkout_page .middle .copy-billing a {color: #737373;}#checkout_page .middle .copy-billing a:hover {color: #000;}#checkout_page .middle .field.checkbox div {float: left;}#checkout_page .middle .field.checkbox label {width: auto;margin: 0 0 0 12px;}#checkout_page .column.right {width: 193px;margin: 0 0 0 22px;float: left;color: #737373;}#checkout_page .column.right .scoreboard {width: 149px;padding: 22px;float: left;background: url(/shop/resources/images/login-opacity.png);}#checkout_page .column.right .scoreboard li {width: 100%;height: 27px;float: left;}#checkout_page .column.right .scoreboard li strong {float: right;color: #858585;}#checkout_page .column.right .scoreboard li.total {width: 100%;height: auto;padding: 17px 0 0 0;border-top: 2px solid #d3d3d3;}#checkout_page .column.right .scoreboard li.total em {width: 100%;display: block;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: bold;font-style: normal;letter-spacing: 1px;text-transform: uppercase;font-size: 25px;color: #454545;}#checkout_page .column.right h4 {width: 100%;margin: 24px 0 0 0;float: left;font-size: 12px;}#checkout_page .check-box {width: 15px;height: 15px;float: left;background: url(/shop/resources/images/checkout-checkbox.png) top no-repeat;cursor: pointer;}#checkout_page .check-box.on {background-position: bottom;}#checkout_page p.shipping {margin: 20px 0;width: 100%;float: left;}#checkout_page .review_items {width: 510px;float: left;}#checkout_page .review_items thead th {padding: 0 0 10px 0;border-bottom: 1px solid #d4d4d4;}#checkout_page .review_items tr td, #checkout_page .review_items tr th {padding: 10px 0;border-bottom: 1px solid #d4d4d4;text-align: center;}#checkout_page .review_items .item {text-align: left;}.#checkout_page .review_items .total {text-align: right;}#checkout_page .review_totals {width: 188px;float: right;}#checkout_page .review_totals tr td, #checkout_page .review_totals tr th {padding: 10px 0;border-bottom: 1px solid #d4d4d4;text-align: right;}#checkout_page .bottom_offset {width: 188px;clear: right;margin: 20px 0 0 0;float: right;text-align: right;}#checkout_page .bottom_offset strong {display: block;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;letter-spacing: 1px;text-transform: uppercase;font-size: 25px;color: #454545;}#content-page .column.full {width: 940px;margin: 0 0 0 30px;float: left;color: #737373;}.column_560 {width: 560px;margin: 0 0 0 30px;float: left;clear: both;color: #737373;}.column_700 {width: 700px;margin: 0 0 0 30px;float: left; }.column_100 {width: 93.5%;padding: 0 3.25%;clear: both;}.column_700 h3.big-center {font-size: 15px;text-transform: uppercase;text-align: center;margin-top: 30px;}.restore_password form {width: 496px;margin: 35px 0 0 0;padding: 15px 32px;float: left;background: url(/shop/resources/images/login-opacity.png);}.restore_password form label {width: 100%;height: 23px;float: left;}.restore_password form input.text {width: 398px;padding: 0 5px;border-right: 0;}.profile form {width: 496px;margin: 35px 0 0 0;padding: 15px 32px;float: left;background: url(/shop/resources/images/login-opacity.png);}.profile form label {width: 100%;height: 23px;float: left;}.profile form input.text {width: 486px;padding: 0 5px;margin: 0 0 15px 0;}.none-in-cart {width: 100%;text-align: center;font-size: 14px;}.ski-tech {width: 100%;height: 878px;float: left;background: url(/shop/resources/images/ski-tech-bg.jpg) no-repeat;}.ski-tech h3 {width: 100%;margin: 47px 0 0 0;height: 100px;float: left;line-height: 44px;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 44px;font-weight: 800;font-style: italic;color: #696969;text-align: center;text-transform: uppercase;}.ski-tech .diagram {width: 229px;margin: 0 0 0 261px;float: left;}.ski-tech .diagram h4 {width: 100%;height: 124px;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 24px;line-height: 22px;color: #696969;text-transform: uppercase;}.ski-tech .diagram h4 span {font-weight: 800;display: block;}.ski-tech .diagram ol {color: #8f8f8f;width: 224px;}.ski-tech .diagram ol li {width: 224px;margin: 0 0 0 5px;float: left;}.ski-tech .diagram ol li h5 {width: 100%;margin: -5px 0 5px 0;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 14px;color: #696969;text-transform: uppercase;}.ski-tech .diagram ol li p {width: 172px;float: left;}.ski-tech .diagram ol li.intake {height: 91px;}.ski-tech .diagram ol li.channel {height: 171px;}.ski-tech .diagram ol li.reverse {height: 123px;}.ski-tech .compare {display: block;margin: 0 60px 0 0px;float: right;width: 375px;}.ski-tech .compare h4 {width: 100%;padding: 22px 0 0 0;height: 102px;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 24px;line-height: 22px;color: #696969;text-transform: uppercase;}.ski-tech .compare h4 span {font-weight: 800;display: block;}.ski-tech .compare li {width: 115px;margin: 0 10px 0 0;float: left;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;background: url(/shop/resources/images/ski-tech-light.png) repeat;text-align: center;color: #7f7f7f;}.ski-tech .compare li:hover {background: url(/shop/resources/images/ski-tech-dark.png) repeat;}.ski-tech .compare li a {width: 95px;padding: 10px;display: block;float: left;color: #7f7f7f;}.ski-tech .compare li.on {background: url(/shop/resources/images/ski-tech-dark.png) repeat;color: #636567;}.ski-tech .compare li.on a, .ski-tech .compare li a:hover {color: #636567;}.ski-tech .compare li h5 {height: 70px;width: 55px;padding: 10px 20px 0 20px;float: left;font-size: 14px;line-height: 12px;text-transform: uppercase;border-bottom: 2px solid #dcdcdc;}.ski-tech .compare li h5 span {display: block;font-size: 30px;line-height: 28px;}.ski-tech .compare li.on h5, .ski-tech .compare li:hover h5 {border-bottom: 2px solid #c0c0c0;}.ski-tech .compare li p {width: 65px;padding: 0 15px;float: left;}.ski-tech .compare li p em {font-style: normal;font-weight: bold;display: block;height: 20px;}.ski-tech .compare li p strong {display: block;font-size: 16px;line-height: 14px;}.ski-tech .compare li .length {height: 69px;padding-top: 26px;}.ski-tech .compare li .width {height: 68px;}.ski-tech .compare li .keel {height: 66px;}.ski-tech .compare li .weight {height: 67px;}.ski-tech .compare li .application {height: 77px;width: 95px;padding: 0;}.ski-tech .compare li .price {height: 53px;}.also-like {width: 100%;height: 166px;float: left;background: url(/shop/resources/images/also-like-bg.jpg) no-repeat;}.also-like h4 {margin: 13px 0 0 0;height: 34px;width: 100%;float: left;text-align: center;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 13px;color: #f2f2f2;text-transform: uppercase;text-shadow: 0 2px 0 #0e0e0e;letter-spacing: 2px;}.also-like ul {padding: 0 0 0 42px;float: left;}.also-like li {width: 163px;height: 93px;margin: 0 0 0 16px;float: left;}.also-like li a {width: 155px;height: 85px;display: block;float: left;overflow: hidden;border: 4px solid #fff;}.also-like li a:hover {border-color: #d9c514;}.also-like li img {width: 155px;}#technology {width: 100%;padding: 37px 0 0 0;float: left;background: url(/shop/resources/images/testimonials-border.jpg) top no-repeat;font-size: 12px;color: #696969;}#technology h1 {width: 945px;margin: 0 0 22px 26px;padding: 0 0 20px 0;float: left;border-bottom: 2px solid #e6e6e6;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;}#technology .ski {width: 945px;height: 711px;margin: 0 0 0 26px;float: left;}#technology .ski .left {width: 458px;float: left;}#technology h2 {width: 100%;height: 78px;margin: 0 0 19px 0;float: left;border-bottom: 2px solid #e5e5e5;font-size: 35px;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;line-height: 35px;}#technology h2 span {display: block;font-weight: 800;}#technology .left p {width: 100%;margin: 0 0 20px 0;float: left;line-height: 20px;}#technology .left a {display: inline-block;padding: 0 24px;line-height: 37px;background: #cecece;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;color: #696969;font-weight: bold;font-size: 16px;letter-spacing: 1px;}#technology .left a:hover {background: #202020;color: #fff;}#technology .ski .right {width: 409px;margin: 0 0 0 22px;float: left;}#technology #tech-ski-main {width: 193px;height: 648px;position: absolute;margin: 0 0 0 12px;z-index: 1;background: url(/shop/resources/images/tech-ski.png) top left no-repeat;}#technology #tech-ski-sprite {width: 127px;height: 648px;position: absolute;margin: 0 0 0 12px;z-index: 2;background: url(/shop/resources/images/tech-ski-sprite2.png) top left no-repeat;}#technology #tech-ski-lines {width: 193px;height: 648px;position: absolute;margin: 0 0 0 12px;z-index: 3;background: url(/shop/resources/images/tech-lines.png) top left no-repeat;}#technology .ski .right h3 {width: 205px;height: 61px;margin: 19px 0 0 205px;float: left;border-bottom: 2px solid #e5e5e5;font-size: 25px;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;line-height: 25px;}#technology .ski .right h3 span {display: block;font-weight: 800;}#technology .ski .right ul {width: 205px;margin: 18px 0 0 205px;float: left;}#technology .ski .right ul li {padding: 15px;width: 175px;float: left;cursor: default;line-height: 16px;}#technology .ski .right ul li:hover {background: url(/shop/resources/images/tech-ski-box-hover.png) repeat;}#technology .ski .right ul li strong {display: block;height: 26px;font-size: 14px;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;letter-spacing: 1px;}#technology .ski .right ul li.intake {height: 60px;margin: 0 0 8px 0;}#technology .ski .right ul li.channel {height: 136px;margin: 0 0 9px 0;}#technology .ski .right ul li.reverse {height: 89px;margin: 0 0 10px 0;}#technology .bogey {width: 458px;height: 420px;margin: 0 26px;padding: 75px 484px 0 0;float: left;border-top: 2px solid #dcdcdc;background: url(/shop/resources/images/tech-bogeywheel.png) 481px 69px no-repeat;}#technology .bogey a {display: inline-block;padding: 0 24px;line-height: 37px;background: #cecece;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;color: #696969;font-weight: bold;font-size: 16px;letter-spacing: 1px;}#technology .bogey a:hover {background: #202020;color: #fff;}#technology .bogey p {width: 100%;margin: 0 0 45px 0;float: left;line-height: 20px;}#dealers {width: 100%;padding: 42px 0 0 0;float: left;}#dealers .page-inside {display: block;}#dealers h1 {width: 662px;margin: 0 0 22px 26px;padding: 0 0 20px 0;float: left;border-bottom: 2px solid #e6e6e6;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;font-weight: 800;font-style: italic;color: #8d8d8d;letter-spacing: 3px;text-transform: uppercase;font-size: 22px;}#dealers ul {width: 662px;margin: 0 0 30px 30px;float: left;list-style: none;}#dealers ul li {width: 175px;margin: 0 0 40px 0;padding: 0 45px 0 0;float: left;height: 125px;}#dealers ul li.last-in-row {clear: right;}#dealers ul.distributors li {height: 250px;}#dealers ul li h4 {margin: 0 0 10px 0;font-size: 15px;line-height: 20px;font-family: futura-pt, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform: uppercase;color: #595959;}#dealers ul li address {font-style: normal;line-height: 18px;color: #686868;}#dealers ul li p {margin: 15px 0 0 0;font-weight: bold;}#dealers ul li p a {color: #4d4d4d;}#dealers ul li p a:hover {color: #000;}#dealers ul li img {margin: 0 0 15px 0;}#dealers .dealers_content {width: 688px;float: left;}p.checkbox label input {float: left;}p.checkbox label {cursor: pointer;}p.checkbox .check-box {width: 15px;height: 15px;margin: 5px 5px 0 0;float: left;background: url(/shop/resources/images/checkout-checkbox.png) top no-repeat;cursor: pointer;}p.checkbox .check-box.on {background-position: bottom;}#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('/wp-content/themes/slydog/fancybox/fancybox.png');}#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('/wp-content/themes/slydog/fancybox/fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('/wp-content/themes/slydog/fancybox/blank.gif');z-index: 1102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}#fancybox-left-ico {background-image: url('/wp-content/themes/slydog/fancybox/fancybox.png');background-position: -40px -30px;}#fancybox-right-ico {background-image: url('/wp-content/themes/slydog/fancybox/fancybox.png');background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible; }#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto;right: 20px;}.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('/wp-content/themes/slydog/fancybox/fancybox-x.png');}#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('/wp-content/themes/slydog/fancybox/fancybox.png');background-position: -40px -162px;}#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('/wp-content/themes/slydog/fancybox/fancybox-y.png');background-position: -20px 0px;}#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('/wp-content/themes/slydog/fancybox/fancybox.png');background-position: -40px -182px; }#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('/wp-content/themes/slydog/fancybox/fancybox-x.png');background-position: 0px -20px;}#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('/wp-content/themes/slydog/fancybox/fancybox.png');background-position: -40px -142px;}#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('/wp-content/themes/slydog/fancybox/fancybox-y.png');}#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('/wp-content/themes/slydog/fancybox/fancybox.png');background-position: -40px -122px;}#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}.fancybox-title-outside {padding-top: 10px;color: #fff;}.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background-image: url('/wp-content/themes/slydog/fancybox/fancy_title_over.png');display: block;}.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}#fancybox-title-float-wrap td {border: none;white-space: nowrap;}#fancybox-title-float-left {padding: 0 0 0 15px;background: url('/wp-content/themes/slydog/fancybox/fancybox.png') -40px -90px no-repeat;}#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('/wp-content/themes/slydog/fancybox/fancybox-x.png') 0px -40px;}#fancybox-title-float-right {padding: 0 0 0 15px;background: url('/wp-content/themes/slydog/fancybox/fancybox.png') -55px -90px no-repeat;}.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}#fancybox-loading.fancybox-ie6 div{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie .fancybox-bg { background: transparent !important; }.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
