*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{color:inherit;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html,body{height:100%}i,em{font-style:italic}b,strong{font-weight:bold}u{text-decoration:underline}td{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{border:none}input:-webkit-autofill{background-color:none}img{border:0 none}#debug{display:none;position:fixed;bottom:0;left:0;padding:0.25em;background-color:rgba(255,255,255,0.5);font-size:0.66em}body{font-family:Helvetica, Arial}sup{font-size:0.6em;vertical-align:top}input,textarea,select{font-size:1.1em;margin:0 0 0.25em 0}input,textarea{width:94%;border-radius:0.33em;border:1px solid #999;padding:0.25em 0.5em;height:1.75em}input[type="radio"]{width:auto}select{width:98%;font-size:1em}.short{width:3em}.button{display:inline-block;text-decoration:none;border-radius:0.33em;padding:0.33em 0.5em 0.1em 0.5em;cursor:pointer}.dead,.dead:hover{cursor:default}.message{margin:0.5em 0 0 0;font-size:0.9em}input.error,textarea.error,select.error{border:1px solid #ac2f2f}.message{color:#666}.error{color:#ac2f2f}.map-canvas{border:1px solid #999;max-width:100%}.wait{display:inline-block;margin:0 1em;vertical-align:middle}.wait img{display:none}.hidden{display:none}.clearfix{clear:both;overflow:hidden}#map_canvas{width:26em;height:17em}.video_player{width:100%;height:auto}#loading_pane{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:1001}#loading_pane .content{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:12em;height:6.5em;padding:1.5em 0;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.5);border:1px solid #ccc;border-radius:0.5em;text-align:center}#loading_pane .content .title{margin:0 0 1em 0;color:#666}@media print{.meta-wrapper,header,footer{display:none}}@font-face{font-family:"ACaslonPro-Regular";src:url("fonts/ACaslonPro-Regular.eot");src:url("fonts/ACaslonPro-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/ACaslonPro-Regular.woff") format("woff"),url("fonts/ACaslonPro-Regular.ttf") format("truetype"),url("fonts/ACaslonPro-Regular.svg#ACaslonPro-Regular") format("svg")}@font-face{font-family:"UniformCondensed";src:url("fonts/UniformCondensed.eot");src:url("fonts/UniformCondensed.eot?#iefix") format("embedded-opentype"),url("fonts/UniformCondensed.woff") format("woff"),url("fonts/UniformCondensed.ttf") format("truetype"),url("fonts/UniformCondensed.svg#UniformCondensed") format("svg")}body{background-color:#776037}.meta-wrapper{width:100%;padding:0 0.5em 0 0;height:auto;text-align:center}.meta-wrapper .tagline{padding:0.55em 0 0 1em;font-size:0.9em;text-transform:uppercase}.meta-wrapper ul{display:inline-block;margin:0;padding:0;list-style:none}.meta-wrapper ul li{float:left}.meta-wrapper ul li a{display:block;padding:0.33em 0.5em 0.25em 0.5em}.meta-wrapper ul li img{vertical-align:middle}.meta-wrapper #newsticker a{color:inherit;font-size:inherit;margin:0;padding:0}.meta-wrapper #newsticker li:not(:first-child){display:none}header{margin:0;padding:0;position:relative;box-shadow:0 3px 3px -3px #000}header .content{margin:0 auto;padding:0;position:relative}header .logo-wrapper{float:left;height:4em;width:8em;position:relative}header .logo-wrapper .logo{position:absolute;top:0;bottom:0;left:0;margin:auto 0;max-height:3.5em;max-width:7.5em}header .controls{float:right;margin:0.25em 0 0 0.5em}header .controls .search-input{background:#fff;width:100%;font-size:0.9em;border-radius:0.25em;padding:0.15em 0.25em}header .controls .search-button{display:none}header .controls .cart-button{position:relative;width:3em;float:left;margin:1em 0.5em 0 0}header .controls .cart-button img{width:1.75em}header .controls .cart-button .cart_items{position:absolute;top:0.25em;left:1em;font-size:1.25em;width:2em;text-align:center;font-weight:bold}header .controls .cart-note{float:left;font-size:0.66em;margin:0.25em 0 0 0;line-height:1em}header .header-badge{float:right;width:100px;text-align:center}header .header-badge a{text-decoration:none;font-size:0.8em}header .header-badge img{display:block;max-width:100px;max-height:90px}header .activate-menu{position:relative;float:right;margin:0.5em 0 0 0;height:46px;width:46px}header .activate-menu-menu-link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1002}header .menu-icon{position:absolute;width:20px;height:14px;margin:auto;left:0;top:0;right:0;bottom:1px}header .menu-line{background-color:#fff;height:2px;width:100%;border-radius:2px;position:absolute;left:0;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}header .menu-line-1{top:0}header .menu-line-2{top:0;bottom:0;margin:auto}header .menu-line-3{bottom:0}header .activate-menu.open .menu-line-1{transform:translateY(7px) translateY(-50%) rotate(45deg)}header .activate-menu.open .menu-line-2{opacity:0}header .activate-menu.open .menu-line-3{transform:translateY(-7px) translateY(50%) rotate(-45deg)}header .page-menu{display:none;clear:both;margin:0;padding:0 0 0 0.25em;list-style:none}header .page-menu ul{display:block}header .page-menu a{text-decoration:none}header .page-menu li{float:none;display:inline-block;padding:0.25em 0.25em 0 0}header .page-menu li:last-of-type{padding:0.25em 0 0 0}header .search_wrapper{background-color:#fff;float:left;border-radius:0.25em;border:1px solid #666;margin:1.25em 0 0.25em 0.25em;width:33%;text-align:left}header .search_wrapper .search_text{background:transparent;border:none;width:85%;font-size:0.9em;margin:0;padding:0.15em 0 0.15em 0.25em}header .search_wrapper .search_text:focus{outline:0}header .search_wrapper .search_button{float:right;height:0.9em;margin:0.25em 0.15em 0 0;cursor:pointer}header nav[role="main"]{display:none}header nav[role="main"] ul{margin:0 auto;padding:0;list-style:none}header nav[role="main"] ul li{margin:0;padding:0.15em 0 0 0}header nav[role="main"] ul li a{display:block;padding:0.25em 0.25em;text-decoration:none}header nav[role="main"] ul .featured_brands{display:none}header nav[role="main"] ul li:first-of-type{padding:0.15em 1em 0 0}header nav[role="main"] ul li:last-of-type{margin:0;display:none}.nav-pane-wrapper{position:relative;margin:0 0.5em}.nav-pane-wrapper .nav_pane{display:none;font-size:1em;position:absolute;top:-1px;left:0;right:0;margin:auto;padding:0.5em 1em 0.5em 1em;z-index:1000;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.nav-pane-wrapper .nav_pane a{display:block;margin:0.25em 0;padding:0.15em 0;text-decoration:none}.nav-pane-wrapper .nav_pane .department_set{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.nav-pane-wrapper .nav_pane .view_all{margin:0.25em 0 0.25em 1em}.nav-pane-wrapper .nav_pane .spacer{height:0.75em;clear:both}.nav-pane-wrapper .five{-webkit-column-count:3;-moz-column-count:3;column-count:3}.nav-pane-wrapper .four{-webkit-column-count:3;-moz-column-count:3;column-count:3}.nav-pane-wrapper .three{-webkit-column-count:3;-moz-column-count:3;column-count:3}.nav-pane-wrapper .two{-webkit-column-count:2;-moz-column-count:2;column-count:2}#nav_pane_brands ul{list-style:none;margin:0;padding:0}#nav_pane_brands ul .cell{float:left;height:4em;width:5em;position:relative}#nav_pane_brands ul .featured-brands-logo{width:3em;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media all and (min-width: 568px){header .logo-wrapper{width:9.5em}header .logo-wrapper .logo{max-height:3.5em;max-width:9em}header .controls{margin:0.25em 0 0 1em}header .controls .cart-note{font-size:0.75em}header .search_wrapper{margin:2.5em 0 0.25em 0.25em;width:40%}}@media all and (min-width: 768px){header .logo-wrapper{height:7em;width:12em}header .logo-wrapper .logo{max-height:6.5em;max-width:16.5em}header .controls{margin:1.5em 0 0 1em}header .controls .search-input{font-size:1em}header .search_wrapper .search_text{font-size:1em}}@media all and (min-width: 1024px){.meta-wrapper .tagline{float:left}.meta-wrapper ul{float:right}header .controls .search-input{font-size:1.25em}header .controls .cart-button{width:4em;margin:0.75em 0.75em 0 0}header .controls .cart-button img{width:2em}header .controls .cart-button .cart_items{font-size:1.5em;width:2em}header .controls .cart-note{margin:0.5em 0 0 0;font-size:0.8em}header .search_wrapper{display:none}header .activate-menu{display:none}header .page-menu{display:inherit;clear:none;float:right;margin:1em 1em 0 0;width:50%;font-size:1.25em}header .page-menu li{float:left;display:inherit;padding:0;width:33%}header .page-menu li a{font-size:0.9em;padding:0.25em 0.5em}header .page-menu li:last-of-type{padding:0}header nav[role="main"]{display:block;height:2em}header nav[role="main"] ul li{float:left;margin:0;padding:0}header nav[role="main"] ul li a{padding:0.66em 0.75em 0.5em 0.75em}header nav[role="main"] ul li:first-of-type{padding:0 0 0 0.5em}header nav[role="main"] ul li:last-of-type{margin:0;display:inherit}header nav[role="main"] ul .featured_brands{display:inherit}header nav[role="main"] .search_wrapper{display:inherit;background-color:#fff;width:100%;border-radius:0.25em;border:1px solid #666;margin:0.3em 0 0.25em 0.5em;text-align:left}header nav[role="main"] .search_wrapper .search_text{background:transparent;border:none;width:85%;font-size:1em;margin:0;padding:0.15em 0 0.15em 0.25em}header nav[role="main"] .search_wrapper .search_text:focus{outline:0}header nav[role="main"] .search_wrapper .search_button{float:right;height:1em;margin:0.25em 0.15em 0 0;cursor:pointer}}@media all and (min-width: 1100px){header .content{width:1100px}header .controls{margin:1.5em 0 0 3em}header nav[role="main"] ul{width:1100px;margin:0 auto}header nav[role="main"] ul li:first-of-type{padding:0}.nav-pane-wrapper{width:1100px;margin:0 auto}}.meta-wrapper{background-color:#776037;color:#fff}header{color:#3f2b09;background:#d6bb93 url(images/header-bg.jpg) no-repeat top center;border-bottom:2px solid #3f2b09}header .page-menu{background-color:#3f2b09;border-bottom:1px solid #fff;font-family:"UniformCondensed";text-transform:uppercase}header nav[role="main"]{color:#fff;background-color:#3f2b09;font-family:"ACaslonPro-Regular"}header .activate-menu{position:absolute;top:73px;right:6px;height:46px;width:46px}header .menu-line{background-color:#3f2b09}.nav-pane-wrapper .nav_pane{color:#fff;background-color:#5a431c}.nav-pane-wrapper .nav_pane .department{font-family:"ACaslonPro-Regular"}.nav-pane-wrapper .nav_pane a:hover{background-color:#3f2b09}@media all and (min-width: 1024px){header .page-menu{background-color:transparent;border-bottom:0 none}header nav[role="main"] ul li .search_wrapper .search_text{height:1.3em}header nav[role="main"] a.live_master{background-color:#5a431c}}.main{padding:1em}.main .content{margin:0 auto}.main .spacer{height:0.75em;clear:both}.main .section_head{margin:0 0 0.25em}.main .section_head .icon{display:inline-block;vertical-align:top;width:1em;padding:0 0.25em 0 0}.main .section_controls{display:none}.main .back_link{display:none}.main .browse_catalogs{padding:0.5em 0 0 0}.main h1{margin:0.5em 0 0.5em 0;padding:0 0 0.25em 0;text-align:left}.main .page{padding:0.25em;max-width:900px;line-height:1.25em}.main .page .heading{font-size:1.5em;margin:0 0 0.5em 0}.main .page .centered{text-align:center;text-transform:uppercase;padding:0 0 2em 0}.main .page p{margin:0 0 1em 0;line-height:1.25em}.main .page a{text-decoration:underline}.main .page ol{list-style:decimal;margin:0 0 1em 0;padding-left:40px}.main .page ul{list-style:disc;margin:0 0 1em 0;padding-left:40px}.main .page ul.pagegrid{list-style:none;width:100%;margin:0;padding:0}.main .page ul.pagegrid li{float:left;margin:0;padding:0 2em 0 0}.main .page ul.pagegrid li:last-of-type{padding:0}.main .page ul.pagegrid img{max-width:100%}.main .page ul.pagegrid input[type="radio"]{width:auto}.main .page ul.content_list{list-style:circle}.main .page ul.content_list li{margin:0 0 0.5em 1.5em}.main .page{padding:0.25em;max-width:960px;color:#fff}.main .page .heading{font-size:1.5em;margin:0 0 0.5em 0}.main .page .centered{text-align:center;text-transform:uppercase;padding:0 0 2em 0}.main .page p{margin:0 0 1em 0;line-height:1.25em}.main .page a{text-decoration:none}.browse-catalogs-wrapper{font-family:"ACaslonPro-Regular";font-style:italic;text-align:center}.browse-catalogs-wrapper ul{margin:0;padding:0;width:100%;list-style:none}.browse-catalogs-wrapper ul li{float:left;text-align:center;width:33.333%;margin:0;padding:0 1px 0 0}.browse-catalogs-wrapper ul li:last-of-type{padding:0}.browse-catalogs-wrapper a{display:block;padding:0.5em;height:7.5em;color:#e4e4e4;font-size:0.9em;text-shadow:2px 2px 4px #2a2a2a;text-transform:uppercase;text-decoration:none}.browse-catalogs-wrapper .shooting-sports{background-color:#bf4242}.browse-catalogs-wrapper .fishing-marine{background-color:#338eb7}.browse-catalogs-wrapper .camping-outdoor{background-color:#a89e47}.browse-catalogs-wrapper .product-count{padding:0.8em 0 0 0;font-size:0.8em;text-transform:none}.browse-catalogs-wrapper .icon{height:2em;display:block;margin:0 auto;padding:0 0 0.5em 0}.browse-departments-wrapper{text-align:center}.browse-departments-wrapper ul{margin:0;padding:0;width:100%;list-style:none}.browse-departments-wrapper ul li{float:left;text-align:center;width:32.333%;margin:0 1.5% 0 0;padding:0}.browse-departments-wrapper ul li:last-of-type{margin:0}.browse-departments-wrapper a{display:block;padding:0;position:relative;color:#e4e4e4;font-size:0.9em}.browse-departments-wrapper img{width:100%}.browse-departments-wrapper .label{position:absolute;width:100%;height:50%;top:0;left:0;bottom:0;right:0;margin:auto;padding:0 0.25em;font-size:1.25em;line-height:2.25em;text-shadow:0 0 18px #000;text-transform:uppercase;text-decoration:none}.browse-departments-wrapper .double{line-height:1em}.browse-departments-wrapper .product-count{position:absolute;width:100%;bottom:0;left:0;padding:0.25em 0 0.33em 0;font-size:0.8em;text-transform:none;background-color:#333}.breadcrumb,.filters{margin:0 auto;font-size:1.1em}.breadcrumb a,.filters a{text-decoration:none}.breadcrumb ul,.filters ul{list-style:none;margin:0;padding:0}.breadcrumb ul li,.filters ul li{float:left;padding:0.1em 0}.breadcrumb ul li.select,.filters ul li.select{padding:0}.breadcrumb .arrow,.filters .arrow{padding:0 0.5em}.filters{padding:0.5em 0}.page_controls{float:right}.product_count{float:right}ul.grid{list-style:none;width:100%;margin:0;padding:0}ul.grid li{float:left;margin:0}ul.grid li.noborder{background:transparent;border:0 none;padding:0 1px 1px 0}ul.pagegrid{list-style:none;width:100%;margin:0;padding:0}ul.pagegrid li{float:left;margin:0;padding:0 2em 0 0}ul.pagegrid li:last-of-type{padding:0}ul.pagegrid img{max-width:100%}ul.content_list{list-style:circle}ul.content_list li{margin:0 0 0.5em 1.5em}li.one{width:100%}li.two{width:100%}li.three{width:100%;font-size:1em}li.four{width:50%;font-size:0.95em}.featured-collections-wrapper{text-align:center}.featured-collections-wrapper ul{display:inline-block}.featured-collections-wrapper .li{margin:0;padding:0}.featured-collections-wrapper img{width:100%;max-width:360px;margin:0;padding:0}.thumbnail_image_wrapper,.feature_image_wrapper{width:100%;height:100px;padding:0.25em;margin:0 0 0.5em 0;position:relative;background-color:#fff}.thumbnail_image,.feature_image{max-width:90%;max-height:90px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product_title{font-size:1em;margin:0 0 0.5em 0;padding:0 0.25em;height:1em;overflow:hidden;text-align:center}.product_meta{display:none;margin:0 0 0 0.75em;white-space:nowrap}.product_price{font-size:1.33em;margin:0 0.3em 0.25em 0;text-align:center}.product_controls{clear:both;margin:0 0.5em 0 0.5em;text-align:center}.product_controls a{display:inline-block;margin:0 0 0.5em 0;padding:0.33em 0 0.25em 0;width:48%;font-size:0.8em;text-decoration:none}.product_detail_link{float:left;text-align:center}.add_to_cart,.get_live_price{float:right;text-align:center;margin:0}.go_to_checkout{float:right;text-align:center}.related_link{clear:both;display:block;text-align:center;margin:0 0.66em 0.5em 0.66em;padding:0.33em 0 0.25em 0;font-size:0.8em;text-decoration:none}.smaller_link{font-size:0.7em;padding:0.57em 0}.sale_flag{position:absolute;top:0px;right:0px}.variety_count{display:none}.empty_list{font-size:2em;padding:5em 0;text-align:center}@media all and (min-width: 568px){.browse-catalogs-wrapper .icon{height:3em;padding:0 0 1em 0}.browse-departments-wrapper .label{font-size:1.75em}.browse-departments-wrapper .product-count{font-size:0.9em}.variety_count{display:block;position:absolute;top:-3px;left:-3px;padding:0.25em 0.5em;background-color:#777;color:#e4e4e4;text-transform:uppercase;text-align:left;border-bottom-right-radius:0.5em;font-size:0.75em;line-height:1.1em}.main .section_controls{display:inherit;float:right;cursor:pointer;padding:0.75em 0 0 1em}ul.grid li{font-size:1.1em}li.one{width:100%}li.two{width:50%}li.three{width:50%;font-size:1em}li.four{width:50%;font-size:0.95em}.feature_image_wrapper{height:160px}.feature_image{max-height:150px}.thumbnail_image_wrapper{height:130px}.thumbnail_image{max-height:110px}.product_meta{display:block;float:left;text-align:left;font-size:0.75em}.product_price{float:right}}@media all and (min-width: 1024px){.browse-catalogs-wrapper a{font-size:1.75em}.browse-departments-wrapper .label{font-size:2em}.main .back_link{display:inherit;float:right;cursor:pointer;padding:0 0 0 1em}ul.grid li{font-size:1.1em}li.one{width:100%}li.two{width:50%}li.three{width:33.333%;font-size:1em}li.four{width:25%;font-size:0.95em}}@media all and (min-width: 1100px){.breadcrumb,.filters{width:1080px}.breadcrumb select,.filters select{max-width:15em}.browse-catalogs-wrapper{width:1080px;margin:0 auto}.browse-catalogs-wrapper a{height:190px;font-size:1.33em}.browse-catalogs-wrapper .shooting-sports{background:url("/images/catalog-link-sp-bg.jpg")}.browse-catalogs-wrapper .fishing-marine{background:url("/images/catalog-link-fm-bg.jpg")}.browse-catalogs-wrapper .camping-outdoor{background:url("/images/catalog-link-co-bg.jpg")}.browse-catalogs-wrapper .product-count{padding:130px 0 0 0;font-size:1em}.browse-catalogs-wrapper .icon{height:1.25em;display:inline-block;vertical-align:text-bottom;padding:0}.browse-departments-wrapper{width:1080px;margin:0 auto}.browse-departments-wrapper .label{font-size:2.75em}.browse-departments-wrapper .double{line-height:1em}.browse-departments-wrapper .product-count{font-size:1em}.main .content{width:1080px}}.main{color:#000;background:#e2dacf url(images/body-bg.jpg) repeat-x top}.main .content_pane{max-width:1080px;margin:0 auto}.main .section_head{font-family:"ACaslonPro-Regular";font-size:1em}.main .section_head .icon{-webkit-filter:invert(100%)}.main ul.account-nav{padding-left:0}.main ul.account-nav li{font-size:1.25em;font-family:"ACaslonPro-Regular";background-color:#3f2b09;color:#fff;margin:0.25em 0 0.25em 0;padding:0.25em 0.25em 0.1em 0.25em;list-style:none}.main h1{font-size:1.5em;font-family:"ACaslonPro-Regular";border-bottom:1px solid #707575}.main .button{color:#fff;background-color:#776037;font-family:"UniformCondensed"}.main .page{color:#000}.main .hot{background-color:#3f2b09}.main .hot:hover{background-color:#5a431c}.main .dead,.main .dead:hover{background-color:#ccc;cursor:default}.browse-catalogs-wrapper{font-family:"UniformCondensed"}.breadcrumb,.filters{color:#3f2b09}.browse-departments-wrapper{font-family:"UniformCondensed"}ul.grid li{color:#000;background:#fff;float:left;border:1px solid #ccc;font-family:"UniformCondensed"}.product_price{font-family:"ACaslonPro-Regular"}.product_detail_link{color:#fff;background-color:#707575}.product_detail_link:hover{background-color:#9a9a9a}.add_to_cart,.get_live_price{color:#fff;background:#776037}.add_to_cart:hover{background:#5a431c}.go_to_checkout{background-color:#5a431c;color:#fff}.go_to_checkout:hover{background-color:#5a431c}.related_link{background:#707575;color:#fff}.related_link:hover{background:#9a9a9a}@media all and (min-width: 1024px){.main ul.account-nav{font-size:1.25em;font-family:"ACaslonPro-Regular";background-color:#3f2b09;color:#fff;margin:0.25em 0 0.25em 0;padding:0.25em 0.25em 0.1em 0.25em;text-align:left}.main ul.account-nav{padding:0;list-style-type:none}.main ul.account-nav li{font-size:1.15em;font-family:"ACaslonPro-Regular";text-align:center;padding:9px 15px 5px 15px;border:solid #9a9a9a;border-width:0 1px 0 0;float:left}.main ul.account-nav li.active{background-color:rgba(0,0,0,0.3)}.main h1{font-size:1.8em}}footer{text-align:center;padding:0 0 1em 0}footer ul{list-style:none;margin:0.25em 0 0 0.5em;padding:0}footer ul li a{display:block;padding:0.5em 1em 0.25em 1em;text-decoration:none}footer .copyright{margin:1.25em;font-size:0.66em}footer .note{font-size:0.5em;padding:0 0 0 1em}@media all and (min-width: 568px){footer ul{float:left;text-align:left}footer .copyright{float:right;text-align:right;line-height:1.5em}footer .note{font-size:0.5em;padding:0 0 0 1em}}@media all and (min-width: 1100px){footer .content{width:1100px;margin:0 auto}}footer{color:#fff;background-color:#776037}footer ul{font-family:"ACaslonPro-Regular"}#varieties .heading{font-size:1.25em;border-top:1px solid #ccc;margin:1em 0 0.5em 0;padding:0.5em 0 0 0}.varieties_tab{float:left;padding:0.5em;margin:0.5em;position:relative}.varieties_tab_button{cursor:pointer;padding:0.25em;margin:0 0 1px 0;color:#fff;background-color:#777}.varieties_tab_button:hover{background-color:#999}.varieties_pane{display:none}.varieties_loading{padding:70px 0 0 0;text-align:center}#varieties .product_price{float:none}.varieties table{width:100%;margin:0;padding:0}.varieties tr{background-color:none}.varieties td{padding:3px;font-size:0.8em}.varieties td.varieties_image_td{max-width:100px}.variety_thumbnail_image{max-width:100px;max-height:40px}.variety_image_wrapper{width:110px;height:50px;padding:5px;position:relative;background-color:#fff}.variety_image_content{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.variety_thumbnail_image{max-width:100px;max-height:40px}.variety_controls{margin:0.5em 0 0 0}.variety_detail_link{float:right;margin:0 0.5em;padding:0.25em 0.5em 0.1em 0.5em;text-decoration:none}.variety_add_to_cart{display:inline-block;margin:0 0.5em;padding:0.25em 0.5em 0.1em 0.5em;text-decoration:none}.variety_go_to_checkout{display:inline-block;margin:0 0.5em;padding:0.25em 0.5em 0.1em 0.5em}.variety_meta{font-size:0.8em;padding:0 1em 0 0}.product_container .product_detail_left{width:95%;padding:1em 0;margin:0 auto}.product_container .product_detail_right{width:95%;padding:1em 0;margin:0 auto}.product_container .product_detail_controls{text-align:left;margin:1em 0}.product_container .product_detail_price{float:left;text-align:left;font-size:1.75em}.product_container .detail_add_to_cart,.product_container .detail_go_to_checkout{display:block;float:right;width:40%;text-align:center;margin:0;text-decoration:none;padding:0.25em}.product_container .detail_sale_flag{position:absolute;top:0;right:0}.product_container .product_detail_image{width:100%;text-align:center;margin:0 0 1em 0;padding:1em;background-color:#fff;position:relative}.product_container .product_image{max-width:95%}.product_container .stock{padding:1em 0 0 0;font-size:0.9em}.product_container .title,.product_container .media,.product_container .varieties{clear:both;margin:0 0 0.75em 0;padding:0.5em 0 0 0}.product_container p{line-height:1.25em}.product_container table{width:100%}.product_container td{padding:0.25em;text-align:left}.product_container td.label{width:20%;text-align:right;font-size:0.9em}.product_container td.unavailable{text-align:center}.product_container td.label-half{width:33%;text-align:right;font-size:0.9em}.product_container .detail_pane{margin:0 0 1em 0;padding:0.5em 0.25em 0.25em 0.25em}.product_container .detail_pane .heading{margin:0.15em 0 0.15em 0;padding:0 0 0.25em 0}.product_container .button-right{background-color:#3f2b09;color:white;cursor:pointer;text-align:center;margin:0 0 0.6em 0;text-decoration:none;padding:0.25em;width:80%;text-transform:uppercase}.product-wishlist-button a{text-decoration:none}#wishlist_modal{font-family:"ACaslonPro-Regular"}#wishlist_modal p{font-family:"ACaslonPro-Regular"}#wishlist_modal .heading{color:#3f2b09}.details_more_heading{margin:0 0 0.25em 0}@media all and (min-width: 1024px){.product_container .product_detail_left{width:63%;padding:1em 0;float:left}.product_container .product_detail_right{float:right;width:35%;padding:1em 0}}.product_container .title{font-family:"ACaslonPro-Regular";font-size:1.25em;border-top:1px dotted #666}.product_container td.label{color:#3f2b09}.product_container .heading{font-family:"ACaslonPro-Regular"}.product_container .product_detail_right tr:nth-child(even){background-color:rgba(0,0,0,0.06)}.product_container .variety_price{font-family:"ACaslonPro-Regular";font-size:1.25em}.product_container .variety_detail_link{color:#fff;background-color:#707575}.product_container .variety_detail_link:hover{color:#fff;background-color:#9a9a9a}#varieties .heading{border-top:1px dotted #707575}.varieties_tab_button{padding:0.25em;color:#fff;background-color:#707575}.varieties_tab_button:hover{background-color:#9a9a9a}.details_more_heading{font-family:"ACaslonPro-Regular"}.brand_index{margin:0.5em 0}.character_anchor{display:inline-block;padding:0.25em 0.5em}.manufacturer_link{display:block;text-align:left;padding:0.5em 0.25em 0.25em 0.25em;text-decoration:none}.content_divider{clear:both;font-size:1.25em;padding:0.5em 0 0.25em 0}.manufacturer_link:hover{background:#776037}.checkout-wrapper{padding:0.25em 0}.checkout-wrapper .login_controls{margin:0 0 0.5em 0.15em;padding:0;font-size:0.9em}.checkout-wrapper .section_head{margin:0 0 0.5em 0;padding:0.5em 0.5em 0.25em 0.5em;text-transform:uppercase}.checkout-wrapper .head_message{font-size:0.8em;text-transform:none}.checkout-wrapper input[type=text],.checkout-wrapper textarea{font-size:0.9em}.checkout-wrapper input[type=radio],.checkout-wrapper input[type=checkbox]{width:auto;font-size:0.9em}.checkout-wrapper select{width:97%}.checkout-wrapper .full{width:97%;height:3em}.checkout-wrapper .medium{width:46%}.checkout-wrapper .short{width:25%}.checkout-wrapper ul{width:100%;list-style:none;margin:0.5em 0;padding:0 0 0.5em 0;clear:both}.checkout-wrapper ul li{padding:0 0.5em 0 0;display:inline-block;vertical-align:top}.checkout-wrapper ul .seven{width:33%}.checkout-wrapper ul .five{width:19%}.checkout-wrapper ul .four{width:97%}.checkout-wrapper ul .three{width:97%}.checkout-wrapper ul .two-three{width:97%}.checkout-wrapper ul .four-seven{width:66%}.checkout-wrapper ul .two{width:47%}.checkout-wrapper ul .three-four{width:97%}.checkout-wrapper ul .one{width:97%}.checkout-wrapper ul li:last-of-type{padding:0}.checkout-wrapper ul:last-of-type,.checkout-wrapper ul.norule{border-bottom:none}.checkout-wrapper ul.tight{margin:0;padding:0}.checkout-wrapper .inline{display:inline-block}.checkout-wrapper .right{text-align:right;padding:0}.checkout-wrapper .note{font-size:0.9em;line-height:1em;margin:0 2em 0 0}.checkout-wrapper .note_heading{font-size:1.1em;margin:0.5em 0;padding:0.5em 0 0 0}.checkout-wrapper .boxed{margin:0.5em 0}.checkout-wrapper .price{font-size:1.1em;padding:0.33em 0 0.25em 0}.checkout-wrapper .product-wishlist-button{font-size:0.75em;cursor:pointer}input[type='radio'],span.radio-label.large{vertical-align:middle}span.radio-label.large{padding-left:5px}.section_cart_items .thumbnail_image_wrapper{float:left;width:100%;height:7em;padding:0.25em;margin:0;position:relative;background:#fff}.section_cart_items .thumbnail_image{max-width:90%;max-height:6.5em;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.section_cart_items ul{float:left;width:100%;clear:none;height:auto;margin:0.5em 0;padding:0}.section_cart_items ul li{float:left}.section_cart_items ul .product{width:95%}.section_cart_items ul .unit_price{width:33%;text-align:center}.section_cart_items ul .quantity_control{width:33%;text-align:center}.section_cart_items ul .extended_price{line-height:3em;text-align:right}.section_cart_items .title{font-size:1.1em}.section_cart_items .meta{font-size:0.75em;padding:0.25em 0 1em 0}.section_cart_items .quantity{font-size:1em;width:2em;padding:0.18em 0;text-align:center}.section_cart_items .button{display:inline-block;font-size:0.9em;padding:0.25em 0.75em 0 0.75em;margin:0.25em 0 0 0}.section_cart_items .remove{margin:0.33em 0 0 0}.payment_info ul li{vertical-align:top}.cart_totals .label{display:inline-block;line-height:1.66em}.cart_totals .price{display:inline-block;width:6em}.cart_totals .wait,.cart_totals .error{display:block;text-align:center}.accept_policies{padding:0.25em 0.5em;font-size:0.9em}.place_order{text-align:center;border-radius:0.25em;padding:0.5em 1em;margin:0.75em 0 0.75em 1em;cursor:pointer}@media all and (min-width: 568px){.checkout-wrapper input[type=text],.checkout-wrapper textarea,.checkout-wrapper input[type=radio],.checkout-wrapper input[type=checkbox]{font-size:1em;height:1.75em}.checkout-wrapper .login_controls{margin:1.25em 0 0 0;font-size:0.9em;float:right}}@media all and (min-width: 640px){.section_cart_items .thumbnail_image_wrapper{width:20%}.section_cart_items ul{float:left;width:78%;height:6em;margin:1em 0 0.5em 0;padding:0 0 0 1em}.section_cart_items ul .product{width:50%}.section_cart_items ul .unit_price{width:18%;text-align:center}.section_cart_items ul .quantity_control{width:18%;text-align:center}.section_cart_items ul .extended_price{width:10%;line-height:3em;text-align:right}}@media all and (min-width: 768px){.checkout-wrapper #contact_info ul{border-bottom:none;float:left;clear:none}.checkout-wrapper #contact_info ul li{padding:0;width:100%}.checkout-wrapper #contact_info ul:first-of-type{width:25%}.checkout-wrapper #contact_info ul:last-of-type{width:70%}}@media all and (min-width: 1024px){.checkout-wrapper .login_controls{font-size:1em;margin:0.33em 0 0 0}.checkout-wrapper .head_message{float:right;margin:0 1em 0 0}.checkout-wrapper ul .seven,.cart_totals ul .seven{width:13%}.checkout-wrapper ul .five,.cart_totals ul .five{width:19%}.checkout-wrapper ul .four,.cart_totals ul .four{width:24%}.checkout-wrapper ul .three,.cart_totals ul .three{width:32%}.checkout-wrapper ul .two-three,.cart_totals ul .two-three{width:65%}.checkout-wrapper ul .four-seven,.cart_totals ul .four-seven{width:45%}.checkout-wrapper ul .two,.cart_totals ul .two{width:49%}.checkout-wrapper ul .one,.cart_totals ul .one{width:100%}.checkout-wrapper ul .three-four,.cart_totals ul .three-four{width:75%}.checkout-wrapper ul li:last-of-type,.cart_totals ul li:last-of-type{padding:0}.checkout-wrapper #contact_info ul:first-of-type,.cart_totals #contact_info ul:first-of-type{width:30%}.checkout-wrapper #contact_info ul:last-of-type,.cart_totals #contact_info ul:last-of-type{width:69%}}.checkout-wrapper .head_normal{background:#707575;color:#fff}.checkout-wrapper .head_error{background:#707575;color:#fff}.checkout-wrapper .head_message{color:#fff;font-family:"UniformCondensed"}.checkout-wrapper .live{background:#776037;color:#fff}.checkout-wrapper .price{font-family:"ACaslonPro-Regular"}.checkout-wrapper ul{border-bottom:1px dotted #9a9a9a}.checkout-wrapper .note_heading{border-top:1px dotted #9a9a9a}.section_cart_items .thumbnail_image_wrapper{border:1px solid #707575}.place_order{background:#776037;color:#fff}.place_order:hover{background:#5a431c;color:#fff}.accept_policies{background:#707575;color:#fff}
