﻿.bx-wrapper{width:960px;position:relative;margin:0 auto 10px;padding:0;*zoom:1}.bx-wrapper img{margin:0 auto;width:100%;height:100%;display:block}.bx-wrapper .bx-viewport{left:0;background:#FFF}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0;right:0;background:#FFF}.bx-wrapper .bx-loading{min-height:50px;background:url(../../_Images/Rifton/plugins/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#9D9287;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 3px 3px rgba(0,0,0,0.2);box-shadow:inset 0px 3px 3px rgba(0,0,0,0.2);behavior:url(/_JS/Plugins/PIE/PIE.htc)}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#55A5A5}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{display:none}.bx-wrapper:hover .bx-prev,.bx-wrapper:hover .bx-next,html.touch .bx-wrapper .bx-prev,html.touch .bx-wrapper .bx-next{display:block}.bx-wrapper .bx-prev{left:0;background:url(/_Images/Rifton/plugins/slider/bg-slider-nav.png) no-repeat left -69px}.bx-wrapper .bx-next{right:0;background:url(/_Images/Rifton/plugins/slider/bg-slider-nav.png) no-repeat left top}.bx-wrapper .bx-controls-direction a{position:absolute;top:45%;margin-top:-16px;outline:0;width:39px;height:65px;text-indent:-9999px;z-index:999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/_Images/Rifton/plugins/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/_Images/Rifton/plugins/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:none;width:100%}.bx-wrapper .bx-caption span{color:#534D4D;padding-left:30px;font-size:14px Arial, sans-serif;display:block}.bxslider li{height:470px;padding-bottom:40px}.bxslider li .fullView{opacity:0;position:absolute;top:45%;left:45%;padding:10px 15px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#FFF;text-align:center;text-transform:uppercase;border-radius:3px;background:#666;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}html.touch .bxslider li .fullView{top:auto;bottom:50px;opacity:.75}.bxslider li .fullView span{padding-right:25px;background:url(/_Images/Rifton/plugins/zoom_assets/bg-fullview.png) no-repeat right 1px}.bxslider li:hover .fullView{opacity:.75;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.slide-counter{position:absolute;top:13px;font:14px Arial, sans-serif;color:#999;background:#FFF}html,body,div,object,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,form,fieldset,input,textarea,select,label,legend,button,a,small,table,th,td{margin:0;padding:0;line-height:1em;font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}body{text-rendering:optimizeLegibility}html,fieldset,img,abbr{border:0}img{vertical-align:middle}ul,ol{padding-left:0}input,textarea,select,button{font-size:1em;font-family:inherit}input[type="text"]{-webkit-appearance:none;border-radius:0}button,input[type="button"],input[type="reset"],input[type="submit"],label[for]{cursor:pointer}sup,sub{position:relative;top:-.4em;vertical-align:baseline}sub{top:.3em}table{border-collapse:collapse;border-spacing:0}th{text-align:left}code{white-space:pre}abbr[title]{cursor:help}ins{text-decoration:none}a:hover,a:focus,a:active{outline:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.disable-hover,.disable-hover *{pointer-events:none !important}body{font:14px Arial, sans-serif;color:#534D4D}h1{font-family:'Frutiger LT W01 65 Bold';font-size:38px;line-height:1.19em;color:#58AAAA}h2{line-height:1.19em}h3{font-family:'FrutigerLTW01-55Roman';font-size:20px;line-height:1.19em;color:#605951}p{line-height:18px}a{color:#EF3F34;text-decoration:none}a:hover{text-decoration:underline}.skiplink{position:absolute;left:-9999px}.left{float:left;margin-right:10px}.right{float:right;margin-left:10px}::-ms-clear{display:none}.container{max-width:960px;margin:0 auto;padding:0 10px}.form-section{clear:both}fieldset{float:left}fieldset.clear{clear:both}fieldset p{overflow:hidden;margin-bottom:20px}fieldset.form-button p{margin-bottom:0}legend{font-weight:bold;margin-bottom:20px}label{display:block;font-weight:bold;color:#999}label em{font:italic 12px Arial,Helvetica,sans-serif;color:#999;padding-left:5px}input[type="text"],input[type="password"],textarea{display:block;width:95%;margin:5px 0 0 0;font:14px Arial,Helvetica,sans-serif;color:#534D4D}input[type="text"],input[type="password"]{position:relative;height:30px;line-height:30px;padding:2px 0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #DDD}select{position:relative;display:block;width:92%;height:30px;margin:5px 0 0 0;padding:5px;border:1px solid #DDD;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}textarea{min-height:100px;padding:5px 0 0 5px}input[type="text"]:disabled{background:#F7F4F3}textarea:focus,textarea:active,input:focus,input:active{outline:none}fieldset.form-button em{float:left;margin-top:17px}.error label{color:#FF0000 !important}.error input[type="text"],.error input[type="password"],.error select,.error textarea{color:#FF0000;background:#FFF0F0;border:1px solid #CCC}fieldset.full{width:100%}fieldset.two-thirds{width:66.66%}fieldset.full input[type="text"]:not(.has-button),fieldset.full input[type="password"]:not(.has-button),fieldset.full select,fieldset.full textarea,fieldset.two-thirds input[type="text"]:not(.has-button),fieldset.two-thirds input[type="password"]:not(.has-button),fieldset.two-thirds select,fieldset.two-thirds textarea{width:98%}fieldset.half{width:50%}fieldset.one-third{width:33.33%}input.has-button{float:left;width:61%}.half input.has-button{width:50%}.exp-date select{float:left}.exp-date .month{width:60%}.exp-date .year{width:30%;margin-left:5%}.cta-button{position:relative;clear:both;float:left;display:block;margin-top:10px;padding:7px 30px;font-family:'FrutigerLTW01-55Roman';font-size:15px;color:#FFF;text-decoration:none !important;border:none;background:#208DAB;cursor:pointer;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 2px 2px #CCC;-moz-box-shadow:0px 2px 2px #CCC;box-shadow:0px 2px 2px #CCC;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.cta-button[disabled]{color:#FFF !important;background:#CCC !important}.cta-button[disabled]:hover{background:#CCC !important;cursor:default !important}.cta-button.request{position:relative;float:left;clear:none;margin:5px 0 0 10px;padding:8px 15px;font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#A19589;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.form-button .cta-button{float:none;width:220px;margin-bottom:15px;padding:10px 0 8px;text-transform:uppercase;text-align:center;background:#F04C3E}.order-section-info .form-button .cta-button{margin:0}.cta-button.light{position:relative;color:#B55425;background:#FFF;-webkit-box-shadow:0px 2px 2px #999;-moz-box-shadow:0px 2px 2px #999;box-shadow:0px 2px 2px #999;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.cta-button:hover{color:#FFF;background:#F04C3E}.cta-button.arrow{padding:0 18px 0 0;font-size:18px;text-transform:uppercase;text-align:center;box-shadow:none;border-radius:none;background:url(/_Images/Rifton/bg-cta-arrow.png) no-repeat right top}.cta-button.arrow span{position:relative;display:block;padding:11px 35px 11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EF3F34;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.cta-button.arrow.back{padding:0 0 0 18px;background:url(/_Images/Rifton/bg-cta-arrow.png) no-repeat left bottom}.cta-button.arrow.back span{padding:11px 30px 11px 22px;background:#A19589}.cta-button.arrow.btnCheckout span{padding:11px 75px}.new-inquiry{text-align:center;padding-right:0px;padding-left:0px}.header{position:relative;width:100%;background:url(/_Images/Rifton/bg-header-texture.gif) repeat left top;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);box-shadow:0px 2px 4px rgba(0,0,0,0.2)}.header .utility-nav{width:100%;height:40px;padding-top:13px;background:#208DAB}.header .utility-nav a{color:#FFF;text-decoration:none}.header .utility-nav a:hover{color:#FFF;text-decoration:underline}.header .util-tagline{float:left;white-space:nowrap}.header .util-tagline span{font-family:'Frutiger LT W01 65 Bold';font-size:15px;color:#FFF}.header .util-tagline span sup{font-size:7px}.header .util-login-cart{float:right}.header .util-login-cart span{float:left;color:#53D9FE}.header .util-login-cart .cart{margin-left:30px}.header .util-login-cart .cart a,.header .util-login-cart .logged-cart a.cart{display:inline-block;margin-top:-2px;padding-left:28px;height:23px;line-height:18px;background:url(/~/media/7AAE1CE47B164BEDA78C76EDF22ECC0A) no-repeat left top}.header .util-login-cart .logged-menu{float:left;position:relative;height:27px;margin-right:30px}.header .logged-menu .logged-name{height:16px;padding-top:1px;padding-right:20px;font-size:14px;background:url(/_Images/Rifton/bg-nav-item.png) no-repeat right 2px;cursor:pointer}.header .logged-menu .logged-name:hover{background-position:right -16px}.header .logged-menu .logged-name.active{background-position:right -52px}.header .logged-menu ul.account-options{display:none;position:absolute;left:-10px;top:27px;width:150px;list-style:none;background:#208DAB;border:1px solid #FFF;border-top:none;z-index:1000}.header .logged-menu.active ul.account-options,.header .logged-menu:hover ul.account-options{display:block}.header .logged-menu ul.account-options li:last-child{margin-bottom:0}.header .logged-menu ul.account-options li a{display:block;padding:10px;color:#FFF;background:none}.header .logged-menu ul.account-options li a:hover{background:#EF3F34;text-decoration:none}.header .logged-cart{float:right}.header .util-login-cart .logged-cart a.logout{margin-left:15px;font-size:12px}.search-wrapper{float:right;margin-top:15px}.search span.phone{float:left;margin:20px 20px 0 0;font-family:'Frutiger LT W01 65 Bold';font-size:22px;color:#A2968A}.search input[type="text"]{position:static;float:left;width:225px;line-height:30px;padding-right:35px;color:#A19589;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #E4E1DE;border-bottom:none;-webkit-box-shadow:inset 0 5px 5px -4px #B1A89C;-moz-box-shadow:inset 0 5px 5px -4px #B1A89C;box-shadow:inset 0 5px 5px -4px #B1A89C}.search input[type="text"]:active,.search input[type="text"]:focus{color:#333}.search .search-submit{float:left;width:27px;height:20px;margin:13px 0 0 -30px;background:#fff url(/_Images/Rifton/icon-search.gif) no-repeat left top;border:none}.primary-nav-wrapper{clear:both;position:relative;z-index:110}.primary-nav{position:relative}.primary-nav a.logo{float:left;margin-top:-3px}.primary-nav ul{float:right;margin:25px 0 0 0}.primary-nav>ul li{float:left;height:30px;list-style:none}.primary-nav li>a{display:inline-block;white-space:nowrap;padding-right:20px;margin-right:25px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#605951;text-decoration:none;text-transform:uppercase;background:url(/_Images/Rifton/bg-nav-item.png) no-repeat right 1px}.primary-nav li:last-of-type a{margin-right:0}.primary-nav li#blog a{margin:0;padding:0;background:none}.primary-nav li:hover a,.primary-nav a:hover,.primary-nav li a.on{color:#FE2B31;background-position:right -17px}.primary-nav li .nav-drop{position:absolute;top:55px;display:none;-webkit-box-shadow:0px 2px 4px #CFCFCF;-moz-box-shadow:0px 2px 4px #CFCFCF;box-shadow:0px 2px 4px #CFCFCF}.primary-nav .nav-drop .drop-wrapper{position:relative;max-width:960px;margin:0 auto;padding:20px;-webkit-box-shadow:inset 0 4px 4px -4px #CFCFCF;-moz-box-shadow:inset 0 4px 4px -4px #CFCFCF;box-shadow:inset 0 4px 4px -4px #CFCFCF;background-color:#FFF}.primary-nav .nav-drop .browse-prod{float:left;width:70%;padding-right:30px;border-right:1px solid #E8DED2}.primary-nav .nav-drop .browse-cat{float:left;width:30%;padding-left:30px}.primary-nav .nav-drop h3{margin-bottom:10px;padding-bottom:5px;font-family:'FrutigerLTW01-55Roman';font-size:16px;text-transform:uppercase;color:#57A9A9;border-bottom:1px solid #E8DED2;min-height:25px}.primary-nav .nav-drop h3 a{float:right;padding-top:0;font:normal 14px Arial, sans-serif;text-transform:none;text-decoration:none}.primary-nav .nav-drop h3 a:hover{text-decoration:underline}#about .nav-drop .nav-list h3 a,#customer-service .nav-drop .nav-list h3 a{float:left}.primary-nav .nav-drop .prod-display{float:left;position:relative;width:177px;height:177px;margin:30px 20px 0 0;text-align:center}.primary-nav .nav-drop .prod-display a{display:block}.primary-nav .nav-drop .prod-display img{border:1px solid #F2F1EF}.primary-nav .nav-drop .browse-prod .prod-nav{float:left;width:30%;margin:25px 0 0 0}.primary-nav .nav-drop .browse-cat .prod-nav{float:none;width:100%;margin:0px 0 0 0}.primary-nav .nav-drop .prod-nav:first-of-type{margin:25px 20px 0 0}.primary-nav .nav-drop li a{display:block;margin:0;padding:0;font:13px Arial, sans-serif;background:none;text-transform:none;color:#333}.primary-nav .nav-drop li{float:none;height:auto}.primary-nav .nav-drop li a{padding:7px 10px}.primary-nav .nav-drop .sub-nav li a{padding:7px 10px}.primary-nav .nav-drop li:hover,.primary-nav .nav-drop li.active{background:#F3F0EE}.primary-nav .nav-drop li.active a,.primary-nav .nav-drop li:hover a,.primary-nav .nav-drop a:hover{color:#FE2B31}.primary-nav .nav-drop .nav-list{float:left;width:50%;padding:0 15px;border-left:1px solid #E8DED2}.primary-nav .nav-drop .sub-nav{padding:0px;border-left:none}#about .nav-drop .nav-list,#customer-service .nav-drop .nav-list{float:none;width:100%;padding:0;border:none}.primary-nav .nav-drop .nav-list:first-of-type{border-left:none}.primary-nav .nav-drop ul,.primary-nav .nav-drop ul li,.primary-nav .nav-drop ul li a{float:none}.primary-nav .nav-drop ul{margin-top:0}.primary-nav .nav-drop .drop-wrapper .nav-arrow{position:absolute;left:0;top:-10px;width:26px;height:15px;background:url(/_Images/Rifton/primary-nav/primary-nav-arrow.png) no-repeat left top}#products .nav-drop{left:0}#products .nav-drop .drop-wrapper .nav-arrow{left:360px}#resources .nav-drop{left:0}#resources .nav-drop .drop-wrapper .nav-arrow{left:485px}#about.active .nav-drop{left:58%;width:170px}#about .nav-drop .drop-wrapper{width:170px}#about .nav-drop .drop-wrapper .nav-arrow{left:50px}#customer-service.active .nav-drop{left:70%;width:210px}#customer-service .nav-drop .drop-wrapper{width:210px}#customer-service .nav-drop .drop-wrapper .nav-arrow{left:85px}.home-banner-wrapper{position:relative;width:100%;height:715px;background:transparent no-repeat center 40%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.home-banner-shadow{-webkit-box-shadow:inset -1px -400px 400px -100px rgba(0,0,0,0.65)}.home-banner .banner-content{position:absolute;top:65%;width:100%;padding:0 50px;text-align:center}.home-banner .banner-content h1,.home-banner .banner-content h2{color:#FFF;text-shadow:#333 3px 3px 5px;line-height:1.19em;font-weight:normal}.home-banner .banner-content h1{margin-bottom:25px;font-family:Arial, sans-serif;font-size:28px}.home-banner .banner-content h2{margin-bottom:15px;font-family:'Frutiger LT W01 65 Bold';font-size:72px}.home-banner .banner-content a.banner-cta{display:inline-block;padding:8px 20px;font-family:'FrutigerLTW01-55Roman';font-size:17px;color:#FFF;text-decoration:none;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #FFF;background-color:rgba(0,0,0,0.4)}.home-banner .banner-content a.banner-cta:hover{background:#FE2B31;border:1px solid #FE2B31}.home-quote-wrapper{width:100%;background:#FFF}.home-quote{width:100%;padding:40px 50px;text-align:center}.home-quote p:before{content:'“';font:52px Georgia, serif;line-height:.1em;vertical-align:-15px;color:#A19589}.home-quote p{margin-bottom:10px;font:italic 22px Georgia, serif;line-height:28px;color:#58AAAA}.home-quote span{display:block;font:italic 16px Georgia, serif;color:#333}.home-callout-lg-wrapper{width:100%;-webkit-box-shadow:inset 0 5px 5px -4px #CCC;-moz-box-shadow:inset 0 5px 5px -4px #CCC;box-shadow:inset 0 5px 5px -4px #CCC;background:url(/_Images/Rifton/bg-page-texture.gif) repeat left top;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.home-callout-lg-wrapper .container{padding:30px 0;background:url(/_Images/Rifton/bg-arrow-down.png) no-repeat 50% top}.home-callout-lg-wrapper .container h3{margin-bottom:20px;font-family:'Frutiger LT W01 65 Bold';font-size:26px;color:#58AAAA}.home-callout-lg{width:65%;padding:30px 20px;background:#FFF;-webkit-box-shadow:0px 2px 2px #CCC;-moz-box-shadow:0px 2px 2px #CCC;box-shadow:0px 2px 2px #CCC}.home-callout-lg img{max-width:100%;height:auto}.home-callout-lg-well.lg-left .home-callout-lg{float:left}.home-callout-lg-well.lg-right .home-callout-lg{float:right}.home-callout-lg-well.lg-left .resource-item{float:left;width:30%;margin-left:5%}.home-callout-lg-well.lg-right .resource-item{float:left;width:30%;margin-right:5%}.home-callout-lg p.title{margin-bottom:20px;font-family:'FrutigerLTW01-55Roman';font-size:24px;line-height:26px;color:#EF3F34}.home-callout-lg p.subtitle{margin-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:18px;line-height:26px;color:#666}.home-callout-lg p.copy{font:16px Arial,Helvetica,sans-serif;line-height:24px;color:#666}.home-callout-lg .cta-button{clear:none;margin-top:20px}.home-callout-lg-wrapper .resource-item{width:30%}.home-callout-lg-well .resource-item{padding-top:0;border-top:none}.home-callout-lg-well .resource-item .date,.home-callout-lg-well .resource-item .author,.resource-detail .date,.resource-detail .author{display:inline-block;padding-bottom:10px;color:#A19589}.home-callout-lg-well .resource-item p{line-height:22px}.home-callout-sm-wrapper{width:100%;height:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.home-callout-sm-wrapper .container{padding:30px 0 10px 20px}.home-callout-sm-wrapper .callout{float:left;width:31.75%;position:relative;margin-left:20px;min-height:315px}.home-callout-sm-wrapper .callout-wrap{float:left}.home-callout-sm-wrapper .callout.generic{width:31%;padding-top:20px;box-shadow:none;margin:0 0 20px 20px}.home-callout-sm-wrapper .callout.generic img{border:1px solid #DCD7D3}.home-callout-sm-wrapper .callout.generic:first-of-type{margin-left:0}.rtf-crop{position:absolute;right:-10px;top:-15px;width:88px;height:88px;-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px;border:3px solid #EDE2D8;overflow:hidden}.rtf-crop img{position:absolute;left:0;top:0}.col{float:left}.twocol-main-wrapper{padding-top:50px;overflow:hidden;background:url(/_Images/Rifton/bg-page-texture.gif) repeat left top}.twocol-main-wrapper .col.main-left{width:30%;padding-bottom:30px}.twocol-main-wrapper .col.main-right{width:70%;padding-bottom:30px}.twocol-main-wrapper .block p{line-height:22px}.section-nav{width:85%;margin-bottom:30px}.section-nav h3{margin-bottom:10px;padding-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#A2968A;border-bottom:1px solid #E8DED2}.section-nav h3 a{color:#A2968A;text-decoration:none}.section-nav ul{list-style:none}.section-nav ul li{padding:12px 10px}.section-nav ul li a{color:#534D4D;text-decoration:none}.section-nav ul li a:hover{color:#EF3F34}.section-nav ul li.active{color:#EF3F34;background:#F7F4F3}.section-nav ul li.active>a{color:#EF3F34}.section-nav ul li.active.sub>a{color:#A19589}.section-nav ul li.active.sub{color:#A19589}.section-nav ul li ul{margin:5px 0 0 0}.section-nav ul li ul li{padding:7px 0 7px 15px;background:url(/_Images/Rifton/bg-sec-nav-list.gif) left 10px no-repeat}.section-nav ul li ul li:last-child{padding-bottom:0}.section-nav ul li ul li,.section-nav ul li ul li.on{background-position:left -76px}.section-nav ul li ul li:hover a,.section-nav ul li ul li.on a{color:#EF3F34}.content-block .content-callouts{border-left:1px solid #E8DED2;margin:20px 0;padding:20px 0px 20px 20px}.content-block .content-callouts .callout{clear:both;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E8DED2}.content-block .content-callouts .callout:last-of-type{padding-bottom:0;border-bottom:none}.callout.generic{position:relative;padding:10px 10px 20px 15px;background:#FFF;-webkit-box-shadow:1px 1px 3px #DDD;-moz-box-shadow:1px 1px 3px #DDD;box-shadow:1px 1px 3px #DDD;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.callout.generic a{display:block;line-height:18px;color:#F04C3E}.callout.generic h3{margin-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:20px;line-height:22px;color:#58AAAA}.callout.generic h3 a{line-height:1.19em;color:#58AAAA;text-decoration:none}.callout.generic h3 a:hover{color:#F04C3E}.callout.generic img{max-width:100%;height:auto;margin-bottom:10px}.callout.generic p{margin-bottom:10px}.callout.generic p a{display:inline}.callout.generic .cta-button{float:none;color:#FFF;margin-top:15px;text-align:center;background:#58AAAA}.callout.generic .cta-button:hover{background:#F04C3E}.twocol-main-wrapper .col.main-left .callout.generic{width:85%;margin-bottom:40px}.twocol-main-wrapper .col.main-right .callout.generic{width:30%}.callout.testimonial{padding-bottom:20px;font-family:Georgia, serif}.callout.testimonial .quote{background:url(/_Images/Rifton/bg-quote.gif) no-repeat left top}.callout.testimonial p{margin-bottom:10px;padding-left:18px;font-size:18px;font-style:italic;line-height:26px;color:#58AAAA}.callout.testimonial span{display:block;padding-left:18px;color:#333}.callout.testimonial span.name{margin-bottom:5px;font-size:14px;font-style:italic}.callout.testimonial span.title{font-size:12px;margin-bottom:20px}.callout.testimonial .bx-wrapper .bx-pager{background:none}.callout.testimonial .bx-viewport{background:none}.footer .callout.generic{margin-top:8px}.footer .callout.generic img{float:left;margin-right:10px}.footer .callout.generic p{float:left;width:55%;font-size:12px}.footer .callout.newsletter{margin-top:8px}.callout.newsletter p{width:80%;margin-bottom:20px;font-size:12px}.callout.newsletter input[type="text"]{width:75%}.callout.newsletter .sub-frequency{width:80%;margin-top:9px;font-size:12px;background:#FFF}.callout.newsletter .sub-frequency h4{margin:6px 0 8px;font-family:'FrutigerLTW01-55Roman';font-size:12px;color:#6E605E}.callout.newsletter .sub-frequency p{margin-bottom:3px}.callout.newsletter .sub-frequency label{display:inline-block;padding-left:5px}.callout.newsletter .cta-button{margin-top:0px}.callout.newsletter .cta-button.submit{display:none}.callout.newsletter p.signup-text{width:80%;margin-bottom:10px;font-size:12px}.callout.newsletter input[type="text"]{width:75%;margin-bottom:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #E4E1DE;border-bottom:none;-webkit-box-shadow:inset 0 5px 5px -4px #B1A89C;-moz-box-shadow:inset 0 5px 5px -4px #B1A89C;box-shadow:inset 0 5px 5px -4px #B1A89C}.callout.newsletter .btnCancel{float:left;margin:7px 0 0 10px}.callout.newsletter .editor-label{margin-top:10px;overflow:hidden}.callout.newsletter .editor-label .field-validation-valid,.callout.newsletter .editor-label .field-validation-error{display:block;font-size:12px}.callout.rich-text{padding:10px;color:#6E605E}.footer .callout.rich-text{margin-top:-10px}.callout.rich-text .rtf-top{position:relative;margin-bottom:20px;padding:10px;background:#F7F4F3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 2px 2px #CCC;-moz-box-shadow:0px 2px 2px #CCC;box-shadow:0px 2px 2px #CCC}.callout.rich-text .rtf-top h3{margin-bottom:20px}.content-callouts .callout.rich-text .rtf-top h3{width:75%}.callout.rich-text .rtf-top p:not(:last-of-type){margin-bottom:10px}.callout.rich-text .rtf-top p a{color:#F04C3E}.callout.rich-text .rtf-bottom p{float:left;width:67%;font-size:12px;color:#534d4d}.generic-detail-header{margin-bottom:20px}.generic-detail-header h1{margin-bottom:10px;font-family:'Frutiger LT W01 65 Bold';font-size:38px;color:#58AAAA}.generic-detail-header h2{margin-bottom:10px;font:italic 18px Georgia, serif;color:#A19589}.generic-detail-header h3{font-size:16px}.generic-detail-header p{margin-bottom:20px;font-size:16px;line-height:26px}.generic-detail-header p.about-left{float:left !important;width:45% !important}.generic-detail-header p.about-right{float:right !important;width:45% !important}.generic-detail-header ul{padding-left:20px;list-style-image:url(/_Images/Rifton/bullet-green.gif)}.generic-detail-banner{margin-bottom:10px}.col.main-right .block{margin:20px 0}.col.main-right .block:first-of-type{margin-top:0}.col.main-right .block input[type='text'],.col.main-right .block input[type='password'],.col.main-right .block select,.contact-us .form-wrapper textarea{position:relative;min-width:250px;padding:5px;font-size:14px;color:#534D4D;border-radius:0;border:1px solid #DDD;background:#FFF;box-shadow:none;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.col .block h3{font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#58AAAA;margin-bottom:10px}.col.main-right ol{margin-bottom:20px;padding-left:20px}.col.main-right ol li{font-size:1em;margin-bottom:20px;line-height:26px}.product-section-content{padding:30px 0;background:url(/_Images/Rifton/bg-page-texture.gif) repeat left top}.product-section-title{float:left;padding-bottom:20px}.product-section-title h2{margin-bottom:5px;font-family:'Frutiger LT W01 65 Bold';font-size:38px;color:#58AAAA}.product-section-title p{font-size:16px;line-height:22px}.detail-header{width:100%;background:#534D4D}.detail-header .container{position:relative;width:1125px;height:385px;padding:0}.detail-header img{width:100%}.detail-header .detail-content{position:absolute;top:40%;left:8%;width:400px;z-index:100}.detail-header .detail-content h1{margin-bottom:10px;font-family:'Frutiger LT W01 65 Bold';font-size:48px;color:#FFF}.detail-header .detail-content h2{font-family:'FrutigerLTW01-45Light';font-size:16px;line-height:24px;color:#FFF}.product-landing{background:url(/_Images/Rifton/bg-page-texture.gif) repeat left top}.product-landing .currently-viewing{padding:12px 0;background:#bcbcbc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZWVlYmU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #bcbcbc 0%, #eeebe9 5%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcbcbc), color-stop(5%, #eeebe9), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #bcbcbc 0%, #eeebe9 5%, #fff 100%);background:-o-linear-gradient(top, #bcbcbc 0%, #eeebe9 5%, #fff 100%);background:-ms-linear-gradient(top, #bcbcbc 0%, #eeebe9 5%, #fff 100%);background:linear-gradient(to bottom, #bcbcbc 0%, #eeebe9 5%, #fff 100%)}.product-landing .currently-viewing h3{float:left;margin:5px 10px 5px 0;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#534D4D}.product-landing .product-filter select{background:transparent;padding:3px;font-size:16px;line-height:1;border:0;border-radius:0;max-width:250px;height:34px;-webkit-appearance:none;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#FFF;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.product-landing .product-listing{width:100%;-webkit-box-shadow:inset 0px 3px 3px rgba(0,0,0,0.15);-moz-box-shadow:inset 0px 3px 3px rgba(0,0,0,0.15);box-shadow:inset 0px 3px 3px rgba(0,0,0,0.15);behavior:url(/_JS/Plugins/PIE/PIE.htc)}.product-landing .product-listing .container{padding:30px 20px;background:url(/_Images/Rifton/bg-arrow-down.png) no-repeat 30px top}.product-landing .product-listing ul li{float:left;width:33.33%;margin-bottom:25px;list-style:none}.product-landing .product-listing .product-wrapper{position:relative;width:93%;height:420px;border:9px solid #FFF;-webkit-box-shadow:1px 1px 3px #DDD;-moz-box-shadow:1px 1px 3px #DDD;box-shadow:1px 1px 3px #DDD;border:8px solid #FFF;background:#FFF;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.product-landing .product-listing ul li:hover .product-wrapper{border:8px solid #BDB6AF}.product-landing .product-listing a.product-desc{width:98%;display:block;cursor:pointer;text-align:center;text-decoration:none}.product-landing .product-listing a.product-desc h3{margin-left:8px;padding-bottom:5px;padding-top:10px;font-family:'FrutigerLTW01-55Roman';font-size:20px;color:#F04C3E;text-transform:uppercase;border-top:1px solid #E8DED2;text-align:left}.product-landing .product-listing a.product-desc p{width:90%;margin-left:8px;font-size:13px;color:#534D4D;text-align:left}.product-landing .product-listing ul li:hover h3{color:#6E605E}.product-detail-fixed .fixed{position:fixed;left:0;top:0;width:100%;background:#FFF;z-index:1000}.modifying .product-detail-fixed .fixed{top:40px}.product-detail-header{width:100%;padding:20px 0 25px 0;background:#FFF;-webkit-box-shadow:inset 0px 2px 2px #DDD;-moz-box-shadow:inset 0px 2px 2px #DDD;box-shadow:inset 0px 2px 2px #DDD;behavior:url(/_JS/Plugins/PIE/PIE.htc);text-align:center}.product-detail-header h1{margin-bottom:13px;font-family:'Frutiger LT W01 65 Bold';font-size:45px;color:#58AAAA}.product-detail-header h2{font-family:'FrutigerLTW01-55Roman';font-size:20px;color:#534D4D}.product-detail-header .addthis{float:right;margin-top:-15px;color:#B7B1AB;text-decoration:none;background:url(/_Images/Rifton/Share.png) no-repeat right top;height:28.5px;width:100px}.product-detail-header .addthis:hover{background-position:right -33.5px}.addthis{padding-top:7px;padding-right:7px;font-weight:bold;color:#B7B1AB}.addthis:hover,.addthis.active{color:#FE2B31;background-position:right -33.5px !important}.addthis_button>span:not(.share){display:inline-block;padding-top:7px}.addthis_button img{margin-top:30px}.product-detail-nav{white-space:nowrap;position:relative;height:60px;background:#FFF;background:-moz-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eeebe9), color-stop(75%, #fff));background:-webkit-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-o-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-ms-linear-gradient(top, #eeebe9 1%, #fff 75%);background:linear-gradient(to bottom, #eeebe9 1%, #fff 75%);-webkit-box-shadow:inset 0px 2px 2px #D3CFCC;-moz-box-shadow:inset 0px 2px 2px #D3CFCC;box-shadow:inset 0px 2px 2px #D3CFCC}.product-detail-nav.fixed{box-shadow:none;background:#FFF;background:-moz-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eeebe9), color-stop(75%, #fff));background:-webkit-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-o-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-ms-linear-gradient(top, #eeebe9 1%, #fff 75%);background:linear-gradient(to bottom, #eeebe9 1%, #fff 75%);-webkit-box-shadow:inset 0px 2px 2px #D3CFCC;-moz-box-shadow:inset 0px 2px 2px #D3CFCC;box-shadow:inset 0px 2px 2px #D3CFCC;border-bottom:1px solid #D3CFCC}.product-detail-nav ul.product-nav{float:left}.product-detail-nav ul.product-nav li{float:left;height:60px;padding-top:30px;margin-right:43px;list-style:none}.product-detail-nav ul.product-nav li:last-of-type{margin-right:0}.product-detail-nav ul.product-nav li.on{background:url(/_Images/Rifton/bg-prod-nav.png) 45% -2px no-repeat}.product-detail-nav.fixed ul.product-nav li.on{background-position:45% -5px}.product-detail-nav ul.product-nav li a:hover,.product-detail-nav ul.product-nav li.on a{color:#FE2B31}.product-detail-nav ul.product-nav li a{display:block;font-family:'FrutigerLTW01-55Roman';font-size:17px;color:#534D4D;text-decoration:none}.product-detail-nav .quote-order{float:right;margin-top:5px}.product-detail-nav .quote-order .cta-button{position:relative;float:left;clear:none;padding:10px 15px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 2px 2px #CCC;-moz-box-shadow:0px 2px 2px #CCC;box-shadow:0px 2px 2px #CCC;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.product-detail-nav .quote-order .cta-button.quote{margin-right:20px;background:#A19589}.product-detail-nav .quote-order .cta-button.quote:hover{background:#F04C3E}.product-detail-nav .quote-order .cta-button.quote:last-of-type{margin-right:0;background:#F04C3E}.modifying .product-detail-nav .quote-order .cta-button.quote:first-of-type{display:none}.fullResImage-caption{padding:20px;font-family:'FrutigerLTW01-55Roman';font-size:17px;padding:20px;text-align:center}.fullResImage-controls a{position:absolute;top:45%;margin:-16px 35px 0 45px;outline:0;width:39px;height:65px;text-indent:-9999px;z-index:999}.fullResImage-controls a.prev{left:0;background:url(/_Images/Rifton/plugins/slider/bg-slider-nav.png) no-repeat left -69px}.fullResImage-controls a.next{right:0;background:url(/_Images/Rifton/plugins/slider/bg-slider-nav.png) no-repeat left top}.quote-modal{width:790px}.quote-modal h2{width:50%;margin-bottom:20px;font-family:'Frutiger LT W01 65 Bold';font-size:38px;color:#EF3f34}.quote-modal .quote-intro{margin-top:10px}.quote-modal .quote-intro p{float:left;width:60%;font-size:16px;line-height:22px}.quote-modal .quote-intro .order-accessories .cta-button{float:right;position:relative;margin-top:5px;padding:7px 25px;background:#58AAAA;text-transform:uppercase}.quote-modal .quote-intro .order-accessories .cta-button:hover{background:#F04C3E}.quote-modal .quote-intro .order-accessories h5{font-family:'Frutiger LT W01 65 Bold';font-size:14px;color:#58AAAA;margin-right:5%}.quote-modal .quote-intro .order-accessories h5 span{float:right}@media only screen and (min-width: 768px) and (max-width: 900px){.quote-modal .quote-intro .order-accessories h5{margin-right:15%}}@media only screen and (max-width: 600px){.quote-modal .quote-intro .order-accessories{display:none}}.quote-modal .quote-options{width:90%}.quote-modal .quote-options ul{margin-top:30px}.quote-modal .quote-options ul li{float:left;width:33.33%;margin-bottom:20px;list-style:none;position:relative}.quote-modal .quote-options .product-wrapper{position:relative;width:221px;height:265px;border:3px solid #FFF;background:#FFF;-webkit-box-shadow:1px 1px 3px #DDD;-moz-box-shadow:1px 1px 3px #DDD;box-shadow:1px 1px 3px #DDD;border:5px solid #FFF}.quote-modal .quote-options .product-wrapper.hover{position:relative;border:5px solid #BDB6AF}.quote-modal .quote-options ul .product-wrapper.hover h3{color:#6E605E}.quote-modal .quote-options a.product-desc{position:relative;width:98%;display:block;cursor:pointer;text-align:center;text-decoration:none}.quote-modal .quote-options a.product-desc h3{margin-left:8px;padding:10px 0 5px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#534D4D;text-transform:uppercase;border-top:1px solid #CCC;text-align:left}.quote-modal .quote-options ul li a .overlay{display:none;position:relative;text-align:center}.quote-modal .quote-options ul li a .overlay span{position:absolute;left:0;top:135px;padding:0 10px;font-family:'FrutigerLTW01-55Roman';font-size:18px;line-height:26px;color:#FFF;z-index:1001}.quote-modal .quote-options ul li a .overlay img{position:absolute;left:0;top:0;z-index:1000}.quote-modal .quote-options ul li .product-wrapper.hover .overlay{display:block}.quote-modal .quote-options ul li span.from-cost{display:block;margin-left:8px;font:12px Arial,Helvetica,sans-serif;color:#534D4D;text-align:left}.video-wrap{position:relative;background:url(../../_Images/Rifton/plugins/bx_loader.gif) center center no-repeat #fff}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.resource-content .video-wrap{width:395px;background:none}.callout.video .video-wrap{width:300px}.content-callouts .callout.video .video-wrap{width:inherit}.video-wrap a.video-link{display:block}.video-image-wrap{width:205px;position:relative;text-align:center;float:left;margin:0px 10px 0 0}a.video-link .video-overlay{position:absolute;left:37%;top:37%;width:55px;height:55px;background:url(/_Images/Rifton/bg-video-overlay.png) no-repeat left top}.video-wrap .caption{display:block;padding:10px 0 10px 10px;font-size:16px;color:#FFF;background:#B9B0A7;margin-top:15px;width:410px}.callout.video .video-wrap .caption{margin-top:0px;width:300px}.product-hero{position:relative;padding-top:25px;-webkit-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);behavior:url(/_JS/Plugins/PIE/PIE.htc)}.product-hero .title-container{position:absolute;left:0;bottom:0;width:100%;height:30px;border-top:1px solid #E8DED2;pointer-events:none}.product-hero li{list-style-type:none}.product-hero .bx-loading{display:none}.product-detail-body{padding:30px 0;background:url(/_Images/Rifton/bg-page-texture.gif) repeat left top;-webkit-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);behavior:url(/_JS/Plugins/PIE/PIE.htc)}.content-block-wrapper{border-bottom:1px solid #E8DED2}.content-block:not(.callouts){margin-bottom:20px;font:16px Arial, sans-serif}.content-block:not(.callouts) h3{margin-bottom:20px;font-family:'Frutiger LT W01 65 Bold';font-size:38px;width:100%;color:#58AAAA}.content-block:not(.callouts) h4{margin-bottom:15px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#58AAAA}.content-block:not(.callouts) h5{margin-bottom:15px;font:16px Arial, sans-serif;font-weight:bold;color:#58AAAA}.content-block:not(.callouts) p{margin-bottom:20px}.content-block:not(.callouts) a{text-decoration:underline}.content-block:not(.callouts) a:hover{color:#A19589}.content-block:not(.callouts) ul{padding-left:20px;list-style-image:url(/_Images/Rifton/bullet-green.gif)}.content-block:not(.callouts) ul li{margin-bottom:20px;line-height:22px}.content-block .content-callouts .callout.generic p{margin-bottom:10px;font-size:14px}.content-block .content-callouts .callout.generic a{font-size:14px}.content-block .content-callouts .callout.generic{padding-bottom:20px}.content-block .content-callouts .callout.generic h3{font-family:'FrutigerLTW01-55Roman'}.content-block .content-callouts .callout.generic h3 a{color:#58AAAA;font-size:20px;line-height:22px;margin-bottom:10px}.content-block.full{width:100%;border-bottom:1px solid #e8ded2}.content-block.one-third{width:33.33%}.content-block.two-thirds{width:66.66%}.content-block.left{float:left;margin-right:0;padding-right:20px}.content-block.right{float:right;margin-left:0}.content-block:not(.callouts) p{line-height:24px}.content-block .float-wrapper{position:relative;clear:both;margin-top:20px}.content-block .overview-text *{width:55%}.content-block .overview-image{float:right;margin-top:-230px}.float-wrapper .right-content{float:right}.float-wrapper .left-content{float:left}.content-block.full .left-content,.content-block.full .right-content{width:50%}.content-block.full .right-content.right-bg{position:absolute;right:0;bottom:0;text-align:right}.related-resources-wrapper{clear:both;padding:30px 0 50px}.related-resources-wrapper .related-products{float:left;width:66.66%}.main-right .related-products{clear:both;margin:20px 0;padding-top:30px;border-top:1px solid #E8DED2}.related-products h5{margin-bottom:15px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#605951}.related-products ul.related-list li{display:inline-block;width:31%;vertical-align:top;list-style:none}.related-products ul.related-list .related-wrapper img{position:relative;background:#FFF;-webkit-box-shadow:1px 1px 3px #DDD;-moz-box-shadow:1px 1px 3px #DDD;box-shadow:1px 1px 3px #DDD;border:4px solid #FFF;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.related-products ul.related-list li:hover .related-wrapper img{border:4px solid #BDB6AF}.related-products ul.related-list a.related-desc{width:98%;display:block;cursor:pointer;text-decoration:none}.related-products ul.related-list a.related-desc span{display:block;margin-top:20px;padding-right:10px;text-align:left}.related-products ul.related-list a.related-desc:hover span{text-decoration:underline}.popular-resources{float:right;width:30%}.popular-resources h5{margin-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#58AAAA}.popular-resources img.resources-product{float:right}.popular-resources ul{margin-top:20px;list-style:none}.popular-resources ul li{height:23px;margin-bottom:15px;line-height:23px}.popular-resources ul li a{font:16px Arial, sans-serif;color:#534D4D}.popular-resources ul li a img{float:left;margin-right:10px}.dimension-table{clear:both;max-width:960px}.dimension-table .dimension-firstcol{position:absolute;z-index:1;width:244px}.dimension-table .dimension-wrapper{position:relative;margin-bottom:20px;border-right:1px solid #E0E0E0;-webkit-box-shadow:0px 0px 3px #DDD;-moz-box-shadow:0px 0px 3px #DDD;box-shadow:0px 0px 3px #DDD;background:#FFF;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.dimension-table table{position:relative;-webkit-box-shadow:0px 0px 3px #DDD;-moz-box-shadow:0px 0px 3px #DDD;box-shadow:0px 0px 3px #DDD;border-left:1px solid #E0E0E0;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.dimension-table td{vertical-align:top;padding:10px 0 10px 10px;background:#FFF;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}.dimension-table tr:last-child td{border-bottom:none}.dimension-table tr.title{background:#B9B0A7}.dimension-table tr.title td{padding:10px 0 10px 10px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#FFF;background:none;border:none}.dimension-table thead td{border-bottom-width:0px;padding-bottom:0px}.dimension-table thead tr:last-child td{padding-bottom:30px}.dimension-table thead tr.title td{height:auto}.dimension-table tbody td{padding-right:30px}.dimension-table tbody td p{margin-bottom:7px}.dimension-table tbody td p sup{font-size:10px}.dimension-table .user-dimension{width:233px}.dimension-table img,.dimension-table .user-dimension p{float:left}.dimension-table .user-dimension p{width:60%;margin-left:15px;font-size:13px;line-height:20px}.dimension-table .user-dimension p strong{color:#208DAB}.dimension-table p.user-height{clear:both;width:auto;font-family:'Frutiger LT W01 65 Bold';font-size:14px;color:#208DAB}.dimension-table p.user-height span{color:#534D4D}.dimension-table .panel{display:inline-block;margin-bottom:1em;-webkit-box-shadow:0px 0px 3px #DDD;-moz-box-shadow:0px 0px 3px #DDD;box-shadow:0px 0px 3px #DDD;border-left:1px solid #E0E0E0;background:#FFF}.dimension-table .panel .title{padding:10px 0 10px 10px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#FFF;background:#B9B0A7}.dimension-product{width:168px;font:14px Arial, Helvetica, sans-serif}.dimension-product img{position:relative;max-width:140px;margin:0 3px 7px;border:3px solid #FFF;-webkit-box-shadow:0px 0px 3px #DDD;-moz-box-shadow:0px 0px 3px #DDD;box-shadow:0px 0px 3px #DDD;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.dimension-product img:hover{border:3px solid #B9B0A7}.dimension-product p.dimension-prod-name{clear:both;font-weight:bold;color:#F04B3F;text-decoration:none}.dimension-product span.dimension-prod-num{display:inline-block;margin-bottom:7px;color:#83786D}.dimension-product p.dimension-prod-height{font-weight:bold;color:#208DAB}.dimension-product span.requires-kit{font-size:12px;color:#534D4D}.dimension-product .cta-button{position:relative;padding:5px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:17px;text-transform:uppercase;background:#208DAB;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.dimension-product .cta-button:hover{background:#F04C3E}.product-section-content{-webkit-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);behavior:url(/_JS/Plugins/PIE/PIE.htc)}.product-section-content .order-accessories{float:right;margin:0 0 10px}.product-section-content .order-accessories h5{font-family:'Frutiger LT W01 65 Bold';font-size:14px;color:#58AAAA}.product-section-content .order-accessories .cta-button{position:relative;margin-top:5px;padding:7px 25px;background:#58AAAA;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.product-feature-acc-wrapper{position:relative;clear:both;padding:20px;background:#FFF;-webkit-box-shadow:0px 0px 3px #DDD;-moz-box-shadow:0px 0px 3px #DDD;box-shadow:0px 0px 3px #DDD;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.product-feature-acc-wrapper h3{padding-left:30px;font-family:'FrutigerLTW01-55Roman';font-size:28px;color:#58AAAA}.product-feature-acc-slider{padding:30px 0 20px;border-top:1px solid #E8DED2}.product-feature-acc-slider:first-of-type{padding-top:0;border-top:none}.product-feature-acc-wrapper .bxslider li{height:100%}.product-feature-acc-wrapper .product-slide{overflow:hidden;padding:20px 25px 20px 30px;line-height:20px}.product-feature-acc-wrapper .product-slide img{position:relative;float:left;max-width:340px;height:auto;margin:0 20px 0 5px;-webkit-box-shadow:0px 0px 3px #DDD;-moz-box-shadow:0px 0px 3px #DDD;box-shadow:0px 0px 3px #DDD}.product-feature-acc-wrapper .product-slide .acc-description{float:left;width:50%}.product-feature-acc-wrapper .product-slide p{margin-top:20px;font-size:16px;line-height:22px}.product-feature-acc-wrapper .product-slide p:first-of-type{margin-top:0}.product-feature-acc-wrapper .bx-wrapper .bx-controls-direction a{height:37px;width:21px}.product-feature-acc-wrapper .bx-wrapper .bx-prev,.product-feature-acc-wrapper .bx-wrapper .bx-next{background:url(/_Images/Rifton/plugins/slider/bg-slider-nav-sm_v2.png) no-repeat left top}.product-feature-acc-wrapper .bx-wrapper .bx-next{background-position:left -43px}.product-feature-acc-wrapper .bx-wrapper .bx-prev:hover{background-position:left -85px}.product-feature-acc-wrapper .bx-wrapper .bx-next:hover{background-position:left bottom}.product-slide .video-trigger{float:left;position:relative}.product-slide .video-trigger .video-overlay{position:absolute;left:42%;top:44%;width:55px;height:55px;background:url(/_Images/Rifton/bg-video-overlay.png) no-repeat left top}.product-slide .video-wrap .video{width:100%;height:100%;text-align:center}.product-slide .video.show-video{left:22%}.product-slide .video-wrap .video-close{display:block;margin-bottom:10px;font-weight:bold;text-align:right}.product-resources-wrapper{clear:both;overflow:hidden}.resources-left,.resources-right{float:left;width:46%}.prod-resource,.product-resources-wrapper .popular-resources{margin-bottom:40px;width:48%;float:left;min-height:335px;margin-right:4%}.prod-resource.odd,.product-resources-wrapper .popular-resources.odd{margin-right:0}.prod-resource.downloads{border-bottom:3px solid #58AAAA}.prod-resource .resource-title{padding:5px 10px;background:#B9B0A7}.prod-resource.downloads .resource-title{background:#58AAAA}.resource-title h3{float:left;font-size:22px;color:#FFF}.resource-title a.related{float:right;padding-top:4px;font:16px Arial, Helvetica, sans-serif;color:#FFF}.resource-content{padding:20px 10px;background:#FFF;border-bottom:3px solid #B9B1A8}.resource-content p.resource-intro{margin-bottom:20px}.resource-content h4{font-size:18px;line-height:22px}.resource-content .date-author{font:14px Arial, Helvetica, sans-serif;color:#A19589}.resource-content .listing-img img{float:left;margin:15px 10px 10px 0}.videos .resource-content .listing-img img{float:none;margin:15px 0 15px 0}.resource-content .webinar-img img{margin:12px 10px 10px 0px;float:left}.resource-content p.resource-teaser{margin-top:12px;padding-bottom:15px;line-height:20px;font-size:16px}.resource-list{clear:both;margin-top:15px;padding:15px 0 0 15px;font:16px Arial, Helvetica, sans-serif;color:#EF3F34;border-top:1px solid #B9B1A8}.resource-list li{line-height:22px}.resource-list li:not(:last-of-type){margin-bottom:15px}.product-resources-wrapper .popular-resources{margin-top:2px;padding:0 0 20px 10px;border-bottom:3px solid #58AAAA;background:#FFF}.product-resources-wrapper .popular-resources h5{padding:7px 10px;margin-left:-10px;margin-bottom:20px;color:#FFF;background:#58AAAA}.product-resources-wrapper .popular-resources a{display:block}.product-resources-wrapper .popular-resources img.resources-product{float:right;padding-right:10px}.product-resources-wrapper .popular-resources ul{float:left;margin-top:20px;list-style:none}.product-resources-wrapper .popular-resources ul li{height:auto;margin-bottom:15px;line-height:23px}.product-resources-wrapper .popular-resources ul li a{float:none;font:16px Arial, sans-serif;color:#534D4D}.product-resources-wrapper .popular-resources ul li a img{float:left;margin-right:10px}.product-resources-wrapper .popular-resources #additionalMediaInfo{float:left;width:100%;padding-right:10px}.configure-wrapper{margin-top:3px;background:url(/_Images/Rifton/bg-page-texture.gif) repeat left top}.back-overview .container{padding:30px 0 10px}.back-overview a.back-to{float:left;font-size:16px;text-decoration:underline}.back-overview a.exit-order{float:right;padding-right:30px;font-family:'FrutigerLTW01-55Roman';font-size:19px;text-transform:uppercase;color:#534D4D;background:url(/_Images/Rifton/bg-exit.gif) no-repeat right top;text-decoration:none}.configurator-wrapper{position:relative}.configurator .container{padding:25px 10px;background:#FFF}.configurator .customize-wrapper{float:left;width:60%;min-height:600px}.customize-wrapper .custom-section{position:relative;clear:both;width:92%;margin-bottom:20px}.configurator h3.accessories{margin:30px 0 20px;font-size:22px;color:#58AAAA}.configurator input[type="text"]{position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.custom-section .custom-title{position:relative}.custom-section .custom-title h4{padding:12px 15px;font:bold 16px Arial, Helvetica, sans-serif;color:#534D4D;background:#EDEDED;cursor:pointer}.custom-section.size .custom-title h4{cursor:default}.custom-section .custom-title h4 span.title-radio{float:right}.custom-section .custom-title h4 span{font-weight:normal}.custom-section .custom-title a.toggle{position:absolute;right:10px;top:12px;display:block;width:20px;height:19px;background:url(/_Images/Rifton/bg-toggle.gif) left top no-repeat;text-indent:-9999px;cursor:pointer}.custom-section.open .custom-title a.toggle{background-position:left bottom}.custom-section .custom-title.radio .radio-none{float:right;padding:12px}.custom-section.required .custom-title{padding-left:4px}.custom-section.required .custom-title{background:#58AAAA}.custom-section.required.error .custom-title{background:#FF0000}.custom-section .opt,.custom-section .acc{cursor:pointer;font-size:14px}.custom-section .option-img{float:left;width:150px;margin-right:20px;text-align:center}.customize .option-img img{max-width:150px}.custom-section div.opt,.custom-section div.acc{margin-top:20px;border-bottom:1px solid #E8DED2;overflow:hidden}.custom-section.accessories div:last-of-type{margin-bottom:0;border-bottom:none}.custom-section div.radio:last-of-type{border-bottom:none}.option-list .opt-img,.option-list .opt-name,.option-list .opt-num,.option-list .opt-price,.acc-list .acc-img,.acc-list .acc-name,.acc-list .acc-num,.acc-list .acc-price,.acc-list .acc-qty{float:left;display:inline-block;line-height:18px}.option-list .opt-img,.acc-list .acc-img{width:125px;margin-right:20px;padding-bottom:10px;text-align:center}.option-list .opt-img img,.acc-list .acc-img img{max-width:125px}.option-list .opt-name,.acc-list .acc-name{width:35.4%;padding-right:5px}.accessory .acc-list .acc-name{width:30.4%;padding-right:5px}.option-list .opt-num,.acc-list .acc-num{width:11%}.option-list .opt-price{width:13%;min-height:1px}.acc-list .acc-price{width:12%;min-height:1px}.acc-list .acc-qty{width:7%;padding-left:0;border:1px solid #DDD;text-align:center}.custom-section .options{font-size:16px}.custom-section .options .you-selected p{float:left;padding:15px 0}.custom-section .options .you-selected .expand-collapse{float:right;font-size:14px}.customize h2{padding:12px 15px;font-family:'Frutiger LT W01 65 Bold';font-size:28px;color:#58AAAA;background:#EDEDED}.customize .custom-img{float:left;width:200px;margin-right:20px;padding-top:20px;text-align:center}.customize .custom-img img{max-width:200px}.customize .custom-info{float:left;width:290px;margin-top:35px}.customize .custom-info h3{margin-bottom:5px;font-family:'FrutigerLTW01-55Roman';font-size:30px}.customize .custom-info h3 span{display:block;font-size:18px;color:#A19589}.customize .custom-info span.pricing-label,.customize .custom-info span.price{float:left;display:inline-block}.customize .custom-info span.pricing-label{padding-right:10px;font:14px Arial, Helvetica, sans-serif;color:#999}.customize .custom-info span.price{padding-top:5px;font-family:'FrutigerLTW01-55Roman';font-size:25px;color:#534D4D}.customize .custom-info .required-legend{clear:both;padding-top:30px}.customize .custom-info .required-legend p{font-size:16px;color:#666}.customize .custom-info .required-legend span.req{display:inline-block;width:3px;height:15px;background:#58AAAA}.custom-section.size select.prod-size{min-width:100%;padding:5px;border:1px solid #DDD;font-size:14px;display:inline-block}.configurator .summary-wrapper-container{float:left;width:40%}.configurator .summary-wrapper-container .summary-wrapper{width:376px}.configurator .sticky .summary-wrapper-container .summary-wrapper{position:fixed;top:0;z-index:1000}.configurator .bottomed .summary-wrapper-container .summary-wrapper{position:absolute;bottom:0;right:0}.summary-wrapper{padding:15px 10px 10px 10px;background:#EDEDED}.summary-wrapper h3{font-family:'Frutiger LT W01 65 Bold';font-size:22px;color:#58AAAA}.summary{margin-top:15px;padding:15px 10px 0px 10px;background:#FFF}.summary .summary-section{padding:20px 0;border-bottom:1px solid #E7DDD1;overflow:hidden}.summary .summary-section:first-of-type{padding-top:0;border-bottom:1px solid #E7DDD1}.summary p{margin-bottom:10px;overflow:hidden}.summary .prod-rules p{color:#b94a48;background-color:#f2dede;padding:8px 35px 8px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.summary .qty{float:left;padding-right:5px}.summary .option{float:left;text-align:left}.summary .price{float:right;text-align:right}.summary .prod-discount a{text-decoration:underline}.summary .how-many{float:left;margin-top:20px}.summary .how-many label{margin-bottom:5px}.summary .total{float:right;text-align:right}.summary .total .total-label{display:block;color:#999}.summary .total .total-price{display:block;padding-top:15px;font-family:'FrutigerLTW01-55Roman';font-size:28px;color:#534D4D}.summary .summery-cta{text-align:center}.summary .summery-cta>div{margin:0 -10px;padding:15px 0;text-align:center;background:#FFF;font-family:'FrutigerLTW01-55Roman';font-size:18px;color:#534D4D}.summary .summery-cta>div.cta-primary{background:#EF3F34}.summary .summery-cta>div.cta-secondary{background:#BBB}.summary .summery-cta .cta-button{position:relative;float:none;display:inline-block;margin-top:0;padding:15px 45px;font-family:'FrutigerLTW01-55Roman';font-size:19px;color:#EF3F34;background:#FFF;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(/_JS/Plugins/PIE/PIE.htc);width:75%}.summary .summery-cta .add-cart{padding:15px 70px 15px 30px;background:#fff url(/_Images/Rifton/bg-cart-button.gif) no-repeat 185px 12px}.summary .print-it .cta-button{width:220px;padding:15px 0;color:#B55425}.configure-modal h2{margin-bottom:20px;font:28px Arial, Helvetica, sans-serif;color:#58AAAA}.configure-modal .img{position:relative;float:left;margin-right:30px;border:1px solid #DEDAD5}.configure-modal p{margin-bottom:10px;font:16px Arial, Helvetica, sans-serif;line-height:22px}.configure-modal .cta-button{float:left;clear:none;margin-right:20px}.custom-section a.modal-link{float:left;width:20px;height:20px;margin:0 10px 10px 5px;background:url(/_Images/Rifton/icon-info.png) no-repeat left top;text-indent:-9999px}.custom-section .custom-title a.modal-link{margin-top:10px}.faq-wrapper a.expand-all,.faq-wrapper a.collapse-all{display:block;margin:10px 0}.faqs{padding:20px 0 0 0;border-bottom:1px solid #E8DED2}.faqs .faq-item{padding:15px 0;border-top:1px solid #E8DED2;overflow:hidden}.faqs .faq-item .question span{font-family:'Frutiger LT W01 65 Bold';font-size:22px;color:#EF3F34}.faqs .faq-item .question a{font:bold 16px Arial, Helvetica, sans-serif;color:#A2968A}.faqs .faq-item .answer{clear:both;margin-top:10px;padding-left:32px;font:16px Arial, Helvetica, sans-serif;color:#534D4D}.faqs .faq-item .answer span{font-family:'Frutiger LT W01 65 Bold';font-size:22px;color:#58AAAA}.faqs .faq-item .answer p,.faqs .faq-item .answer span{float:left}.faqs .faq-item .answer p{width:95%;margin-top:5px;line-height:22px}.faqs .faq-item .answer span{width:5%}.faqs .faq-item .question span{padding-right:5px}.contact-us{position:relative;padding:30px 20px;-webkit-box-shadow:-1px 1px 2px #DDD;-moz-box-shadow:-1px 1px 2px #DDD;box-shadow:-1px 1px 2px #DDD;background:#FFF;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.contact-us h3{margin-bottom:15px;font-family:'Frutiger LT W01 65 Bold';font-size:28px}.contact-us .form-wrapper,.contact-us .contact-info{float:left}.contact-us .form-wrapper{width:65%;padding:30px;background:#F5F5F5}.contact-us .form-wrapper p{margin-bottom:25px}.contact-us .form-wrapper label{width:90%;font-size:16px}.contact-us .form-wrapper label span{float:right;font:italic 12px Georgia, serif;color:#666}.contact-us .form-wrapper fieldset input[type='text'],.contact-us .form-wrapper fieldset input[type='password'],.contact-us .form-wrapper fieldset select,.contact-us .form-wrapper fieldset textarea{width:90%}.contact-us a.cancel{display:inline-block;margin:20px 0 0 30px;color:#877B77}.col.main-right .contact-us p.error label,.col.main-right .contact-us p.error input{color:#FF0000}.col.main-right .contact-us p.error input,.col.main-right .contact-us p.error textarea{border:1px solid #FF0000}.contact-us .contact-info{position:relative;width:35%;padding-left:20px}.contact-us .contact-info .rtf-crop{right:-35px;top:-100px}.contact-us .contact-info .rtf-crop img{right:0;top:-15px}.contact-us .contact-info p.address{margin-bottom:20px}.contact-us .contact-info p.phone{font-size:18px;color:#EF3F34}.contact-us .contact-info p span{font-size:12px;color:#A19589}.contact-us .lit-items{margin-bottom:25px}.contact-us .lit-items .lit-title{padding-left:10px}.contact-us .lit-items li{list-style:none;clear:both;overflow:hidden;margin-top:20px}.contact-us .lit-items input[type="text"]{min-width:inherit !important;border:none !important}.product-manual-listing ul li{float:left;width:33.33%;margin-bottom:20px;list-style:none}.product-manual-listing .manual-wrapper{position:relative;width:90%;padding-bottom:10px;background:#FFF;-webkit-box-shadow:-1px 1px 2px #DDD;-moz-box-shadow:-1px 1px 2px #DDD;box-shadow:-1px 1px 2px #DDD;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.manual-wrapper .manual-img{padding:15px 0;text-align:center}.manual-wrapper .manual-img img{max-width:182px;border:1px solid #E8DED2}.product-manual-listing .manual-wrapper h4{margin:0 10px;padding:10px 0 5px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#F04C3E;text-transform:uppercase;border-top:1px solid #E8DED2;text-align:left}.manual-wrapper p{width:90%;margin-left:8px;font-size:13px;color:#534D4D;text-align:left}.manual-wrapper a.download-manual{position:absolute;right:0;bottom:0;width:34px;height:30px;background:url(/_Images/Rifton/bg-manual-download.gif) no-repeat left -30px;text-indent:-9999px}.manual-wrapper a.download-manual:hover{background-position:left top}.landing-header{position:relative;width:100%;background:#534D4D;max-height:385px;overflow:hidden}.landing-header .detail-content{position:absolute;width:50%;min-width:480px;padding-right:70px;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.landing-header .color-box{margin-top:120px;padding:15px 0px 15px 80%;background-color:rgba(0,0,0,0.25);color:#FFF;behavior:url(/_JS/Plugins/PIE/PIE.htc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000)}.landing-header .detail-content h1,.landing-header .detail-content h2{float:right;color:inherit;width:400px}.landing-header .detail-content h1{margin-bottom:10px;font-family:'Frutiger LT W01 65 Bold';font-size:40px}.landing-header .detail-content h2{font-family:'FrutigerLTW01-45Light';font-size:18px;line-height:26px}.landing-header img{width:100%}a.tag{display:inline-block;margin:20px 0;height:27px;padding-left:12px;background:url(/_Images/Rifton/bg-tag.png) no-repeat left top}a.tag span{position:relative;display:inline-block;height:27px;font:14px Arial,Helvetica,sans-serif;padding:5px 8px 0 0;color:#EDEDED;background:#208DAB;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0 3px 2px -2px #AAA;-moz-box-shadow:0 3px 2px -2px #AAA;box-shadow:0 3px 2px -2px #AAA}a.tag:hover{background-position:left bottom}a.tag:hover span{background:#F04D3E}.topic-cat-wrapper{width:85%}.topic-cat{margin-bottom:30px}.topic-cat h3{margin-bottom:10px;padding-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#58AAAA;border-bottom:1px solid #E8DED2}.topic-cat ul{list-style:none}.topic-cat ul li{padding:12px 10px}.topic-cat ul li a{color:#534D4D;text-decoration:none}.topic-cat ul li a:hover{color:#EF3F34}.topic-cat ul li.active{color:#EF3F34;background:#F7F4F3}.topic-cat ul li.active>a{color:#EF3F34}.topic-cat.related-articles ul li{margin:15px 0;padding:0 0 0 15px;line-height:18px;background:url(/_Images/Rifton/bg-sec-nav-list.gif) left 5px no-repeat}.topic-cat.related-articles ul li:hover,.topic-cat.related-articles ul li.on{background-position:left -81px}.topic-cat.related-articles ul li:hover a,.topic-cat.related-articles ul li.on a{color:#EF3F34}.resource-filter-wrapper{white-space:nowrap;padding:10px 0;font-family:'FrutigerLTW01-55Roman';font-size:14px;-webkit-box-shadow:inset 0px 3px 3px #CCC;-moz-box-shadow:inset 0px 3px 3px #CCC;box-shadow:inset 0px 3px 3px #CCC}.resource-filter-wrapper h3{float:left;font-size:16px;padding-bottom:10px}.resource-filter-wrapper a.browse-by-tags{float:right;display:block;margin:3px 0 0 0}.resource-filter{clear:both}.resource-filter select{width:235px}.resource-filter .resource-filter-options{float:left}.go-back-wrapper{padding:20px 0 10px 0}.go-back-wrapper .container{text-align:right}.go-back-wrapper a{font-family:'FrutigerLTW01-55Roman';font-size:18px;color:#F04D3E}.go-back-wrapper a span{display:inline-block;vertical-align:top;font-size:10px}.resource-item{padding:20px 0;line-height:20px;border-top:1px solid #E8DED2}.resource-item .resource-teaser{line-height:22px}.resource-item.resource-detail{border-top:none}.resource-item:first-of-type{padding-top:0;border:none}.resource-item .addthis_toolbox,.resource-detail .addthis_toolbox{margin-bottom:10px}.resource-item .addthis_counter,.resource-detail .addthis_counter{width:32px !important}.resource-item .addthis_counter.addthis_bubble_style a.addthis_button_expanded,.resource-detail .addthis_counter.addthis_bubble_style a.addthis_button_expanded{width:30px}.resource-cat{position:relative;display:inline-block;margin-bottom:7px;padding:2px 5px 1px;letter-spacing:.09em;font:11px Arial,Helvetica,sans-serif;white-space:nowrap;color:#FFF;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;behavior:url(/_JS/Plugins/PIE/PIE.htc)}a.resource-cat:hover{text-decoration:none}.tips .resource-cat,.product .resource-cat{background:#6699FF}.evidence-based .resource-cat{background:#58AAAA}.how-to .resource-cat{background:#A19589}.videos .resource-cat{background:#1E5F91}.letters-medical .resource-cat{background:#588BAA}.therapeutic .resource-cat{background:#5867AA}.webinars .resource-cat{background:#6BAA58}.stories .resource-cat{background:#AA6458}.news .resource-cat{background:#AAA758}.pt-ot .resource-cat{background:#8C67AA}a.resource-cat:hover{background:#534D4D}.resource-item a.resource-title{display:block;margin:5px 0 7px;font-family:'FrutigerLTW01-55Roman';font-size:22px;line-height:1.19em;text-decoration:none}.resource-item img{display:block;max-width:100%;height:auto;margin-bottom:10px}.resource-item a.resource-title:hover{color:#534D4D}.resource-item .author{display:block;padding-bottom:10px;color:#A19589}.search-results-wrapper .result .download,.resource-item .download{display:block;padding-bottom:10px;color:#A19589;float:left;width:60%}.search-results-wrapper .result .download.PDF,.resource-item .download.PDF{background:url("/_Images/Rifton/pdf.gif") no-repeat}.search-results-wrapper .result .download a,.resource-item .download a{padding-left:25px;color:#EF3F34}.resource-listing-wrapper{clear:both;position:relative;padding:20px;background:#FFF;border-bottom:3px solid #B9B0A7}.resource-listing-wrapper .resource-item img{float:left;margin:5px 10px 0 0}.resource-listing-wrapper .resource-item p{margin-bottom:10px}.resource-listing-wrapper .resource-item p:last-of-type{margin:0}.resource-listing-wrapper a.expand-bar{margin:20px 0}.resource-detail-wrapper{padding:30px 20px 20px 20px;background:#FFF;border-bottom:3px solid #B9B0A7;position:relative}.resource-listing-wrapper a.addthis,.resource-detail-wrapper a.addthis{float:right;margin-top:-10px;text-decoration:none;background:url(/_Images/Rifton/Share.png) no-repeat right top;height:28.5px;width:80px}.resource-detail-wrapper a.addthis:hover{background-position:right -33.5px}.resource-detail .resource-item{padding-bottom:0}.resource-detail h1,.resource-detail h2{margin:10px 0;font-family:'FrutigerLTW01-55Roman';font-size:30px;color:#58AAAA}.resource-detail.top{margin-bottom:20px;border-bottom:1px solid #E8DED2}.resource-detail.top h2 a{color:#58AAAA;text-decoration:none}.resource-detail.top h2 a:hover{color:#534D4D}.col.main-right .resource-detail h3{margin-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#83786D}.resource-detail .date,.resource-detail .author{display:inline-block;padding-bottom:10px;color:#A19589}.resource-detail-content{position:relative;padding-left:2px;padding-bottom:20px;z-index:99}.resource-detail-content p{margin-bottom:20px;font-size:16px;line-height:26px}.resource-detail-content h4{font:bold 18px Arial,Helvetica,sans-serif;color:#534D4D;line-height:1.19em;margin-bottom:15px}.resource-detail-content h5{font:bold 15px Arial,Helvetica,sans-serif;color:#534D4D;margin-bottom:10px}.resource-detail-content h6{font-family:'FrutigerLTW01-55Roman';font-size:20px;line-height:1.19em;margin-bottom:10px;color:#58AAAA}.resource-detail-content blockquote{font-family:'FrutigerLTW01-67BoldCn';font-size:17px;line-height:24px;color:#208DAB;width:40%;padding:0 25px 25px 25px}.resource-detail-content blockquote a{color:#208DAB;text-decoration:underline}.resource-detail-content blockquote:before{content:"••••••••••••••••••••••";clear:both;display:table;color:#CCC;letter-spacing:1px}.resource-detail-content blockquote strong{font-family:'FrutigerLTW01-67BoldCn'}.resource-detail-content blockquote.right{padding-right:0px;margin-right:0px}.resource-detail-content blockquote.left{padding-left:0px;margin-left:0px}.resource-detail-content ul{padding-left:15px}.resource-detail-content ul li{margin:10px 0;font-size:16px;line-height:26px;list-style-image:url(/_Images/Rifton/bullet-green.gif)}.resource-detail-content .toTop{position:absolute;right:0;bottom:0;padding-bottom:10px}.resource-detail-toc-fixed{margin:10px 0 20px 0;position:relative;width:100%;max-width:618px;z-index:100}.resource-detail-toc.fixed{position:fixed;top:0;width:80%;max-width:618px;margin-top:0;z-index:1000}.resource-detail-toc a.view-toc{position:relative;display:block;padding:10px 10px 10px 15px;font:18px Arial,Helvetica,sans-serif;color:#F04D3E;text-decoration:none;background:#EDEDED url(/_Images/Rifton/bg-toggle.gif) no-repeat right 11px;-webkit-box-shadow:0 3px 3px -2px #CCC;-moz-box-shadow:0 3px 3px -2px #CCC;box-shadow:0 3px 3px -2px #CCC;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.resource-detail-toc a.view-toc:hover{color:#534D4D}.resource-detail-toc.open a.view-toc{background-position:right -30px}.resource-detail-toc a.expand-bar span.arrow{background-position:right top}.resource-detail-toc a.expand-bar:hover span.arrow,.resource-detail-toc.open a.expand-bar:hover span.arrow{background-position:right bottom}.resource-detail-toc .toc{max-height:500px;overflow:auto !important;background:#FFF;border-left:1px solid #EDEDED;border-right:1px solid #EDEDED}.resource-detail-toc .toc h5{padding:20px 0 0 15px;font:bold 16px Arial,Helvetica,sans-serif;color:#58AAAA}.resource-detail-toc .toc ul{list-style:none;margin-left:15px}.resource-detail-toc .toc ul li{margin:10px 0}.resource-detail-toc .toc ul li a{font:bold 14px Arial,Helvetica,sans-serif;color:#534D4D;text-decoration:none}.resource-detail-toc .toc ul li a:hover{color:#F04D3E}.resource-detail-toc .toc ul li ul{margin-left:20px}.resource-detail-toc .toc ul li ul li a{font-weight:normal;color:#83786D}.resource-detail-toc p{margin:10px 0;font:14px Arial,Helvetica,sans-serif;color:#534D4D}.resource-item.top iframe{padding:10px 0}.resource-item.top p{padding-top:5px;font-size:16px;line-height:26px}.resource-detail-wrapper .resource-related-tags{margin-top:20px;padding:20px 0;border-top:1px solid #E8DED2}.resource-detail-wrapper .resource-related-tags a.tag{margin:0 15px 20px 0}.resource-detail-wrapper .resource-credits{padding:30px 0 20px;border-top:1px solid #E8DED2}.resource-detail-wrapper .resource-credits p{margin-bottom:10px;font-size:12px}.tag-listing-wrapper{padding:30px 30px 20px 20px;background:#FFF;border-bottom:3px solid #B9B0A7}.tag-listing-wrapper h1{margin-bottom:50px;font-family:'FrutigerLTW01-55Roman';font-size:30px;color:#58AAAA}.tag-group{margin-bottom:50px;padding:0 0 20px;border-bottom:1px solid #E8DED2}.tag-group:first-of-type{padding-top:0}.tag-group .tag-group-title{padding-bottom:10px;border-bottom:1px solid #E8DED2}.tag-group .tag-group-title h3{float:left;color:#534D4D}.tag-group .tag-group-title a{float:right;padding-top:8px;font-size:13px}.tag-group .tag-group-listing a.tag{margin:20px 15px 0 0}.callout.our-authors{width:85%;margin-bottom:25px}.callout.our-authors h3{margin-bottom:20px;padding-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#58AAAA;border-bottom:1px solid #E8DED2}.callout.our-authors .author{float:left;width:50%;min-height:175px}.callout.our-authors .author a{text-decoration:none;color:#83786D}.callout.our-authors .author a:hover{text-decoration:none;color:#F04C3E}.callout.our-authors img{max-width:80%;height:auto;margin-bottom:5px}.callout.our-authors span{display:block;width:70%}.callout.our-authors .author span.name{font-size:14px}.callout.our-authors .author span.title{font-size:11px}.search-blog{width:85%;margin-bottom:25px;padding:20px 10px;background:#EDEDED}.search-blog input[type="text"]{float:left;width:100%;color:#A19589;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #E4E1DE;border-bottom:none;-webkit-box-shadow:inset 0 5px 5px -4px #B1A89C;-moz-box-shadow:inset 0 5px 5px -4px #B1A89C;box-shadow:inset 0 5px 5px -4px #B1A89C}.search-blog .search-submit{float:left;width:15px;height:20px;margin:7px 0 0 -25px;background:url(/_Images/Rifton/icon-search.gif) no-repeat left 5px;border:none}.newsletter.blog{width:85%;margin-bottom:25px}.newsletter.blog h3{border-bottom:1px solid #E8DED2;color:#58AAAA;font-family:'FrutigerLTW01-55Roman';font-size:22px;margin-bottom:10px;padding-bottom:10px}.newsletter.blog h3 a.rss{float:right;background:url(/_Images/Rifton/RssFeed.png) no-repeat;height:30px;width:27px}.newsletter.blog h3 a.rss:hover{background-position:0px -32px}.newsletter.blog p.signup-text{width:100%;height:auto;margin-bottom:10px;font-size:14px;line-height:20px}.newsletter.blog h4{color:#58AAAA;font-family:'FrutigerLTW01-55Roman';font-size:18px;margin-bottom:10px}.newsletter.blog input[type="text"]{width:100%;border-bottom:1px solid #EFEFED;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #E4E1DE;border-bottom:none;-webkit-box-shadow:inset 0 5px 5px -4px #B1A89C;-moz-box-shadow:inset 0 5px 5px -4px #B1A89C;box-shadow:inset 0 5px 5px -4px #B1A89C}.newsletter.blog .sub-frequency{background-color:transparent}.callout.social-icons{padding-bottom:20px}.callout.generic.top-pick a{line-height:18px}.callout.generic.top-pick .author{display:block;margin-top:5px;color:#A19589}.comment-list-wrapper{margin-top:50px;padding:20px;background:#FFF;border-bottom:3px solid #B9B0A7}.comment-list-wrapper h3{margin-bottom:20px;padding-bottom:10px;font-size:22px;color:#58AAAA;border-bottom:1px solid #E8DED2}.comment-list-wrapper .comment-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E8DED2}.comment-item .comment-info{display:block;margin-bottom:5px;color:#A19589;font-weight:bold}.comment-item .comment-info .comment-date{font-weight:normal}.comment-item .comment{font:14px Arial,Helvetica,sans-serif;line-height:20px;color:#605951}.comment-item .comment-item{margin:20px 0 20px 30px;padding:10px;background:#F5F4F2;border-bottom:none}.comment-item .comment-item .comment-info{color:#A19589}.comment-item:last-of-type{border-bottom:none}.comment-item .comment-item:last-of-type{margin-bottom:0}.comment-reply{margin-top:5px}.comment-form{margin-top:30px;padding:20px 0 5px;border-top:3px solid #B9B0A7;overflow:hidden}.comment-form h4{margin-bottom:20px;padding-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#58AAAA;border-bottom:1px solid #E8DED2}.comment-form p.form-instruction{margin-bottom:20px;line-height:20px}.comment-form fieldset{float:left;width:48%;margin-bottom:10px}.comment-form fieldset:first-of-type{margin-right:4%}.comment-form fieldset label{display:block;margin-bottom:5px;color:#605951}.comment-form fieldset input{width:100%}.comment-form fieldset.website,.comment-form fieldset.comment{clear:both}.comment-form fieldset.comment{width:100%;margin-bottom:0}.comment-form input[type="text"]{height:28px;padding:0 0 0 10px;font-size:13px}.comment-form input[type="text"],.comment-form textarea{margin-bottom:10px}.comment-form textarea{width:100%;height:125px}.comment-form .comment-sumbit,.comment-form .comment-cancel{float:right;clear:both}.comment-form .comment-cancel{display:block;margin-top:20px}.comment-reply .comment-form h4{display:none}.comment-form .error{color:#FF0000}.comment-form.comment-success{font-size:22px;color:#58AAAA}.sitemap-listing{margin:50px 0 20px}.sitemap-listing>li{float:left;width:20%;margin-bottom:20px;list-style:none}.sitemap-listing>li>a{margin:0 30px 10px 0;padding:10px;background:#F5F4F2;border-bottom:3px solid #B9B0A7}.sitemap-listing li a{display:block;margin-bottom:5px}.sitemap-listing>li>a{font-weight:bold}.sitemap-listing>li ul{margin-left:10px}.sitemap-listing>li>ul{margin-top:15px}.search-results-filter{position:relative;width:85%;padding:15px 15px 20px;background:none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow:1px 1px 3px #DDDDDD;-moz-box-shadow:1px 1px 3px #DDDDDD;box-shadow:1px 1px 3px #DDDDDD;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.search-results-filter h3{margin-bottom:15px;padding-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#58AAAA;border-bottom:1px solid #E8DED2}.search-results-filter label{display:block;margin-bottom:10px}.search-results-filter select,.search-results-filter input{width:100%}.search-results-filter select{margin-bottom:20px}.search-results-filter input{margin-bottom:10px}.search-results-filter input{position:relative;padding:0 0 0 10px;font-size:13px;color:#605951;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:none;border:1px solid #DDD;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.search-results-wrapper{position:relative;background:#FFF;-webkit-box-shadow:1px 1px 3px #DDDDDD;-moz-box-shadow:1px 1px 3px #DDDDDD;box-shadow:1px 1px 3px #DDDDDD;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.search-results-header{border-bottom:3px solid #B9B0A7}.search-results-header p{padding:30px 20px 20px;font:16px Arial,Helvetica,sans-serif}.search-results-header p span{font-weight:bold;color:#58AAAA}.search-results-list{list-style:none}.search-results-list li{line-height:20px;border-bottom:1px solid #DDD}.search-results-list li:hover{background:#F5F3F2}.search-results-list li a{color:#534D4D}.search-results-list li .result-img{float:left;width:22%;padding:20px 0 20px 20px}.search-results-list li .result-img img{max-width:100px}.search-results-list li .result-desc{float:left;width:78%;padding:20px 20px 20px 0;line-height:20px}.search-results-list li .result-desc h4{margin:10px 0 5px;font-family:'FrutigerLTW01-55Roman';font-size:22px;line-height:26px;color:#EF3F34}.search-results-list .result-text{line-height:20px}.search-results-footer{padding:20px}.search-results-footer a.expand-bar{width:80%;margin:0 auto}fieldset.checkbox .sub-frequency{display:none}fieldset.checkbox .sub-frequency p{float:left;margin:5px 20px 15px 0}.modify-quote-bar{position:relative;width:100%;height:auto !important;background:#59AAAB}.modify-quote-bar-fixed{height:auto !important}.modify-quote-bar-fixed .fixed{position:fixed;left:0;top:0;width:100%;z-index:1000}.modify-quote-bar p{float:left;padding-top:10px;font-family:'FrutigerLTW01-45Light';font-size:20px;color:#FFF}.modify-quote-bar p span{font-family:'Frutiger LT W01 65 Bold'}.modify-quote-bar .cta-button{float:right;margin-top:5px;margin-bottom:5px;font-size:15px;box-shadow:none}.twocol-cart .col.main-left h3{width:90%;margin-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:20px;line-height:22px;color:#58AAAA}.twocol-cart .col.main-left p{width:90%;margin-bottom:10px}.form-modal h2{margin-bottom:10px;font:28px Arial, Helvetica, sans-serif;color:#58AAAA}.form-modal p.form-desc{margin-bottom:15px;font:14px Arial, Helvetica, sans-serif;line-height:22px}.form-modal .form-section .checkbox{margin-bottom:15px}.form-modal .form-section .checkbox p{margin-bottom:7px}.form-modal .cta-button:not(.request){float:left;clear:none;margin-right:20px}.form-modal a.cancel-form{float:left;display:block;margin:12px 0 0 15px}.form-modal fieldset:last-of-type p,.form-modal fieldset:last-of-type .cta-button:not(.request){margin:0}.form-section.forgot-password .message{clear:both;display:block;padding-top:15px;font-weight:bold}.login-wrapper{padding:40px 0 20px 0;background:url(/_Images/Rifton/bg-page-texture.gif) repeat left top}.login-wrapper h1{margin-bottom:5px;font-family:'Frutiger LT W01 65 Bold';font-size:38px;color:#58AAAA}.login-wrapper h2{padding-bottom:10px;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#EF3F34;border-bottom:1px solid #E8DED2}.login-wrapper h3{margin-bottom:30px;font-family:'Frutiger LT W01 65 Bold';font-size:22px;color:#58AAAA}.login-wrapper h4{font-family:'FrutigerLTW01-55Roman';font-size:18px;color:#605951}.login-wrapper a:not(.cta-button){text-decoration:underline}.login-wrapper .login-form-wrapper{padding-top:30px}.login-form-wrapper .login{float:left;width:30%;margin:35px 5% 0 0}.login-form-wrapper .create-account{position:relative;float:right;width:65%;padding:20px 10px;background:#FFF;-webkit-box-shadow:1px 1px 3px #DDDDDD;-moz-box-shadow:1px 1px 3px #DDDDDD;box-shadow:1px 1px 3px #DDDDDD;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.login-form-wrapper .create-account h3{margin-bottom:20px;padding:15px 0 15px 20px;background:#EDEDED}.login-form-wrapper .create-account h4,.login-form-wrapper .create-account ul,.login-form-wrapper .create-account p{padding-left:20px}.login-form-wrapper .create-account p{padding-top:5px}.login-form-wrapper .create-account .form-section{padding-top:20px}.login-form-wrapper .create-account ul{margin:0 0 10px 15px}.login-form-wrapper .create-account ul li{margin:10px 0;list-style-image:url(/_Images/Rifton/bullet-green.gif)}.acct-section-editable{margin-bottom:20px}.order-section .acct-section-editable{margin-bottom:0}.acct-section-editable p{margin:5px 0}.acct-section-editable .form-link{display:block;margin-top:10px}.my-acct-section{position:relative;margin-bottom:20px;padding:20px 20px 0 20px;background:#FFF;-webkit-box-shadow:1px 1px 3px #DDDDDD;-moz-box-shadow:1px 1px 3px #DDDDDD;box-shadow:1px 1px 3px #DDDDDD;border-bottom:2px solid #B1A79D;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.my-acct-section h3,.form-section h3{margin-bottom:20px;font-family:'Frutiger LT W01 65 Bold';font-size:22px;color:#58AAAA}.my-acct-section .form-section{display:none}.my-acct-section .cc-icons{display:block;margin-bottom:20px}.my-acct-section.acct-subscriptions .acct-section-editable{padding-bottom:20px}.my-acct-section.acct-subscriptions fieldset.subscription-freq label{padding-right:20px}.my-acct-section.acct-subscriptions fieldset.subscription-freq{padding-bottom:20px}.cards{overflow:hidden;list-style-type:none}.cards li{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-image:url("/~/media/Images/Rifton/Global/misc-icons/card_logos2.png");background-position:0 0;float:left;height:32px;margin-right:8px;margin-bottom:20px;text-indent:-9999px;width:51px}.cards li:last-child{margin-right:0}.cards .amex{background-position:51px 0}.cards .mastercard{background-position:205px 0}.cards .maestro{background-position:205px 0}.cards .discover{background-position:103px 0}.cards .visa.off{background-position:0 32px}.cards .discover.off{background-position:103px 32px}.cards .amex.off{background-position:51px 32px}.cards .mastercard.off{background-position:205px 32px}.cards .maestro.off{background-position:205px 32px}.cards .amex.off{background-position:51px 32px}.card_validator input.card_valid{background:url("/~/media/Images/Rifton/Global/misc-icons/tick.png") 99% center no-repeat}.order-detail-section{position:relative;padding-bottom:20px;margin-bottom:10px;background:#FFF;-webkit-box-shadow:1px 1px 3px #DDDDDD;-moz-box-shadow:1px 1px 3px #DDDDDD;box-shadow:1px 1px 3px #DDDDDD;border-bottom:2px solid #B1A79D;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.order-detail-section:last-child{margin-bottom:0;border-bottom:none}.order-header{margin-top:10px;padding:30px 20px 10px}.order-section{clear:both;margin-bottom:7px}.order-section h4{padding:15px 20px 12px 16px;font-size:16px;font-weight:bold;background:#EDEDED url("/_Images/Rifton/bg-toggle.gif") no-repeat right 12px;border-left:4px solid #58AAAA;cursor:pointer}.order-section.active h4{background-position:right -29px}.order-section-info{display:none;padding:10px 20px}.order-section-info .form-section{display:none}.order-detail-section .summary-wrapper,.cart-wrapper .summary-wrapper{float:right;width:75%;padding:0;background:none}.order-detail-section .summary-section{margin-right:40px;padding:10px 0 0 50px}.order-detail-section .summary-section:last-of-type{border:none}.order-detail-section .summary{padding:0}.order-detail-section .summary p{line-height:25px}.order-detail-section .total-price .option{font-size:16px;font-weight:bold}.order-detail-section .total-price .price{font-family:'FrutigerLTW01-55Roman';font-size:25px;color:#EF3F34}.quote-header .quote-date,.quote-header .quote-placed{float:left;width:50%}.quote-header .quote-placed input{float:left;width:200px;margin-top:0}.quote-header p{margin-bottom:15px}.quote-header p strong,.quote-header p span{float:left}.quote-header p strong{padding-right:5px;font-size:16px}.quote-header p strong label{padding-top:7px;color:#534D4D}.quote-header p span{font-size:14px}.quote-header .thank-you-text p.receipt{margin-bottom:5px}.quote-header .thank-you-text h3{margin-bottom:10px}.quote-summary .add-more-items{float:left}.quote-summary .add-more-items .cta-button{margin:20px}.order-detail-section.order{height:75px;margin-top:-10px;padding-top:7px;background:#B9B0A7;border:none}.order-detail-section.order .summary-section{position:absolute;font-family:'FrutigerLTW01-55Roman';font-size:22px;color:#FFF;padding:22px 0 0 25px}.order-detail-section.order .summary-section .amount{padding-left:20px}.order .cta-button{float:right;clear:none;margin-right:30px}.payment .cta-button.light,.order .cta-button.light{padding:12px 15px}a.cancel-section{display:block;padding:10px 0}.order-section.payment .form-section{margin-top:20px}.order-section.payment p.card-no{margin-bottom:20px;font-weight:bold}.select-company{width:50%}.filter-results{float:right}.filter-results span{margin-top:8px}.cart-wrapper{padding-top:30px;background:url("/_Images/Rifton/bg-page-texture.gif") repeat scroll left top transparent;box-shadow:0 3px 3px #DDDDDD inset}.cart-progress{width:941px;height:40px;margin-bottom:30px;background:url(/_Images/Rifton/bg-cart-progress.gif) no-repeat left top;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.cart-progress ul li{float:left;margin:12px 0 0 130px;list-style:none;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#FFF;text-transform:uppercase;min-width:5em}.cart-progress ul li:first-child{margin:12px 30px 0 100px}.cart-progress.step-1{background-position:left top}.cart-progress.step-2{background-position:left -45px}.cart-progress.step-2 .login{color:#A2968A}.cart-progress.step-3{background-position:left -90px}.cart-progress.step-3 .login,.cart-progress.step-3 .review{color:#A2968A}.cart-progress.step-4{background-position:left -135px}.cart-progress.step-4 .login,.cart-progress.step-4 .review,.cart-progress.step-4 .payment{color:#A2968A}.cart-wrapper h1{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #E8DED2}.cart-wrapper .cart-description{margin-bottom:20px}.cart-wrapper .cart-description ul{width:65%;margin-left:20px}.cart-wrapper .cart-description ul li{margin-bottom:20px;font-size:16px;line-height:22px;list-style-image:url(/_Images/Rifton/bullet-green.gif)}.cart-wrapper .cart-contents{-webkit-box-shadow:1px 1px 3px #CCC;-moz-box-shadow:1px 1px 3px #CCC;box-shadow:1px 1px 3px #CCC;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.cart-wrapper h3.cart-empty{padding:10px;margin:20px 0;background:#FFF}.cart-contents .summary-wrapper{width:100%;padding:20px 10px;background:#FFF}.cart-contents .summary-wrapper .summary{float:right;width:40%;margin-top:0;padding-top:0}.col.main-right.cart-contents .summary-wrapper{width:60%;padding:20px 10px;background:#FFF}.col.main-right.cart-contents .summary-wrapper .summary{float:right;width:100%;margin-top:0;padding-top:0}.cart-contents .calculate-shipping-wrapper{padding:0 10px 10px;background:#F5F4F2}.cart-contents .calculate-shipping{float:right}.cart-contents .calculate-shipping label,.cart-contents .calculate-shipping input,.cart-contents .calculate-shipping .cta-button{float:left;clear:none}.cart-contents .calculate-shipping label{padding-top:17px;font-weight:normal;color:#333}.cart-contents .calculate-shipping input{width:88px;margin:10px 10px 0 10px}.cart-contents .calculate-shipping .cta-button{padding:7px;text-transform:uppercase;font-size:14px;color:#FFF;border-radius:0;background:#A19589}.cart-contents .calculate-shipping .field-validation-error span{display:inline-block;padding:17px 0 0 10px}.cart-contents .cart-checkout{clear:both;height:75px;margin:0 0 30px 0;padding-top:7px;background:#B9B0A7;border:none}.cart-contents .cart-checkout .cart-buttons .cta-button{float:right;clear:none;margin:12px 0 0 20px}.cart-contents .cart-checkout .cart-buttons .cta-button.light{padding:12px 15px}.cart-contents .cart-checkout .cart-buttons .continue-shopping{float:left}.cart-contents .cart-checkout .cart-buttons .checkout-buttons{float:right;margin-right:20px}.cart-contents .k-grid-header th:nth-child(1){width:5%}.cart-contents .k-grid-header th:nth-child(2){width:10%}.cart-contents .k-grid-header th:nth-child(3){width:60%}.cart-contents .k-grid-header th:nth-child(4){width:15%}.cart-contents .k-grid-header th:nth-child(5){width:10%}.cart-contents .k-detail-row .k-detail-cell{padding-left:95px}.footer{clear:both;width:100%;padding:30px 0 50px;border-top:7px solid #208DAB;background:#FFF}.footer .callout-wells{width:100%;padding-bottom:20px}.footer .callout{float:left;width:33.3%;position:relative}.footer .callout .cta-button{float:left;background:#208DAB}.footer .callout .cta-button:hover{float:left;background:#F04C3E}.footer .callout.generic h3,.footer .callout.generic h3 a{color:#605951}.footer .callout.generic{padding:0;background:none;box-shadow:none}.footer .callout.generic img{margin-top:3px}.footer-link-lists{clear:both;width:100%;padding:30px 0 20px;background:#F7F4F3;-webkit-box-shadow:inset 0px 3px 3px #DDD;-moz-box-shadow:inset 0px 3px 3px #DDD;box-shadow:inset 0px 3px 3px #DDD}.footer-link-lists ul{float:left;width:20%}.footer-link-lists ul li{margin-bottom:10px;font-size:12px;list-style:none;color:#534D4D}.footer-link-lists ul li a{color:#534D4D;text-decoration:none}.footer-link-lists ul li a:hover{text-decoration:underline}.footer-link-lists ul li:first-child{margin-bottom:15px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#6E605E}.footer-link-lists ul li:first-child a{color:#6E605E}.footer-link-lists .social-list li{float:left;margin-right:18px}.footer-link-lists .social-list li:last-child{margin-right:0}.footer-copyright{padding-top:20px;-webkit-box-shadow:inset 0px 3px 3px #EEE;-moz-box-shadow:inset 0px 3px 3px #EEE;box-shadow:inset 0px 3px 3px #EEE}.footer-copyright .copyright-left{float:left}.footer-copyright .copyright-right{float:right}.footer-copyright p{margin-bottom:10px;font-size:12px}.footer-copyright .intl-link{font-size:12px}.footer-copyright .intl-link,.footer-copyright .intl-link img{float:left}.footer-copyright .intl-link:first-of-type{margin-right:30px}.footer-copyright .intl-link img{margin-right:10px}.footer-copyright .intl-link:first-of-type a{display:inline-block;margin-top:5px}a.expand-bar{display:block;position:relative;width:100%;height:40px;padding-top:15px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#EDEDED;text-transform:uppercase;text-align:center;text-decoration:none;background:#B1B1B1}a.expand-bar span.arrow{position:absolute;left:50%;top:-10px;width:29px;height:19px;margin-left:-15px;background:url(/_Images/Rifton/bg-toggle-bar.png) no-repeat left top}a.expand-bar:hover{background:#F04D3E}a.expand-bar:hover span.arrow{background-position:left bottom}.open a.expand-bar span.arrow{background-position:right top}.open a.expand-bar:hover span.arrow{background-position:right bottom}.acc-toggle a.expand-bar span.arrow{background-position:left top}.acc-toggle a.expand-bar:hover span.arrow{background-position:left bottom}.modal-content{display:none}#simplemodal-overlay{width:100% !important;background-color:#000}#simplemodal-container{color:#534D4D;background-color:#FFF;padding:15px 25px 20px 35px;box-shadow:0px 10px 50px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 10px 50px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 10px 50px 0px rgba(0,0,0,0.3)}#simplemodal-container a.modal-close{display:block;margin-bottom:10px;margin-right:10px;padding-right:30px;font-family:'FrutigerLTW01-55Roman';font-size:19px;text-transform:uppercase;text-align:right;color:#534D4D;background:url(/_Images/Rifton/bg-exit.gif) no-repeat right top;text-decoration:none}.smooth_zoom_preloader{background-image:url(/_Images/Rifton/plugins/zoom_assets/preloader.gif)}.smooth_zoom_icons{background-image:url(/_Images/Rifton/plugins/zoom_assets/icons.png)}.radio input{margin:0;padding:0;width:25px;height:25px;float:left}.radio label{display:block;float:left;margin:3px 7px 0 0;cursor:pointer}.radio span.radio-container{position:relative;float:left;margin-right:3px}.radio span.radio-container span.radio{display:block;width:20px;height:20px;background:url(/_Images/Rifton/bg-radio.png) no-repeat top left}.radio span.radio-container span.radio.selected{background-position:top right}.radio span.radio-container input{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:101;cursor:pointer}.checkbox input{margin:0;padding:0;float:left}.checkbox label{display:block;float:left;margin:3px 0 0 5px;cursor:pointer;font-weight:normal;color:#534D4D}.checkbox span.check-container{position:relative;float:left;margin-right:3px}.checkbox span.check-container span.check{display:block;width:20px;height:20px;background:url(/_Images/Rifton/bg-checkbox.png) no-repeat left top}.checkbox span.check-container span.check.selected{background-position:-21px top}.checkbox span.check-container input{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:101;cursor:pointer}fieldset.full.checkbox.subscribe .sub-frequency.radio p:first-of-type label{margin:6px 5px 0 0}fieldset.full.checkbox.subscribe .sub-frequency.radio input[type="text"]{width:220px}.filter-dropdown{position:relative;min-width:240px;height:30px;font-family:'FrutigerLTW01-55Roman';font-size:14px;line-height:24px;color:#FFF;outline:0;vertical-align:middle;display:inline-block;cursor:pointer;z-index:105}.currently-viewing .filter-dropdown{font-size:20px}.currently-viewing .filter-dropdown>ul>li>a{background-position:98% 55%;display:block;width:315px}.filter-dropdown>ul>li>a{background-image:url(/_Images/Rifton/bg-prod-filter.gif);background-repeat:no-repeat;background-position:99% 55%}.filter-dropdown li a{display:block;color:#FFF;padding:8px 8px 8px 5px;white-space:nowrap;text-decoration:none}.filter-dropdown li ul a{color:#000}.filter-dropdown li ul a.selected,.filter-dropdown li ul a:hover{color:#FFF;background-color:#A19589}.filter-dropdown li{list-style:none}.filter-dropdown li>ul{position:relative;z-index:100;background-color:#BDB6AF;display:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.filter-dropdown.menuShowing li>ul{display:block}.filter-dropdown ul li ul li:first-of-type a.selected,.filter-dropdown ul li ul li:first-of-type a:hover{border-radius:4px 4px 0 0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.filter-dropdown ul li ul li:last-of-type a.selected,.filter-dropdown ul li ul li:last-of-type a:hover{border-radius:0 0 4px 4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.filter-dropdown>ul>li>a{background-color:#A19589;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.selectBox-dropdown{position:relative;min-width:150px;height:30px;position:relative;text-decoration:none;text-align:left;font-family:'FrutigerLTW01-55Roman';font-size:14px;line-height:27px;color:#FFF;outline:0;vertical-align:middle;background:#A19589;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.currently-viewing .selectBox-dropdown{font-size:20px;width:350px !important}.selectBox-dropdown.selectBox-menuShowing{position:relative;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(/_Images/Rifton/bg-prod-filter.gif) 50% center no-repeat}.selectBox-dropdown-menu{position:absolute;top:20px;z-index:99999;max-height:200px;min-height:1em;background:#FFF}.selectBox-options,.selectBox-options li,.selectBox-options li a{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options li{background:#BDB6AF;color:#000}.selectBox-options li:last-of-type{position:relative;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;behavior:url(/_JS/Plugins/PIE/PIE.htc)}.selectBox-options li a{font-family:'FrutigerLTW01-55Roman';font-size:14px;line-height:30px;color:#000;padding:0 0 0 10px;white-space:nowrap;overflow:hidden;background:6px center no-repeat;cursor:pointer;text-decoration:none}.prod-landing.selectBox-options li a{font-size:20px}.selectBox-options li.selectBox-hover a{background:#A19589;color:#FFF}.selectBox-options li.selectBox-disabled a{color:#888;background-color:transparent}.selectBox-options li.selectBox-selected a{background-color:#A19589}.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options a{background-color:transparent !important}.jspContainer{overflow:hidden;position:relative}.jspScrollable{outline:none}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.dimension-wrapper .jspVerticalBar{display:none;background:none}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:#F7F4F3}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#e0e0e0;position:relative;-webkit-box-shadow:inset 0px 3px 3px #CCC;-moz-box-shadow:inset 0px 3px 3px #CCC;box-shadow:inset 0px 3px 3px #CCC}.jspDrag{background:#BDB6AF;position:relative;top:0;left:0;cursor:pointer;-webkit-box-shadow:inset 0px 3px 3px #BBB;-moz-box-shadow:inset 0px 3px 3px #BBB;box-shadow:inset 0px 3px 3px #BBB}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:15px}.jspArrow{display:block;text-indent:-20000px;cursor:pointer;background:url(/_Images/Rifton/plugins/bg-scroll-arrows.gif) no-repeat left top}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{float:left;width:9px;height:9px;margin-top:4px}.jspHorizontalBar .jspArrowRight{background-position:right top}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{float:left;height:100%;background:none}.dimension-table .jspCap{display:block}.dimension-table .jspCapLeft{width:244px;height:100%}#at_hover{display:block}#at_hover a{margin:15px 0}#at_hover a:first-child{margin-top:5px}.bx-wrapper{width:960px;position:relative;margin:0 auto 10px;padding:0;*zoom:1}.bx-wrapper img{margin:0 auto;width:100%;height:auto;display:block}.bx-wrapper .bx-viewport{left:0;background:#FFF}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0;right:0;background:#FFF}.bx-wrapper .bx-loading{min-height:50px;background:url(../../_Images/Rifton/plugins/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}#vidLoader{background:url(../../_Images/Rifton/plugins/bx_loader.gif) center center no-repeat #fff}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#9D9287;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 3px 3px rgba(0,0,0,0.2);box-shadow:inset 0px 3px 3px rgba(0,0,0,0.2);behavior:url(/_JS/Plugins/PIE/PIE.htc)}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#55A5A5}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{display:none}.bx-wrapper:hover .bx-prev,.bx-wrapper:hover .bx-next,html.touch .bx-wrapper .bx-prev,html.touch .bx-wrapper .bx-next{display:block}.bx-wrapper .bx-prev{left:0;background:url(/_Images/Rifton/plugins/slider/bg-slider-nav.png) no-repeat left -69px}.bx-wrapper .bx-next{right:0;background:url(/_Images/Rifton/plugins/slider/bg-slider-nav.png) no-repeat left top}.bx-wrapper .bx-controls-direction a{position:absolute;top:45%;margin-top:-16px;outline:0;width:39px;height:65px;text-indent:-9999px;z-index:999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/_Images/Rifton/plugins/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/_Images/Rifton/plugins/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.share-holder{float:right;position:relative}.share-wrapper{position:absolute;right:-55px;top:-15px;background:#ffffff;width:55px;-webkit-box-shadow:0px 0px 4px 4px #CFCFCF;-moz-box-shadow:0px 0px 4px 4px #CFCFCF;box-shadow:0px 0px 4px 4px #CFCFCF;z-index:500}.add_this{padding:10px 10px 0 10px;width:30px;list-style-type:none}.add_this:last-child{margin-bottom:10px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:none;width:100%}.bx-wrapper .bx-caption span{color:#534D4D;padding-left:30px;font-size:14px Arial, sans-serif;display:block}.bxslider li{height:100%;max-height:470px;padding-bottom:40px}.bxslider li .fullView{opacity:0;position:absolute;top:45%;left:45%;padding:10px 15px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#FFF;text-align:center;text-transform:uppercase;border-radius:3px;background:#666;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}html.touch .bxslider li .fullView{top:auto;bottom:50px;opacity:.75}.bxslider li .fullView span{padding-right:25px;background:url(/_Images/Rifton/plugins/zoom_assets/bg-fullview.png) no-repeat right 1px}.bxslider li:hover .fullView{opacity:.75;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.slide-counter{position:absolute;top:13px;font:14px Arial, sans-serif;color:#999;background:#FFF}.ui-text-shadow,.ui-text-shadow-original{position:relative}.ui-text-shadow-original{z-index:1;text-shadow:none}.ui-text-shadow-copy{position:absolute;z-index:0;line-height:110.74235%;left:0;top:0;zoom:1;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-file{height:30px;line-height:22px}.k-filename{color:#333 !important}.k-widget.k-upload .k-button.k-upload-button,.k-widget.k-upload .k-button.k-upload-button.k-state-focused{background-color:#B9B0A7 !important;color:#FFF !important}.k-upload-status{top:0.2em}.k-upload-files .k-i-close,.k-upload-files .k-delete{background-position:-32px -16px !important}.field-validation-error{color:#ff0000}.field-validation-valid{display:none}.input-validation-error{border:1px solid #ff0000;background-color:#ffeeee}.validation-summary-errors{font-weight:bold;color:#ff0000}.validation-summary-valid{display:none}.ImageLeft{float:left;padding:5px 15px 5px 0}.ImageRight{float:right;padding:5px 0 5px 15px}.left{float:left;margin-right:10px}.leftMargin70{float:left;width:70%;margin-left:10px}.right{float:right;margin-left:10px}.indent{display:inline-block;margin-left:3em}ul.bulleted-list{list-style-type:disc;margin:20px 0px 0px 20px}.bulleted-list li{padding-bottom:20px;line-height:1.3em;font-size:16px}@media print{.header{box-shadow:none}.header .util-login-cart,.header .search-wrapper input,.header .primary-nav ul{display:none}.header .search-wrapper .phone{margin-right:0}.product-detail-header{text-align:left;margin-left:15px;box-shadow:none}.configurator-wrapper{margin-top:-40px;height:auto}.configurator .customize-wrapper{display:none}.configurator-wrapper.sticky .summary-wrapper-container .summary-wrapper{position:static !important}.configurator-wrapper.bottomed .summary-wrapper-container .summary-wrapper{position:static !important}.configurator .summary-wrapper-container{float:none;width:100%}.configure-wrapper .back-overview{display:none}.configurator .summary p b{font-size:30px;line-height:36px}.configurator .prod-options p{font-size:18px;line-height:24px}.configurator .summery-cta,.configurator .prod-discount{display:none}.configurator .summary-wrapper .k-autocomplete.k-state-default,.configurator .summary-wrapper .k-picker-wrap.k-state-default,.configurator .summary-wrapper .k-numeric-wrap.k-state-default,.configurator .summary-wrapper .k-dropdown-wrap.k-state-default{border:none}.footer-copyright{box-shadow:none}.footer-link-lists,.footer .callout-wells .generic,.footer .callout-wells .newsletter,.footer .copyright-right{display:none}.footer .callout.rich-text{display:none}}.banner-content-mobile,.mobile-header-wrapper,.mobile-sub-nav,.quote-wrapper-mobile,.mobile-sizing,.mobile-callout-toggle,.mobile-resource-header,.mobile-section-nav-fixed,.mobile-section-nav,.mobile-prod-nav-wrapper-fixed,.summary-wrapper-mobile,.mobile-total-wrap-fixed,.mobile-total-wrap,a.toggle-nav a.cart,.search-results-filter-mobile{display:none}.search-results .mobile-section-nav{display:none !important}@media only screen and (max-width: 900px){.landing-header .color-box{margin-top:60px}.product-landing .product-listing ul li{width:50%}.product-detail-nav ul.product-nav li{margin-right:20px}.product-detail-nav ul.product-nav li a{font-size:16px}}@media only screen and (max-width: 820px){.primary-nav li>a{margin-right:15px;font-size:15px}}@media only screen and (max-width: 768px){.primary-nav .nav-drop .drop-wrapper{width:730px}.primary-nav .nav-drop .browse-prod .prod-nav{width:47%;margin-top:0}.primary-nav .nav-drop .drop-wrapper .nav-arrow{display:none}.primary-nav .nav-drop .prod-display{display:none}.primary-nav .nav-drop .prod-nav:first-of-type{margin-top:0}.primary-nav .nav-drop .browse-prod{width:65%}.primary-nav .nav-drop .browse-cat{width:35%}.primary-nav .nav-drop .nav-list ul .nav-list{float:none;width:100%}.home-banner-wrapper{height:415px;background-size:100% !important}.home-banner .banner-content{display:none}.banner-content-mobile{display:block}.banner-content-mobile .banner-content{width:100%;padding:10px 50px 20px;text-align:center;background:#208DAB}.banner-content-mobile .banner-content h1,.banner-content-mobile .banner-content h2{color:#FFF;line-height:1.19em;font-weight:normal}.banner-content-mobile .banner-content h1{margin-bottom:25px;font-family:Arial, sans-serif;font-size:20px}.banner-content-mobile .banner-content h2{margin-bottom:15px;font-family:'Frutiger LT W01 65 Bold';font-size:50px}.banner-content-mobile .banner-content a.banner-cta{display:inline-block;padding:8px 20px;font-family:'FrutigerLTW01-55Roman';font-size:17px;color:#FFF;text-decoration:none;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #FFF;background-color:rgba(0,0,0,0.4)}.banner-content-mobile .banner-content a.banner-cta:hover{background:#FE2B31}.home-callout-lg-wrapper .container{padding:30px 20px}.home-callout-sm-wrapper .callout.generic{width:30%}.home-callout-sm-wrapper .callout.generic h3{font-size:18px}.home-callout-sm-wrapper .container{padding:30px 20px}.home-callout-sm-wrapper .callout.generic .cta-button{display:inline-block;padding:7px 22px}.col.main-right .generic-detail-header img{max-width:100%;height:auto}.generic-detail-banner img{max-width:100% !important;height:auto}.landing-header .color-box{margin-top:10px}.product-landing .product-listing .container{padding-right:0}.product-landing .product-listing ul li{width:50%}.product-detail-nav ul.product-nav li{margin-right:20px}.product-detail-nav ul.product-nav li a{font-size:16px}.bx-wrapper .bx-viewport{clear:both}.product-hero .bxslider li{padding-bottom:30px}.bx-wrapper .bx-caption{font-size:12px}.bxslider li .fullView{left:40%;top:42%}.bx-wrapper .bx-viewport{height:375px !important}.product-feature-acc-wrapper .product-slide .acc-description{width:40%}.share-wrapper{right:5px;top:17px}.content-block .overview-image{float:none;margin-top:0}.content-block .overview-image img{max-width:100%;height:auto}.content-block .overview-text *{width:100%}.content-block.two-thirds,.content-block.one-third{width:100%}.content-block .content-callouts{border-left:none;padding:0 20px 0 0}.callout.video .video-wrap{background:none}.callout.video .video-wrap img{max-width:95%;height:auto}.callout.video .video-wrap .caption{width:95%}.prod-resource,.product-resources-wrapper .popular-resources{width:100%;min-height:0;margin-bottom:20px;margin-right:0}.popular-resources{float:none;clear:both;width:100%;margin:0 0 20px}.related-resources-wrapper{padding-bottom:0}.related-resources-wrapper .related-products{float:none;clear:both;width:100%;margin:0 0 20px}.customize .custom-info{width:182px}.customize .custom-info h3,.customize .custom-info span.price{font-size:22px}.configurator .opt span{font-size:13px}.option-list .opt-name,.acc-list .acc-name{width:22%}.option-list .opt-price,.acc-list .acc-price{width:16%}.configurator .summary-wrapper-container .summary-wrapper{width:300px}.summary .summery-cta .cta-button{width:95%}.product-resources-wrapper .popular-resources img.resources-product{float:none}.video-wrap{width:auto}.video-image-wrap{width:160px}.videos .resource-content .listing-img img{float:none;max-width:160px;height:auto}.resource-content p.resource-teaser{font-size:14px}.contact-us .form-wrapper{width:100%;margin-bottom:20px}.contact-us .contact-info{float:none;clear:both;width:100%}.contact-us .contact-info .rtf-crop{display:none}.twocol-main-wrapper{padding-top:10px}.product-manual-listing ul li{width:50%}.resource-filter-options .filter-dropdown{min-width:230px}.resource-filter-options .filter-dropdown>ul>li>a{width:230px !important;font-size:13px}.resource-filter a.tag{margin:0 4px 0 0}.search-blog input[type="text"]{width:165px}.resource-detail-wrapper .share-wrapper{background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 0 4px 4px #CFCFCF;position:absolute;right:-15px;top:20px;width:55px;z-index:500}#simplemodal-container{padding:10px}.quote-modal{width:610px}.quote-modal .quote-options .product-wrapper{width:90%;height:auto}.quote-modal .quote-options .product-wrapper .overlay{display:none !important}.quote-modal .quote-options ul li{width:50%}.quote-modal .quote-intro img{display:none}.quote-modal h2{width:100%}.quote-modal .quote-intro p{float:none;clear:both;width:90%;font-size:14px}.quote-modal .quote-options ul{height:100%;margin-top:10px}.footer{padding:30px 0 10px}.footer .callout-wells .callout{width:50%;margin-bottom:30px}.footer .mobile-callout-toggle{display:none}.footer .callout.newsletter{margin-bottom:60px}.footer-link-lists ul li{line-height:22px}.footer-link-lists .social-list li{margin-right:10px}.footer-copyright .copyright-right{float:none}.sitemap-listing>li{width:33.33%}}@media only screen and (max-width: 767px){.utility-nav,.search,.primary-nav-wrapper{display:none}.mobile-header-wrapper{position:relative;display:block}.mobile-header{width:100%;padding:10px;background:#208DAB}.modifying .mobile-header{margin-top:44px}.mobile-header .mobile-logo{display:none}.mobile-header .mobile-logo-sm{float:left}.mobile-header .mobile-logo-sm img{max-width:150px;height:auto}.mobile-header .toggle-wrap{float:right;position:relative}.mobile-header .toggle-wrap a.cart{float:right;display:inline-block;height:23px;margin:9px 30px 0 0;padding-left:28px;line-height:23px;color:#FFF;background:url("/~/media/7AAE1CE47B164BEDA78C76EDF22ECC0A") no-repeat scroll left top rgba(0,0,0,0)}.mobile-header a.toggle-nav{position:relative;float:right;display:block;height:21px;line-height:21px;margin-top:10px;padding-left:30px;color:#FFF;text-decoration:none;background:url(/_Images/Rifton/bg-mobile-nav-toggle-sm.png) no-repeat left top}.mobile-header-wrapper .mobile-nav-wrapper{display:none;position:absolute;right:10px;top:57px;width:50%;padding:10px 0 0;-webkit-box-shadow:0px 2px 2px #999;-moz-box-shadow:0px 2px 2px #999;box-shadow:0px 2px 2px #999;background:url(/_Images/Rifton/bg-page-texture.gif) repeat left top;z-index:10001}.mobile-header-wrapper .search-wrapper{float:right;width:50%;margin:0 10px 10px 0}.mobile-header-wrapper .search-wrapper input[type="text"]{position:static;float:left;width:100%;line-height:30px;color:#A19589;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #E4E1DE;-webkit-box-shadow:inset 0 5px 5px -4px #B1A89C;-moz-box-shadow:inset 0 5px 5px -4px #B1A89C;box-shadow:inset 0 5px 5px -4px #B1A89C}.mobile-header-wrapper .search-wrapper input[type="text"]:active,.mobile-header-wrapper .search-wrapper input[type="text"]:focus{color:#333}.mobile-header-wrapper .search-wrapper .search-submit{float:left;width:27px;height:20px;margin:13px 0 0 -30px;background:#fff url(/_Images/Rifton/icon-search.gif) no-repeat left top;border:none}.mobile-header-wrapper .mobile-phone-cart,.mobile-header-wrapper .mobile-phone-cart a.phone,.mobile-header-wrapper .mobile-phone-cart a.cart{float:left;text-decoration:none}.mobile-header-wrapper .mobile-phone-cart a.phone{display:inline-block;height:23px;line-height:23px;margin:8px 0 0 10px;padding-left:28px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#A19589;background:url(/_Images/Rifton/icon-mobile-phone.png) no-repeat left top}.mobile-header-wrapper .mobile-phone-cart a.cart{display:none;height:23px;line-height:23px;margin:-2px 10px 0 0;padding-left:28px;font-family:'FrutigerLTW01-55Roman';font-size:16px;color:#A19589;background:url(/_Images/Rifton/icon-mobile-cart.png) no-repeat left top}.mobile-nav-wrapper .mobile-nav{clear:both}.mobile-nav ul{width:100%;margin:0 0 10px 0;padding:0 10px}.mobile-nav ul li{margin-bottom:1px;list-style:none}.mobile-nav ul li.active{margin-bottom:0}.mobile-nav ul li a{display:block;width:100%;padding:10px;font-family:'FrutigerLTW01-55Roman';font-size:15px;color:#FFF;text-transform:uppercase;text-decoration:none;background:#B9B0A7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mobile-nav ul:not(.active) li:last-child{border:none}.mobile-sub-nav{display:block;margin:0 0 20px 10px}.mobile-sub-nav select{width:99%}.mobile-nav-wrapper .mobile-nav ul li ul{display:none;overflow:hidden}.mobile-nav-wrapper .mobile-nav ul li ul li{border-bottom:none;padding:0;margin-bottom:15px;background:none;border-radius:0}.mobile-nav-wrapper .mobile-nav ul li ul li a{font-family:Arial,Helvetica,sans-serif;color:#605951}.mobile-nav-wrapper .mobile-nav ul li ul li a:hover{color:#F04C3E}.mobile-nav ul li.sub>a:after{float:right;content:" ▼";font-size:11px}.mobile-nav ul li.sub.active>a:after{content:" ▲"}.mobile-nav ul li.sub ul{float:none;margin:0;padding:15px 10px 0 5px;-moz-column-count:2;-moz-column-gap:15px;-webkit-column-count:2;-webkit-column-gap:15px;column-count:2;column-gap:15px;background:#FFF}.mobile-nav ul li.sub.products ul{padding-bottom:15px}.mobile-nav ul li.sub ul li{display:block;padding:0 5px}.mobile-nav ul li.sub ul li a{display:block;padding:0;font-size:14px;line-height:18px;text-transform:none;background:none}.mobile-nav ul li.sub.my-account ul{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0;background:#FFF}.mobile-login-register{height:35px;padding:10px;text-align:center;color:#53D9F3;background:#208DAB}.mobile-login-register a{color:#FFF}.mobile-nav-wrapper .mobile-nav li.my-account{display:none}.mobile-nav.logged .mobile-login-register{display:none}.mobile-nav.logged li.my-account{display:block}.mobile-nav.logged li.my-account>a{background:#208DAB}.mobile-nav.logged li.my-account ul{padding-bottom:0}.mobile-nav.logged li.my-account ul li.logout a{color:#F04C3E}.generic-detail-header,.generic-detail-banner{margin:0}.twocol-main-wrapper{padding-top:0}.twocol-main-wrapper .mobile-section-nav{display:block;position:relative;margin-bottom:10px}.twocol-main-wrapper .mobile-section-nav .backTop{display:none;position:absolute;top:17px;right:10px;color:#208DAB}.twocol-main-wrapper .mobile-section-nav .backTop:after{font-size:11px;content:" ▲"}.twocol-main-wrapper .mobile-section-nav.fixed .backTop{display:block}.twocol-main-wrapper .mobile-section-nav-fixed{display:block;height:auto !important}.twocol-main-wrapper .mobile-section-nav .section-nav{width:100%;padding:10px 0 10px;border-bottom:1px solid #E8DED2;background:#FFF;background:-moz-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eeebe9), color-stop(75%, #fff));background:-webkit-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-o-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-ms-linear-gradient(top, #eeebe9 1%, #fff 75%);background:linear-gradient(to bottom, #eeebe9 1%, #fff 75%)}.twocol-main-wrapper .mobile-section-nav.fixed{position:fixed;left:0;top:0;width:100%;padding:15px 0 0;border-bottom:1px solid #E8DED2;background:#FFF;z-index:1000}.twocol-main-wrapper .mobile-section-nav a.toggle-section-nav{display:none;float:left;margin:0 0 15px 10px;color:#A19589;font-size:16px;text-decoration:none}.twocol-main-wrapper .mobile-section-nav:hover a.toggle-section-nav{color:#EF3F34}.twocol-main-wrapper .mobile-section-nav a.toggle-section-nav:after{content:" ▼";font-size:13px}.twocol-main-wrapper .mobile-section-nav a.toggle-section-nav.active:after{content:" ▲"}.twocol-main-wrapper .mobile-section-nav.fixed a.toggle-section-nav{display:block;width:70%}.twocol-main-wrapper .mobile-section-nav.fixed .section-nav{display:none;clear:both;margin:0;padding-bottom:5px;border-bottom:none}.twocol-main-wrapper .mobile-section-nav .section-nav h3{float:left;margin:0;padding:8px 10px 0;font-family:'FrutigerLTW01-55Roman';font-size:14px;border:none}.twocol-main-wrapper .mobile-section-nav .section-nav h3.hidden{display:none}.twocol-main-wrapper .mobile-section-nav .section-nav h3 a{color:#534D4D;text-decoration:none}.twocol-main-wrapper .mobile-section-nav .section-nav h3 a:hover{color:#EF3F34}.twocol-main-wrapper .mobile-section-nav .section-nav ul{float:left}.twocol-main-wrapper .mobile-section-nav .section-nav ul li{padding:10px}.twocol-main-wrapper .mobile-section-nav .section-nav ul li a{font-family:'FrutigerLTW01-55Roman';font-size:14px}.twocol-main-wrapper .mobile-section-nav .section-nav ul li.active{background:none}.twocol-main-wrapper .col.main-left{display:none}.twocol-main-wrapper .col.main-right{width:100%}.twocol-main-wrapper .generic-detail-banner img,.twocol-main-wrapper .generic-detail-header img{max-width:100%;height:auto}.landing-header .color-box{padding:5px 0}.landing-header .detail-content{bottom:0}.landing-header .detail-content h1{margin-bottom:0}.landing-header .detail-content h2{display:none}body:not(.landing) .twocol-main-wrapper .col.main-left{display:none}body:not(.landing) .twocol-main-wrapper .col.main-right{width:100%}.home-banner-wrapper{background-size:100% !important}.home-banner .banner-content{display:none}.banner-content-mobile{display:block}.banner-content-mobile .banner-content{width:100%;padding:10px 50px 20px;text-align:center;background:#208DAB}.banner-content-mobile .banner-content h1,.banner-content-mobile .banner-content h2{color:#FFF;line-height:1.19em;font-weight:normal}.banner-content-mobile .banner-content h1{margin-bottom:25px;font-family:Arial, sans-serif;font-size:20px}.banner-content-mobile .banner-content h2{margin-bottom:15px;font-family:'Frutiger LT W01 65 Bold';font-size:50px}.banner-content-mobile .banner-content a.banner-cta{display:inline-block;padding:8px 20px;font-family:'FrutigerLTW01-55Roman';font-size:17px;color:#FFF;text-decoration:none;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #FFF;background-color:rgba(0,0,0,0.4)}.banner-content-mobile .banner-content a.banner-cta:hover{background:#FE2B31}.home-callout-sm-wrapper .callout.generic{width:45%;margin-bottom:20px}.home-callout-sm-wrapper .callout.generic:last-of-type{margin-left:0}.mobile-prod-nav-wrapper-fixed{display:block;height:auto !important}.product-detail-nav{display:none}.quote-wrapper-mobile{display:block;padding-bottom:10px;border-top:1px solid #E8DED2}.mobile-prod-nav-wrapper.fixed .quote-wrapper-mobile{padding-bottom:3px}.quote-wrapper-mobile .quote-order{float:right;padding-right:10px}.quote-wrapper-mobile .quote-order .cta-button{border-radius:3px;box-shadow:0 2px 2px #CCCCCC;clear:none;float:left;padding:10px 12px;position:relative;text-transform:uppercase}.quote-wrapper-mobile .quote-order .cta-button.quote{background:none repeat scroll 0 0 #A19589;margin-right:10px}.quote-wrapper-mobile .quote-order .cta-button.order{margin-right:0}.mobile-prod-nav .product-detail-nav{display:block;padding:7px 0 5px}.mobile-prod-nav-wrapper.fixed{position:fixed;left:0;top:0;width:100%;clear:both;width:100%;padding:0;border-bottom:1px solid #E8DED2;background:#FFF;background:-moz-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eeebe9), color-stop(75%, #fff));background:-webkit-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-o-linear-gradient(top, #eeebe9 1%, #fff 75%);background:-ms-linear-gradient(top, #eeebe9 1%, #fff 75%);background:linear-gradient(to bottom, #eeebe9 1%, #fff 75%);z-index:10000}.modifying .mobile-prod-nav-wrapper.fixed{top:44px}.mobile-prod-nav .product-detail-nav ul.product-nav li{height:auto;margin-right:10px;padding:10px}.mobile-prod-nav .product-detail-nav ul.product-nav li.on{background:none}.mobile-prod-nav-wrapper a.toggle-section-nav{display:none;float:left;margin:22px 0 15px 10px;color:#A19589;font-size:16px;text-decoration:none}.mobile-prod-nav-wrapper a.toggle-section-nav:after{content:" ▼";font-size:13px}.mobile-prod-nav-wrapper a.toggle-section-nav.active:after{content:" ▲"}.mobile-prod-nav-wrapper.fixed .share-holder{display:none}.mobile-prod-nav-wrapper.fixed a.toggle-section-nav{display:block}.mobile-prod-nav-wrapper.fixed a.toggle-section-nav.active{color:#F04C3E}.mobile-prod-nav-wrapper.fixed .mobile-prod-nav{display:none}.product-landing .product-listing .container{background-image:none}.product-landing .product-listing .product-wrapper{height:auto !important;min-height:270px}.product-landing .product-listing ul li{width:100%}.product-landing .product-listing a.product-desc{text-align:left}.product-landing .product-listing a.product-desc img{float:left}.product-landing .product-listing a.product-desc h3{padding-top:20px;border-top:none}.product-filter .filter-dropdown li a{font-size:16px}.quote-wrapper-mobile .share-holder{float:left;padding-left:10px}.qquote-wrapper-mobile .share-holder .addthis:hover,.quote-wrapper-mobile .share-holder .addthis.active{background-position:right -33px !important}.quote-wrapper-mobile .share-holder .addthis{float:left;margin-top:15px;color:#B7B1AB;text-decoration:none;background:url(/_Images/Rifton/Share.png) no-repeat right top;height:28.5px;width:80px}.quote-wrapper-mobile .share-holder .share-wrapper{right:-55px;top:10px;width:55px;z-index:500}.product-detail-nav .quote-order{display:none}.product-detail-nav .quote-order{float:none;padding:10px 0}.product-detail-header .share-holder{display:none}.product-hero{padding-top:10px}.bx-wrapper .bx-caption,.title-container .slide-counter{display:none}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:0}.product-feature-acc-wrapper .product-slide img{max-width:250px}.product-feature-acc-wrapper .product-slide .acc-description{width:50%}.product-feature-acc-wrapper .product-slide .acc-description p{font-size:13px !important;line-height:20px !important;margin-top:15px !important}.content-block:not(.callouts) h3{font-size:26px;margin-bottom:10px}.fullResImage{left:40px !important}.fullResImage-caption{font-size:14px;padding:10px 5px}.fullResImage-controls a{top:45%;margin:0 5px}.configurator{clear:both}.configurator .summary-wrapper-container{display:none}.configure-wrapper .summary-mobile .back-overview{display:block;margin:3px 0 15px}.configure-wrapper .summary-mobile .back-overview .container{padding:0}.configure-wrapper .back-overview a.back-to{float:left;padding-left:10px;font-size:14px;text-decoration:none}.back-overview .container{padding:15px 0}.back-overview a.back-to:before{content:"◄ "}.back-overview a.exit-order{display:none}.configurator .customize-wrapper{width:100%}.configurator .customize-wrapper .custom-section{width:100%}.summary-wrapper-mobile{display:block;position:relative;padding:10px 10px 0}.summary-wrapper-mobile .summary-mobile{padding-top:5px}.summary-mobile .summary{margin:0 0 20px 0;padding:10px;border:1px solid #E8DED2}.summary-mobile h3{padding:10px 0 10px 10px;font-size:18px;color:#FFF;background:#208DAB}.summary-wrapper-mobile .summary p{margin-bottom:5px;font-size:13px}.summary-wrapper-mobile .summary .summary-section{padding:10px 0}.summary-wrapper-mobile .summary .summary-section.prod-options{padding:0 0 5px 0}.summary-wrapper-mobile .summary .summary-section.prod-discount p{font-size:12px;margin-bottom:0}.summary-wrapper-mobile .summary .summary-section.prod-qty{border-bottom:0}.summary-wrapper-mobile .summary .how-many{margin-top:0}.summary-wrapper-mobile .summary .total .total-price{font-size:22px}.summary-wrapper-mobile .summery-cta .btnPrintSummery{display:none}.summary-wrapper-mobile .total-wrap{float:left}.summary-wrapper-mobile .total-wrap .total-label{font-weight:bold}.summary-wrapper-mobile .summery-cta{margin-top:5px}.summary-wrapper-mobile .summery-cta>div{margin:0;padding:0}.summary-wrapper-mobile .summery-cta div.cta-primary,.summary-wrapper-mobile .summery-cta div.cta-secondary{background:none}.summary-wrapper-mobile .summery-cta div.cta-primary{float:right}.summary-wrapper-mobile .summery-cta .cta-button{width:100%;box-shadow:none}.summary-wrapper-mobile .summery-cta div.cta-primary .cta-button{padding:8px 10px !important;font-size:14px;color:#FFF;background:#EF3F34}.summary-wrapper-mobile .summery-cta div.cta-secondary{clear:both;padding-top:10px}.summary-wrapper-mobile .summery-cta div.cta-secondary .cta-button{padding:0 !important;font-size:14px;color:#EF3F34;text-transform:none;background:none}.summary-wrapper-mobile .summery-cta div.cta-secondary .cta-button:after{content:" Instead?"}.summary-wrapper-mobile a.backTop{position:absolute;left:20px;bottom:55px;color:#208DAB;text-decoration:none}.modifying .summary-wrapper-mobile a.backTop{position:absolute;left:20px;bottom:39px;color:#208DAB;text-decoration:none}.summary-wrapper-mobile a.backTop:after{content:" ▲";font-size:12px}.mobile-total-wrap-fixed{display:block;height:auto !important}.mobile-total-wrap{width:100%;padding:7px 10px;font-size:14px;color:#FFF;background:#208DAB;box-shadow:0 2px 2px #999}.mobile-total-wrap.fixed{display:block;position:fixed;left:0;top:0;z-index:1000}.modifying .mobile-total-wrap.fixed{top:44px}.mobile-total-wrap .total{float:left;font-size:15px}.mobile-total-wrap .total .total-label{display:inline-block;margin-top:7px;font-weight:bold}.mobile-total-wrap .cta-primary{float:right;padding:0}.mobile-total-wrap .cta-primary a.cta-button{margin-top:0;padding:8px 10px !important;font-size:14px;color:#FFF;box-shadow:none;background:#EF3F34;text-transform:uppercase}.option-list .opt-name,.acc-list .acc-name{width:35.4%}.dimension-table .dimension-wrapper,.dimension-firstcol{display:none}.dimension-table table{width:100% !important}.mobile-sizing{clear:both;display:block}.mobile-sizing-intro h3{color:#208DAB}.mobile-sizing-intro img{float:left;padding:10px 10px 0 0}.mobile-sizing-intro p{padding-top:10px}.mobile-sizing-list{clear:both;margin:20px 0;border-bottom:1px solid #E8DED2}.mobile-sizing-list li{position:relative;margin-bottom:30px;list-style:none}.mobile-sizing-list li:last-child{margin-bottom:20px}.mobile-sizing-list li .mobile-size-img{float:left;display:block;margin:0 20px 20px 0;border:1px solid #CCC}.mobile-sizing-list li .dimension-prod-name a{display:block;font-size:18px;padding-bottom:5px}.mobile-sizing-list li .dimension-prod-num{display:block;padding-bottom:5px;color:#83786D}.mobile-sizing-list li .elbow-height{font-weight:bold}.mobile-sizing-list li .elbow-height span{color:#208DAB}.mobile-sizing-list li .cta-button{float:none;display:inline-block;text-transform:uppercase;padding:7px 10px}.mobile-sizing-list li a.show-dimensions{display:block;margin-top:15px}.mobile-dimension-chart{display:none;clear:both;margin-top:30px}.mobile-sizing-list li .mobile-dimension-chart .cta-button{float:right;padding:7px 25px}.resource-content .video-wrap{width:100%}.product-feature-acc-slider .bx-wrapper .bx-viewport{height:auto !important}.product-feature-acc-slider .bxslider li{max-height:none}.twocol-main-wrapper .col.main-right{margin-top:-20px;padding-bottom:10px}.twocol-main-wrapper .col.main-right.no-nav{margin-top:10px}.col.main-right .block.product-manual-listing{margin-top:0}.resource-filter-options .filter-dropdown{display:block;margin-bottom:10px;z-index:auto}.resource-filter-options .filter-dropdown:last-child{margin-top:10px}.mobile-resource-header{display:block}.mobile-resource-header .search-blog{width:100%;margin:10px 0;padding:7px 10px 10px 10px}.mobile-resource-header .search-blog label{float:left;margin:15px 10px 0 0}.mobile-resource-header .search-blog input[type="text"]{width:70%}.mobile-resource-header .newsletter.blog{width:100%}.mobile-resource-header .newsletter.blog input[type="text"]{max-width:250px}.resource-filter{padding-top:5px}.resource-item{padding:10px 0 5px}.resource-cat{margin-bottom:3px}.resource-item a.resource-title{margin-top:0}.resource-detail-content p{font-size:14px;line-height:22px;margin-bottom:20px}#simplemodal-overlay{z-index:10002 !important}#simplemodal-container{z-index:10003 !important}.quote-modal{width:550px}.quote-modal h2{margin-bottom:10px}.quote-modal .quote-options ul li{width:50%}.search-results .twocol-main-wrapper .col.main-left{float:none;width:100%}.search-results .twocol-main-wrapper .col.main-right{width:100%}.search-results-filter-mobile{display:block}.search-results-filter{width:100%}.search-results-list li .result-img{width:100px}.search-results-list li .result-desc{padding:20px 0 20px 30px;width:68%}.search-results-header p{padding-top:20px;font-size:15px}.login-form-wrapper .login{float:none;margin:35px 5% 0 0;width:100%}.login-form-wrapper .create-account{float:none;clear:both;width:100%}.search-results-footer a.expand-bar{width:100%}.modify-quote-bar .cta-button{padding:7px 12px;font-size:14px}.modify-quote-bar p{padding:3px 0 5px;color:#FFF;font-size:14px}.modify-quote-bar p span{display:block}.footer{padding-top:0}.footer .callout-wells{padding-bottom:10px}.footer .callout-wells .container{padding-top:20px}.footer .callout{display:none}.footer .callout h3{display:none}.footer .mobile-callout-toggle{clear:both;display:block;margin-bottom:10px;padding-bottom:5px;font-family:'FrutigerLTW01-55Roman';font-size:20px;line-height:22px;color:#605951;text-decoration:none;border-bottom:1px solid #E8DED2}.footer .mobile-callout-toggle:after{content:" ▼";font-size:12px}.footer .mobile-callout-toggle.active:after{content:" ▲";font-size:12px}.sitemap-listing>li{width:50%}.cart-wrapper .cart-description ul{width:90%}.cart-wrapper .cart-description ul li{font-size:14px;line-height:20px}.cart-wrapper .k-grid{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.k-grid table{min-width:400px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.cart-buttons .cta-button.arrow{font-size:14px}.cart-buttons .cta-button.arrow.back span{padding:11px 10px 11px 0}}@media only screen and (max-width: 650px){.product-section-content{padding:20px 0 30px}.product-section-title{width:100% !important}.product-section-title h2{font-size:22px}.product-section-title p{font-size:14px}.order-accessories{margin-top:0 !important}.cart-contents .cart-checkout{height:auto;margin:0 0 30px;padding:7px 0 15px}.cart-contents .cart-checkout .cart-buttons .cta-button.light{padding:10px}}@media only screen and (max-width: 600px){.mobile-header-wrapper .mobile-nav-wrapper{width:60%}.home-callout-lg{width:100%;margin-bottom:20px}.home-callout-lg-well.lg-left .resource-item{width:100%;margin-left:0;padding:0 20px}.home-callout-sm-wrapper .callout.generic:last-child{margin-left:0}.generic-detail-header p{margin-bottom:10px;font-size:14px;line-height:24px}.col.main-right .generic-detail-header img{max-width:65%;height:auto}.product-landing .product-listing .product-wrapper{min-height:200px}.product-desc img{max-width:190px;height:auto}.product-detail-nav,.product-detail-fixed{height:auto !important}.product-hero .bx-wrapper .bx-viewport{height:300px !important}.related-products ul.related-list li{width:45%;margin-bottom:20px}.product-feature-acc-wrapper h3{padding-left:0;text-align:center}.product-feature-acc-wrapper .product-slide .acc-description{width:100%}.product-feature-acc-wrapper .product-slide a.video-trigger{float:none;display:block;margin:0 auto}.product-slide .video-trigger .video-overlay{left:44%;top:34%}.product-feature-acc-wrapper .product-slide img{float:none;max-width:160px;margin:0 auto}.product-feature-acc-wrapper .product-slide p{margin-top:0;width:100%}.generic-detail-header p.about-left,.generic-detail-header p.about-right{float:none !important;width:100% !important}.checkbox label{font-size:13px}.login-wrapper{padding-top:20px}.login-wrapper .login-form-wrapper{padding-top:20px}.login-wrapper .login-form-wrapper .login{margin:0 0 30px 0}.login-wrapper h1{font-size:26px}.login-form-wrapper .create-account{padding:20px 10px 0}.login-form-wrapper .create-account h3{margin-bottom:10px}.login-form-wrapper .create-account .form-section{padding-top:10px}.login-form-wrapper .create-account h4,.login-form-wrapper .create-account ul,.login-form-wrapper .create-account p{padding-left:0}.create-account .checkbox label{max-width:220px;margin-top:0;line-height:16px}.quote-modal{width:450px}.quote-modal h2{font-size:18px}.quote-modal .quote-options{width:100%}.search-results-header p{line-height:20px}.quote-detail-wrapper{margin-top:20px}.col.main-right h1,.cart-wrapper h1{font-size:26px}.order-header{padding:20px 20px 0}.quote-header p strong,.order-section h4{font-size:14px}.footer .callout.rich-text .rtf-top{width:100%}.footer-link-lists{padding:20px 0 10px}.footer-link-lists ul.link-list{float:none;width:100%}.footer-link-lists ul.link-list li{line-height:26px}.footer-link-lists ul.link-list li:first-child{width:100%;margin-bottom:10px;font-size:16px;border-bottom:1px solid #E8DED2;cursor:pointer}.footer-link-lists ul.link-list:last-child li:first-child{border-bottom:none}.footer-link-lists ul.link-list li:first-child:after{content:" ▼";font-size:10px}.footer-link-lists ul.link-list li.active:after{content:" ▲";font-size:10px}.footer-link-lists ul.link-list li:not(:first-child){display:none;font-size:14px}.footer-link-lists ul.link-list.social-list{margin-top:20px}.footer-link-lists ul.link-list.social-list li{display:block}.footer-link-lists ul.link-list.social-list li:first-child{display:none}.sitemap-listing{margin:20px 0}.sitemap-listing>li{width:100%}}@media only screen and (max-width: 599px){.home-callout-sm-wrapper .callout.generic{width:100%;margin-left:0}.product-detail-nav ul.product-nav{width:100%}.product-detail-nav ul.product-nav li{margin-right:23px}.product-detail-nav ul.product-nav li a{font-size:14px}.product-detail-header h1{margin-bottom:0;font-size:30px}.product-detail-header h2{font-size:14px}.order-detail-section.order{height:auto;padding:0 0 15px 20px}.order .cta-button{display:inline-block;margin-right:10px}.cta-button.arrow.btnPlaceOrder{width:45%;margin:10px 20px 5px 10px}}@media only screen and (max-width: 568px){.option-list .opt-name,.acc-list .acc-name{width:30%}}@media only screen and (max-width: 520px){.mobile-header-wrapper .mobile-nav-wrapper{width:65%}.option-list .opt-name,.acc-list .acc-name{width:25%}.select-company span{display:block;margin-top:5px}.order-header{margin-bottom:15px}.order-detail-section .k-grid,.form-section .k-widget,.quote-summary .k-widget{overflow-x:scroll;overflow-y:none;-webkit-overflow-scrolling:touch}.quote-header .quote-date,.quote-header .quote-placed{float:none;width:100%}.order-detail-section .summary-wrapper,.cart-wrapper .summary-wrapper,.cart-contents .summary-wrapper .summary{width:100%}.order-detail-section .summary-section{margin-right:0;padding:10px}.cart-contents .calculate-shipping input{width:55%}}@media only screen and (max-width: 500px){.resource-detail-content img,.ImageLeft,.ImageRight{float:none;clear:both;display:block;max-width:100%;height:auto;padding:5px 0}.home-banner-wrapper{height:300px}.banner-content-mobile .banner-content h2{font-size:40px}.home-quote{padding:20px 10px}.home-quote p:before{font-size:42px}.home-quote p{font-size:18px}.landing-header .detail-content{min-width:420px;padding-right:0}.landing-header .detail-content h1{font-size:30px}.landing-header .detail-content h2{font-size:15px;line-height:22px}.product-landing .product-listing .product-wrapper{height:auto}.bx-wrapper .bx-controls-direction a{top:40%}.bxslider li .fullView{left:35%;top:32%}.product-hero .bx-wrapper .bx-viewport{height:250px !important}.mobile-resource-header .search-blog label{float:left;margin-top:5px;margin:5px 10px 0 0}.mobile-resource-header .search-blog input[type="text"]{width:100%}.resource-item.top p{font-size:14px;line-height:22px}.resource-item .resource-teaser{display:none}.faqs .faq-item .answer{padding-left:10px}.faqs .faq-item .answer span{width:7%;padding-top:1px}.faqs .faq-item .answer p{width:93%}.faqs .faq-item .question span{float:left;display:block;padding-bottom:10px}.order .cta-button{float:left}.invoice-detail-wrapper .order-detail-section.order .summary-section p{float:right;width:60%;margin:-8px -15px 0 100px;font-size:16px}.quote-modal{width:350px}.quote-modal .quote-options ul li{float:none;width:100%;height:75px;margin-bottom:10px}.quote-modal .quote-options .product-wrapper{width:100%;height:auto;border:none;box-shadow:none;background:none;background-color:none}.quote-modal .product-desc img{float:left;max-width:85px;height:auto;-webkit-box-shadow:1px 1px 3px #DDD;-moz-box-shadow:1px 1px 3px #DDD;box-shadow:1px 1px 3px #DDD}.quote-modal .quote-options a.product-desc h3{float:left;width:55%;font-size:15px;text-align:left;border-top:none}.quote-modal .quote-options ul li span.from-cost{float:left;width:auto;margin-left:8px;text-align:left}.quote-modal .quote-options .product-wrapper.hover{border:none}.form-section fieldset.one-third,.form-section fieldset.two-thirds,fieldset.half,input.has-button{width:100%}.cta-button.request{margin-left:0}.quote-summary .summary-section p.total-price{margin-bottom:15px}.result-text{display:none}.search-results-list li .result-desc h4{font-size:16px;line-height:20px}.footer-link-lists{padding:20px 0 10px}.footer-link-lists ul.link-list{float:none;width:100%}.footer-link-lists ul.link-list li{line-height:26px}.footer-link-lists ul.link-list li:first-child{width:100%;margin-bottom:10px;cursor:pointer}.footer-link-lists ul.link-list:not(.social-list) li:not(:first-child){display:none;font-size:14px}.footer .callout-wells .callout{float:none;width:100%}.footer .callout-wells .callout:last-child{margin-bottom:0}.footer .callout.newsletter{margin-bottom:60px}.footer .callout.rich-text{padding-left:0}.callout.rich-text .rtf-top{width:75%}.callout.rich-text .rtf-bottom p{width:auto;padding-right:10px}}@media only screen and (max-width: 480px){.cta-button.arrow.btnPlaceOrder{float:none;width:95%;margin:10px 20px 5px 0}}@media only screen and (max-width: 479px){.mobile-header .toggle-wrap a.cart{display:none;position:absolute;left:12px;top:0;float:none;height:16px;width:16px;text-align:center;margin:0;padding:0;line-height:16px;font-size:11px;color:#FFF;background:none;background-color:#F04C3E;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-decoration:none;overflow:hidden}.mobile-header .toggle-wrap a.cart.not-empty{display:block;pointer-events:none}.mobile-header-wrapper .search-wrapper{float:none;clear:both;width:100%;margin:0 0 10px 0;padding:0 10px}.mobile-header-wrapper .mobile-phone-cart{width:100%;margin-bottom:5px}.mobile-header-wrapper .mobile-phone-cart a.phone{margin-top:3px}.mobile-header-wrapper .mobile-phone-cart a.cart{float:right;display:inline-block;margin-top:3px}.banner-content-mobile .banner-content{padding:10px 20px 15px}.banner-content-mobile .banner-content h2{font-size:30px;margin-bottom:5px}.banner-content-mobile .banner-content h1{font-size:16px;margin-bottom:10px}.banner-content-mobile .banner-content a.banner-cta{padding:5px 17px;font-size:14px}.product-detail-nav ul.product-nav li{margin-right:30px}.product-landing .product-listing a.product-desc{text-align:center}.product-landing .product-listing a.product-desc img{float:none;display:block;margin:0 auto}.product-landing .product-listing a.product-desc h3{padding-top:20px;text-align:center;border-top:1px solid #E8DED2}.product-landing .product-listing a.product-desc p{display:none}.product-detail-header{padding-bottom:10px}.product-manual-listing .manual-wrapper,.product-manual-listing ul li{width:100%}.product-manual-listing ul li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E8DED2}.product-manual-listing ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.listing .video-image-wrap,.resource-listing-wrapper .resource-item img{float:none}.resource-listing-wrapper .resource-item img{margin-bottom:10px}.resource-filter a.tag{margin-top:0}.quote-modal{width:350px}.quote-modal .quote-intro img{max-width:100px;height:auto}.quote-modal .product-desc img{max-width:75px}.cart-contents .cart-checkout .cart-buttons .cta-button{float:left}.callout.rich-text .rtf-top{width:100%}}@media only screen and (max-width: 460px){.option-list .opt-name,.acc-list .acc-name{width:20%}}@media only screen and (max-width: 440px){.mobile-header-wrapper .mobile-nav-wrapper{width:80%}.customize-wrapper .custom-section.customize{margin-bottom:0}.customize h2{padding:10px;font-size:22px}.customize .custom-img{width:120px}.customize .custom-img img{max-width:120px;height:auto}.customize .custom-info{width:45%;margin-top:20px}.customize .custom-info .required-legend{padding:20px 0 10px}.customize .custom-info .required-legend p{font-size:14px}}@media only screen and (max-width: 420px){.summary-wrapper-mobile .summary .summery-cta .cta-button{font-size:13px}.option-list .opt-img,.acc-list .acc-img{width:80px;margin-right:10px}.option-list .opt-img img,.acc-list .acc-img img{max-width:80px}.option-list .opt-name,.acc-list .acc-name{display:block;width:50%;margin-bottom:5px}.option-list .opt-num,.acc-list .acc-num{width:25%}.option-list .opt-price,.acc-list .acc-price{width:12%}.option-list .radio span.radio-container,.acc-list .radio span.radio-container{float:right}.custom-section .custom-title.radio .radio-none{padding:12px 0}.filter-results{float:none;clear:both;margin-bottom:10px}.select-company{width:100%}}@media only screen and (max-width: 400px){.summary-wrapper-mobile .total-wrap{float:none}.summary-wrapper-mobile .summery-cta{float:none}.acct-section-editable.checkbox label{width:200px}.checkbox.radio.subscription-freq>span{clear:both;display:block;padding-bottom:10px}.resource-detail-toc a.view-toc{font-size:14px}}@media only screen and (max-width: 380px){.mobile-header-wrapper .mobile-nav-wrapper{right:0;width:100%}.content-block:not(.callouts) h4{clear:both}}@media only screen and (max-width: 360px){.home-banner-wrapper{height:215px}.generic-detail-header h1{font-size:26px}.generic-detail-header h2{font:italic 14px Georgia,serif;line-height:18px}.col.main-right .block input[type="text"],.col.main-right .block input[type="password"],.col.main-right .block select,.contact-us .form-wrapper textarea{min-width:220px}.product-detail-nav .quote-order .cta-button,.quote-wrapper-mobile .cta-button{padding:10px;font-size:13px}.quote-wrapper-mobile .quote-order .cta-button{border-radius:3px;box-shadow:0 2px 2px #CCCCCC;clear:none;float:left;padding:10px 15px;position:relative;text-transform:uppercase}.quote-wrapper-mobile .cta-button:last-child{margin-right:0 !important}.quote-wrapper-mobile .quote-order .cta-button.quote{margin-right:5px}.landing-header .detail-content{min-width:320px;padding-right:0}.landing-header .detail-content h1{float:left;width:auto;padding-left:20px;font-size:24px;color:inherit}.product-detail-nav ul.product-nav{padding-bottom:0}.product-detail-nav ul.product-nav li{padding-top:0;padding-bottom:20px}.product-detail-nav ul.product-nav li a{font-size:14px}.product-hero .bx-wrapper .bx-viewport{height:188px !important}.bx-wrapper .bx-controls-direction a{top:30%}.mobile-sizing-list li .cta-button{padding:7px 5px;font-size:13px}.resource-content p.resource-teaser{clear:both}.resource-title a.related{padding-top:6px;font-size:14px}.product-detail-header h1{font-size:28px}.bxslider li .fullView{left:30%;top:35%}.noSel{display:none !important}.noSel.smooth_zoom_preloader{display:block !important;height:392px}.related-products ul.related-list li{width:100%;margin-bottom:20px}.related-products ul.related-list li{text-align:center}.related-products ul.related-list a.related-desc span{margin-top:10px;text-align:center}.faqs .faq-item .answer{padding-left:10px}.faqs .faq-item .answer span{width:10%}.faqs .faq-item .answer p{width:90%}.col.main-right .block.contact-us{margin-top:0;padding:10px}.contact-us .contact-info p.address{margin-bottom:10px}.resource-filter a.tag{float:left;clear:both;margin-top:10px}.quote-modal{width:280px}.footer .callout.generic p{width:70%}.callout.newsletter p.signup-text{width:95%}.callout.rich-text .rtf-top{width:100%}.callout.rich-text .rtf-top .rtf-crop{right:-5px;top:-5px}.footer-copyright .intl-link:first-of-type a{margin-bottom:10px}}@media only screen and (max-width: 359px){.home-callout-sm-wrapper .container{padding:30px 10px 10px 7px}.home-callout-sm-wrapper .callout.generic{padding:15px 10px !important}.home-callout-sm-wrapper .callout.generic img{max-width:250px}.product-detail-nav ul.product-nav{padding-top:0}.product-filter .filter-dropdown{min-width:auto;max-width:290px !important}.content-block:not(.callouts) h3{font-size:24px}.bxslider li .fullView{left:25%;top:35%}.product-detail-body{padding-top:20px}.product-detail-nav ul.product-nav{width:100%}.content-block:not(.callouts){font:16px Arial,sans-serif}.content-block .content-callouts{border-left:medium none;margin-top:0;padding:0 20px 0 0}.content-block:not(.callouts) h4{font-size:18px}.content-block:not(.callouts) p{margin-bottom:10px;line-height:20px;font-size:14px}.content-block:not(.callouts) ul{font-size:13px}.content-block:not(.callouts) ul li{line-height:18px;margin-bottom:10px}.content-block table img{max-width:120px;height:auto}.search-results-header p{font-size:13px}.search-results-list li .result-img{padding:10px 15px 0 5px}.search-results-list li .result-desc{padding:0 0 20px 20px;width:60%}.search-results-list li .result-desc .resource-cat{margin:10px 0 0 0}.footer .callout.generic p{width:65%}}@media only screen and (max-width: 320px){.resource-title a.related{clear:both}.product-hero .bx-wrapper .bx-viewport{height:169px !important}.callout.video .video-wrap{width:290px}.noSel.smooth_zoom_preloader{height:250px !important;width:290px !important}.fullResImage{left:20px !important;top:-40px !important}.fullResImage-controls a{top:80%;margin:0 10px}.contact-us .form-wrapper{padding:30px 10px 20px}.quote-modal .quote-options{width:100%}.footer .callout.rich-text .rtf-top{width:100%}}@media only screen and (min-width: 960px){.primary-nav .nav-drop .drop-wrapper{width:960px}}@media only screen and (max-height: 500px){.home-banner .banner-content{top:10%}}@media all and (device-width: 480px) and (orientation: landscape){.home-banner-wrapper{height:300px}}@media all and (device-width: 568px) and (orientation: landscape){.home-banner-wrapper{height:300px}}@media all and (device-width: 320px) and (device-height: 372px) and (orientation: portrait){.fullResImage{top:-30px !important}.fullResImage-caption{padding:10px 30px}.summary-mobile .summary{max-height:238px;overflow:auto}}.distributors-listing h2{font:italic 1.5em Georgia, serif;color:#A19589}.distributors-listing .distributor{margin-top:10px;border-top:1px solid #999;padding:10px}.distributors-listing .order-types{margin-top:20px}.map-wrapper .map-section{position:relative}.map-wrapper #map{height:400px}.map-wrapper #map:focus{outline:0}.map-wrapper .dealer-selection{border-top:1px solid #999;background-color:#ffffff;padding:.5em}.map-wrapper .dealer-selection .dealer-header{background-color:#a6aac1;padding:.25em;color:#ffffff;font:italic 1.5em Georgia, serif;margin-bottom:.25em}.map-wrapper .dealer-selection .dealer-title{font-weight:bold}
