@charset "utf-8";
/* Header
-------------------------------------------------------------------------------------------------------- */
.ie.hack.ie-header-bg {background:#dfd6b8;}
.site.header {height:100px;width:100%;max-width:1000px;position:relative;margin:auto;}
.site.header .espot {display:block !important;}
.site.header a {color:#354b1a;}
.site.header a:active {color:#354b1a;}
.site.header a:visited {color:#354b1a;}
.site.header a:hover {color:#990000;text-decoration:none;}
.site.header br {display:none;}
.site.header p {color:#3E3107;}
.site.header ul {list-style-type:none;}
/* // FUTURE: Style the container, not the content. */
.espot.header.one {width:160px;float:left;position:relative;height:auto;min-height:90px;width:15%;}
.espot.header.two {}
.espot.header.three {display:block;height:20px;}
.espot.header.four {height:auto;position:relative;height:105px;height:auto;float:left;width:21%;}
/* -- Logo
-------------------------------------------------------------------------------------------------------- */
.site.header .logo {float:left;position:relative;top:8px;float:left;height:80px;left:12px;position:relative;top:8px;}
/* -- Welcome/sign in
-------------------------------------------------------------------------------------------------------- */

/* -- Search box
-------------------------------------------------------------------------------------------------------- */
.search-box {background:none;color:#534E41;float:left;font-size:12px;height:35px;left:0;padding:0px;position:relative;top:0;width:38%;}
.search-box input {background:#f8f5ec;border:1px solid #947F51;border-right:0;color:#67604c;float:left;font-size:14px;font-weight:bold;height:35px;padding:5px;width:80%;}
.search-box button {background:#f1cb2b;border:1px solid #947F51;border-left:0;color:#fff;width:16%;height:32px;margin:0;padding-bottom:3px;padding-right:12px;cursor:pointer;font-size:11px;font-weight:bold;text-transform:uppercase;color:#534E41;float:left;}
.search-box button:hover {background:#e0d4b7;border-color:#504a3a;color:#fff;}
.header .search-box input:focus {border-right:0;}

/* ---- Type Ahead
-------------------------------------------------------------------------------------------------------- */
.search-box .type-ahead {position:relative;z-index:10000;top:-1px;}
.search-box .type-ahead.container {border:1px solid #928052;width:314px;overflow:hidden;height:auto;background:#f6f3eb;background:#fff;line-height:inherit;font-size:12px;font-weight:bold;}
.search-box .type-ahead p {margin:0;}
.search-box .type-ahead a {text-transform:capitalize;display:block;color:#354B1A;color:#392009;color:#67604c;color:#534E41;}
.search-box .type-ahead a:hover {color:#354b1a;color:#990000;/*background:#ccc49f;*/ }
.search-box .type-ahead .section {background:#ece5d4;padding:7px 0 3px 8px;margin-bottom:8px;border-bottom:1px solid #d8cfa9;}
.search-box .type-ahead .section:last-child {margin-bottom:0;border-bottom:0;}
.search-box .type-ahead .header {font-weight:bold;text-transform:uppercase;font-size:14px;color:#354b1a;line-height:1em;}
.search-box .type-ahead ul {margin-top:5px;}
.search-box .type-ahead li {padding:3px 0;}
.search-box .type-ahead li ul {/*border-top:1px solid #dfd3b6;*/ margin-top:2px;}
.search-box .type-ahead li ul a {padding-left:10px;}
/* -- Menu
-------------------------------------------------------------------------------------------------------- */
.site.header .navigation {float:right;height:auto;position:relative;top:15px;/* new */ float:right;top:0px;text-align:right;width:100%;width:auto;font-weight:bold;}
.site.header .navigation .column {width:135px;padding:0;float:left;border-left:1px solid #b39e77;position:relative;/* new */ float:right;border-right:1px solid #B39E77;border-left:0;width:auto;margin-left:10px;}
.site.header .navigation .column li {margin:0 0 3px 8px;/* new */ margin:0;padding-right:5px;margin-left:0px;padding:0 2px 0 5px;line-height:1.5em;font-size:.9em;padding:0 2px 0 5px;}
.site.header .navigation .column li a {font-weight:normal;}
.site.header .navigation .sprite {display:block;background:transparent url("//media.basspro.com/images/bps-master-sprite.png") no-repeat;/* new */ }
.site.header .navigation .sprite.cart {background:transparent url("//media.basspro.com/images/bps-master-sprite.png") no-repeat;background-position:-235px -80px;height:15px;margin-top:2px;padding:0 0 0 24px;font-size:1.2em;font-weight:bold;/* new */ }
.site.header .navigation .sprite.cs {background-position:-128px -64px;width:16px;height:16px;position:relative;top:2px;left:3px;display:inline-block;/* new */ display:none;}
.site.header .navigation {float:right;height:auto;position:relative;top:15px;/* new */ float:right;top:0px;text-align:right;width:100%;width:auto;font-weight:bold;}
.site.header .navigation .column {width:135px;padding:0;float:left;border-left:1px solid #b39e77;position:relative;/* new */ float:right;border-right:1px solid #B39E77;border-left:0;width:auto;margin-left:10px;}
.site.header .navigation .column li {margin:0 0 3px 8px;/* new */ margin:0;padding-right:5px;margin-left:0px;padding:0 2px 0 5px;line-height:1.5em;font-size:.9em;padding:0 2px 0 5px;}
.site.header .navigation .column li a {font-weight:normal;}
.site.header .navigation .sprite {display:block;background:transparent url("//media.basspro.com/images/bps-master-sprite.png") no-repeat;/* new */ }
.site.header .navigation .sprite.cart {background:transparent url("//media.basspro.com/images/bps-master-sprite.png") no-repeat;background-position:-235px -80px;height:15px;margin-top:2px;padding:0 0 0 24px;font-size:1.2em;font-weight:bold;/* new */ }
.site.header .navigation .sprite.cs {background-position:-128px -64px;width:16px;height:16px;position:relative;top:2px;left:3px;display:inline-block;/* new */ display:none;}
/* // FUTURE: Merge manually, DO NOT DELETE, there are styles that have to be in here!! */
/* -- Menu
-------------------------------------------------------------------------------------------------------- */
.site.header .navigation {float:right;height:auto;position:relative;top:15px;/* new */ float:right;top:0px;text-align:right;width:100%;width:auto;font-weight:bold;}
.site.header .navigation .column {width:135px;padding:0;float:left;border-left:1px solid #b39e77;position:relative;/* new */ float:right;border-right:1px solid #B39E77;border-left:0;width:auto;margin-left:10px;}
.site.header .navigation .column li {margin:0 0 3px 8px;/* new */ margin:0;padding-right:5px;margin-left:0px;padding:0 2px 0 5px;line-height:1.5em;font-size:.9em;padding:0 2px 0 5px;}
.site.header .navigation .column li a {font-weight:normal;}
.site.header .navigation .sprite {display:block;background:transparent url("//media.basspro.com/images/bps-master-sprite.png") no-repeat;/* new */ }
.site.header .navigation .sprite.cart {background:transparent url("//media.basspro.com/images/bps-master-sprite.png") no-repeat;background-position:-235px -80px;height:15px;margin-top:2px;padding:0 0 0 24px;font-size:1.2em;font-weight:bold;/* new */ }
.site.header .navigation .sprite.cs {background-position:-128px -64px;width:16px;height:16px;position:relative;top:2px;left:3px;display:inline-block;/* new */ display:none;}
/* // FUTURE: Merge manually, DO NOT DELETE, there are styles that have to be in here!! */
/* -- Menu
-------------------------------------------------------------------------------------------------------- */
.site.header .navigation {float:right;height:auto;position:relative;top:15px;/* new */ float:right;top:0px;text-align:right;width:100%;width:auto;font-weight:bold;}
.site.header .navigation .column {width:135px;padding:0;float:left;border-left:1px solid #b39e77;position:relative;/* new */ float:right;border-right:1px solid #B39E77;border-left:0;width:auto;margin-left:10px;}
.site.header .navigation .column li {margin:0 0 3px 8px;/* new */ margin:0;padding-right:5px;margin-left:0px;padding:0 2px 0 5px;line-height:1.5em;font-size:.9em;padding:0 2px 0 5px;}
.site.header .navigation .column li a {font-weight:normal;}
.site.header .navigation .sprite {display:block;background:transparent url("//media.basspro.com/images/bps-master-sprite.png") no-repeat;/* new */ }
.site.header .navigation .sprite.cart {background:transparent url("//media.basspro.com/images/bps-master-sprite.png") no-repeat;background-position:-235px -80px;height:15px;margin-top:2px;padding:0 0 0 24px;font-size:1.2em;font-weight:bold;/* new */ }
.site.header .navigation .sprite.cs {background-position:-128px -64px;width:16px;height:16px;position:relative;top:2px;left:3px;display:inline-block;/* new */ display:none;}
/* -- Mini cart
-------------------------------------------------------------------------------------------------------- */
.site.header div.cart {display:block;width:auto;padding:0;margin:0;margin-left:10px;float:right;text-align:right;position:relative;top:1px;padding:2px;}
.site.header .cart h3, .site.header .cart h4 {color:#444;font-weight:bold;}
.site.header div.cart a {width:auto;height:auto;display:block;height:100%;width:100%:
}
.site.header div.cart+a:hover {background-color:#67604c;}
.site.header div.cart a:hover .contents {}
.site.header div.cart a .bug {background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;background:url("//media.basspro.com/site-elements/images/icons/icon-box.png") no-repeat 0 -0px;overflow:auto;text-align:center;font-weight:bold;font-size:.9em;display:inline-block;padding-top:6px;color:#000;padding-top:7px;padding-left:1px;background:#e6c121;height:auto;border:1px solid #D9B71E;padding:3px 2px;width:auto;min-width:10px;}
.site.header div.cart a .words {display:inline-block;font-weight:bold;height:19px;overflow:auto;padding-top:7px;text-align:center;padding-left:5px;padding:4px 3px;height:auto;margin:0;}
.site.header div.cart .icon {vertical-align:middle;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-cart-lg.png") no-repeat 0px 0;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-cart-lg.png") no-repeat 0 -25px;height:20px;display:block;float:left;width:25px;background:url("//media.basspro.com/site-elements/images/icons/icon-cart-lg.png") no-repeat scroll 0 0px transparent;}
.site.header div.cart .hover {background-position:0 -25px !important;color:#990000;background-position:0 -20px !important;background-color:#67604c }
.site.header div.cart .hover a {}
.site.header .cart.hover-container .edit.link {color:#eeebdc;padding:2px 2px 0 0;}
.site.header .cart.hover-container .empty-cart-message {padding:5px;text-align:left;}
.site.header .cart .contents {position:relative;background:#67604c !important;/*border:1px solid #403b2f;*/ background:#354b1a;width:auto;width:300px;height:500px;height:auto;position:absolute;float:right;right:0;z-index:7000;padding:7px;font-size:.9em;}
.site.header .cart .contents .button.close {color:#b7ae8b;text-align:left;position:relative;padding:2px 0 0 4px;font-size:.8em;left:0;width:10%;display:none;}
.site.header .cart .contents .all-products {background:white;margin:7px;font-size:1em;margin:0;color:#444;}
.site.header .cart .contents .all-products .product {padding:1px 7px;overflow:auto;text-align:left;position:relative;color:inherit;/*height:75px;height:auto;*/ height:65px;font-size:1em;}
.site.header .cart .contents .all-products .thumbnail {width:60px;float:left;margin-right:5px;}
.site.header .cart .contents .all-products .headline {border-bottom:1px solid #eeebdc;border-top:1px solid #eeebdc;text-transform:uppercase;text-align:left;padding:2px 5px;background:#f4f4ec;}
.site.header .cart .contents .all-products .headline:first-child {}
.site.header .cart .contents .all-products .view-all {text-transform:none;font-size:1em;font-weight:normal;text-align:right;color:#666;padding:0 5px 2px;}
.site.header .cart .contents .all-products .title {font-size:1em;line-height:1.3em;text-transform:none;position:relative;font-weight:normal;display:block;height:60%;}
.site.header .cart .contents .all-products .info-summary {font-size:1em;position:relative;display:block;top:0;}
.site.header .cart .contents .all-products .product li {display:inline-block;/*margin-right:5px;*/ }
.site.header .cart .contents .all-products .product .sku {margin-right:0;width:90px;}
.site.header .cart .contents .all-products .product .qty {font-weight:bold;width:45px;text-align:right;}
.site.header .cart .contents .all-products .product .price {font-weight:bold;float:right;width:55px;text-align:right;font-size:1em;}
.site.header .cart .contents .all-products hr {border:1px solid #eee;border-top:0;width:96%;}
.site.header .cart .contents .all-products .product {width:275px;overflow:auto;}
.site.header .cart .contents .actions {height:auto;overflow:auto;text-align:center;margin:7px 0 10px;}
.site.header .cart .contents .actions .button {color:#fff;background:#4d4739;border:1px solid #403b2f;display:inline-block;width:43%;text-align:center;padding:1.5% 2%;margin:0;top:0;font-weight:bold;}
.site.header .cart .contents .actions .button.checkout {float:right;background:#354b1a;border:1px solid #263411;}
.site.header .cart .contents .actions .button.checkout:hover {background:#2b3c15;}
.site.header .cart .contents .actions .button.cart {float:left;}
.site.header .cart .contents .actions .button.cart:hover {background:#464235;}
.site.header .cart .contents .subtotal {color:#eeebdc;color:#222;color:#fff;margin:2% 0;}
.site.header .cart .contents .subtotal .amount {font-size:1.2em;margin-left:3%;}
.site.header .cart .contents h2.subtotal {font-size:inherit !important;}

/* // FUTURE: Merge manually, DO NOT DELETE, there are styles that have to be in here!! */
/* -- Mini cart
-------------------------------------------------------------------------------------------------------- */
.site.header div.cart {display:block;width:auto;padding:0;margin:0;margin-left:10px;float:right;text-align:right;position:relative;top:1px;padding:2px;}
.site.header .cart h3, .site.header .cart h4 {color:#444;font-weight:bold;}
.site.header div.cart a {width:auto;height:auto;display:block;height:100%;width:100%:
}
.site.header div.cart+a:hover {background-color:#67604c;}
.site.header div.cart a:hover .contents {}
.site.header div.cart a .bug {background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;background:url("//media.basspro.com/site-elements/images/icons/icon-box.png") no-repeat 0 -0px;overflow:auto;text-align:center;font-weight:bold;font-size:.9em;display:inline-block;padding-top:6px;color:#000;padding-top:7px;padding-left:1px;background:#e6c121;height:auto;border:1px solid #D9B71E;padding:3px 2px;width:auto;min-width:10px;}
.site.header div.cart a .words {display:inline-block;font-weight:bold;height:19px;overflow:auto;padding-top:7px;text-align:center;padding-left:5px;padding:4px 3px;height:auto;margin:0;}
.site.header div.cart .icon {vertical-align:middle;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-cart-lg.png") no-repeat 0px 0;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-cart-lg.png") no-repeat 0 -25px;height:20px;display:block;float:left;width:25px;background:url("//media.basspro.com/site-elements/images/icons/icon-cart-lg.png") no-repeat scroll 0 0px transparent;}
.site.header div.cart .hover {background-position:0 -25px !important;color:#990000;background-position:0 -20px !important;background-color:#67604c }
.site.header div.cart .hover a {}
/*.site.header div.cart.hover-container:hover {background-color:#67604c;height:30px;}*/

.site.header .cart.hover-container .edit.link {color:#eeebdc;padding:2px 2px 0 0;}
.site.header .cart.hover-container .empty-cart-message {padding:5px;text-align:left;}
.site.header div.cart .contents {}
/*.site.header div.cart .contents.closed {display:none;}*/

.site.header .cart .contents {position:relative;background:#67604c !important;/*border:1px solid #403b2f;*/ background:#354b1a;width:auto;width:300px;height:500px;height:auto;position:absolute;float:right;right:0;z-index:7000;padding:7px;font-size:.9em;}
.site.header .cart .contents .button.close {color:#b7ae8b;text-align:left;position:relative;padding:2px 0 0 4px;font-size:.8em;left:0;width:10%;display:none;}
.site.header .cart .contents .all-products {background:white;margin:7px;font-size:1em;margin:0;color:#444;}
.site.header .cart .contents .all-products .product {padding:1px 7px;overflow:auto;text-align:left;position:relative;color:inherit;/*height:75px;height:auto;*/ height:65px;font-size:1em;}
.site.header .cart .contents .all-products .thumbnail {width:60px;float:left;margin-right:5px;border:1px solid #ddd;/* mockups only, remove after deploy */ height:60px;/* mockups only, remove after deploy */ display:block;/* mockups only, remove after deploy */ }
.site.header .cart .contents .all-products .headline {border-bottom:1px solid #eeebdc;border-top:1px solid #eeebdc;text-transform:uppercase;text-align:left;padding:2px 5px;background:#f4f4ec;}
.site.header .cart .contents .all-products .headline:first-child {}
.site.header .cart .contents .all-products .view-all {text-transform:none;font-size:1em;font-weight:normal;text-align:right;color:#666;padding:0 5px 2px;}
.site.header .cart .contents .all-products .title {font-size:1em;line-height:1.3em;text-transform:none;position:relative;font-weight:normal;display:block;height:60%;float:right;width:74%;margin-bottom:.5em;}
.site.header .cart .contents .all-products .info-summary {font-size:1em;position:relative;top:0;display:inline-block;float:right;width:74%;}
.site.header .cart .contents .all-products .product li {display:inline-block;}
.site.header .cart .contents .all-products .product .sku {margin-right:0;}
.site.header .cart .contents .all-products .product .qty {font-weight:bold;/*width:16%;*/ text-align:right;}
.site.header .cart .contents .all-products .product .price {font-weight:bold;float:right;text-align:right;font-size:1em;}
.site.header .cart .contents .all-products hr {border:1px solid #eee;border-top:0;width:96%;}
.site.header .cart .contents .all-products .product {}
.site.header .cart .contents .actions {height:auto;overflow:auto;text-align:center;margin:7px 0 10px;}
.site.header .cart .contents .actions .button {color:#fff;background:#4d4739;border:1px solid #403b2f;display:inline-block;width:43%;text-align:center;padding:1.5% 2%;margin:0;top:0;font-weight:bold;}
.site.header .cart .contents .actions .button.checkout {float:right;background:#354b1a;border:1px solid #263411;}
.site.header .cart .contents .actions .button.checkout:hover {background:#2b3c15;}
.site.header .cart .contents .actions .button.cart {float:left;}
.site.header .cart .contents .actions .button.cart:hover {background:#464235;}
.site.header .cart .contents .subtotal {color:#eeebdc;color:#222;color:#fff;margin:2% 0;}
.site.header .cart .contents .subtotal .amount {font-size:1.2em;margin-left:3%;}
/* // FUTURE: Merge manually, DO NOT DELETE, there are styles that have to be in here!! */
/* -- Mini cart
-------------------------------------------------------------------------------------------------------- */
.site.header div.cart {display:block;width:auto;padding:0;margin:0;margin-left:10px;float:right;text-align:right;position:relative;top:1px;padding:2px;}
.site.header .cart h3, .site.header .cart h4 {color:#444;font-weight:bold;}
.site.header div.cart a {width:auto;height:auto;display:block;height:100%;width:100%:
}
.site.header div.cart+a:hover {background-color:#67604c;}
.site.header div.cart a:hover .contents {}
.site.header div.cart a .bug {background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;background:url("//media.basspro.com/site-elements/images/icons/icon-box.png") no-repeat 0 -0px;overflow:auto;text-align:center;font-weight:bold;font-size:.9em;display:inline-block;padding-top:6px;color:#000;padding-top:7px;padding-left:1px;background:#e6c121;height:auto;border:1px solid #D9B71E;padding:3px 2px;width:auto;min-width:10px;}
.site.header div.cart a .words {display:inline-block;font-weight:bold;height:19px;overflow:auto;padding-top:7px;text-align:center;padding-left:5px;padding:4px 3px;height:auto;margin:0;}
.site.header div.cart .icon {vertical-align:middle;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-cart-lg.png") no-repeat 0px 0;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-cart-lg.png") no-repeat 0 -25px;height:20px;display:block;float:left;width:25px;background:url("//media.basspro.com/site-elements/images/icons/icon-cart-lg.png") no-repeat scroll 0 0px transparent;}
.site.header div.cart .hover {background-position:0 -25px !important;color:#990000;background-position:0 -20px !important;background-color:#67604c }
.site.header div.cart .hover a {}
/*.site.header div.cart.hover-container:hover {background-color:#67604c;height:30px;}*/

.site.header .cart.hover-container .edit.link {color:#eeebdc;padding:2px 2px 0 0;}
.site.header .cart.hover-container .empty-cart-message {padding:5px;text-align:left;}
.site.header div.cart .contents {}
/*.site.header div.cart .contents.closed {display:none;}*/

.site.header .cart .contents {position:relative;background:#67604c !important;/*border:1px solid #403b2f;*/ background:#354b1a;width:auto;width:300px;height:500px;height:auto;position:absolute;float:right;right:0;z-index:7000;padding:7px;font-size:.9em;}
.site.header .cart .contents .button.close {color:#b7ae8b;text-align:left;position:relative;padding:2px 0 0 4px;font-size:.8em;left:0;width:10%;display:none;}
.site.header .cart .contents .all-products {background:white;margin:7px;font-size:1em;margin:0;color:#444;}
.site.header .cart .contents .all-products .product {padding:1px 7px;overflow:auto;text-align:left;position:relative;color:inherit;/*height:75px;height:auto;*/ height:65px;font-size:1em;}
.site.header .cart .contents .all-products .thumbnail {width:60px;float:left;margin-right:5px;border:1px solid #ddd;/* mockups only, remove after deploy */ height:60px;/* mockups only, remove after deploy */ display:block;/* mockups only, remove after deploy */ }
.site.header .cart .contents .all-products .headline {border-bottom:1px solid #eeebdc;border-top:1px solid #eeebdc;text-transform:uppercase;text-align:left;padding:2px 5px;background:#f4f4ec;}
.site.header .cart .contents .all-products .headline:first-child {}
.site.header .cart .contents .all-products .view-all {text-transform:none;font-size:1em;font-weight:normal;text-align:right;color:#666;padding:0 5px 2px;}
.site.header .cart .contents .all-products .title {font-size:1em;line-height:1.3em;text-transform:none;position:relative;font-weight:normal;display:block;height:60%;float:right;width:74%;margin-bottom:.5em;}
.site.header .cart .contents .all-products .info-summary {font-size:1em;position:relative;top:0;display:inline-block;float:right;width:74%;}
.site.header .cart .contents .all-products .product li {display:inline-block;}
.site.header .cart .contents .all-products .product .sku {margin-right:0;}
.site.header .cart .contents .all-products .product .qty {font-weight:bold;/*width:16%;*/ text-align:right;}
.site.header .cart .contents .all-products .product .price {font-weight:bold;float:right;text-align:right;font-size:1em;}
.site.header .cart .contents .all-products hr {border:1px solid #eee;border-top:0;width:96%;}
.site.header .cart .contents .all-products .product {}
.site.header .cart .contents .actions {height:auto;overflow:auto;text-align:center;margin:7px 0 10px;}
.site.header .cart .contents .actions .button {color:#fff;background:#4d4739;border:1px solid #403b2f;display:inline-block;width:43%;text-align:center;padding:1.5% 2%;margin:0;top:0;font-weight:bold;}
.site.header .cart .contents .actions .button.checkout {float:right;background:#354b1a;border:1px solid #263411;}
.site.header .cart .contents .actions .button.checkout:hover {background:#2b3c15;}
.site.header .cart .contents .actions .button.cart {float:left;}
.site.header .cart .contents .actions .button.cart:hover {background:#464235;}
.site.header .cart .contents .subtotal {color:#eeebdc;color:#222;color:#fff;margin:2% 0;}
.site.header .cart .contents .subtotal .amount {font-size:1.2em;margin-left:3%;}
/* -- Mini account
-------------------------------------------------------------------------------------------------------- */
.site.header .account .contents {}
.site.header .account .contents .button.close {color:#b7ae8b;text-align:left;position:relative;padding:2px 0 0 4px;font-size:.8em;left:0;width:10%;display:none;}
.site.header .account .contents .all-products {}
.site.header .espot.three .account {width:85%;float:right;text-align:right;padding:5px 0;border-bottom:1px solid #dccead;margin-bottom:10px;}
.site.header .espot.three .account li {display:inline-block;}
.site.header .espot.three .account li > a {padding:0 4px;}
.site.header .espot.three .account > li:first-child {}
.site.header .espot.three .account.member > li:first-child {font-weight:bold;margin-right:20px;border:0;margin-right:58px;}
/* // TODO: Remove
.site.header .espot.three .account .hover-container li a {display:block;width:100%;height:100%;}

.site.header .espot.three .account .hover-container .hover.edit.link {color:#fff;display:block;width:100%;background-color:#67604c;width:70px;padding-left:10px;}
.site.header .espot.three .account .hover-container .edit.link {display:block;width:100%;width:70px;padding-left:10px;}
*/

.site.header .account.hover-container .edit.link {color:#eeebdc;padding:2px 2px 0 0;}
.site.header div.account {height:25px;}
.site.header .account.guest {display:block;}
.site.header .account.member {display:block;}
.site.header .espot.three .account .hover-container {display:inline-block;width:auto;height:auto;padding:0;margin:0;float:right;float:none;text-align:right;text-align:left;position:relative;top:0;overflow:hidden;}
.site.header .espot.three .account .hover-container ul.contents {background:#67604c;width:170px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:7px;display:none;font-size:.9em;line-height:inherit;}
.site.header .espot.three .account .hover-container ul.contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
.site.header {font-size:1em;}
.site.header .espot.four .column.two li > a {padding:0 4px;}
.site.header .espot.four .column.two .hover-container li a {display:block;font-size:0.9em;padding:0 4px;}
.site.header .navigation .column li a {padding:0 2px 0 0;}
.site.header .navigation .column li a.fake {color:inherit;}
.site.header .navigation .column li a.fake:hover {color:inherit;}
.site.header .espot.four .column.two .hover-container .edit.link {display:block;}
.site.header .espot.four .column.two .hover-container .hover {background-color:#67604c;color:#fff;}
.site.header .espot.four .column.two .hover-container:hover {background-color:#67604c;color:#fff;}
.site.header .espot.four .column.two .hover-container:hover > a {color:#fff;}
.site.header .espot.four .column.two .hover-container {display:inline-block;width:auto;height:auto;padding:0;margin:0;float:right;float:none;text-align:right;text-align:left;position:relative;top:0;overflow:hidden;}
.site.header .espot.four .column.two .hover-container ul.contents {background:#67604c;min-width:165px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:1px 2px;display:none;font-size:.9em;line-height:inherit;}
.site.header .espot.four .column.two .hover-container ul.contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
/* GLOBAL HOVER STUFF */
.site.header > .hover-container .contents {display:none;}
.site.header > .hover-container {/*border:1px solid #766E57;*/ background-color:#67604c;background-color:#A9A18A;height:25px;color:#222;}
.site.header > .hover-container > a {color:#eeebdc !important;color:#3B372C !important;}
.site.header > .hover-container > a.hover {color:#eeebdc !important;}
.site.header > .hover-container .hover {background-position:0 -25px !important;}
.site.header > .hover-container .edit-link {}
/*.site.header > .hover-container:hover {background-color:#67604c;height:28px;}*/

.site.header > .cart .contents {}
.site.header > .account.hover-container .contents {display:none;}
.site.header > .hover-container.hover {background-color:#67604c !important;height:28px;}
/*.site.header div.account.hover-container:hover {background-color:pink;}*/

/* // TODO: Remove
.site.header > .hover-container:hover {background-color:purple;height:28px;}
.site.header > .hover-container .hover {background-color:#67604c;height:28px;}
.site.header div.account.hover-container .hover {background-color:#67604c;}
.site.header div.cart .hover {background-position:0 -25px !important;color:#990000;background-position:0 -20px !important;}
*/


/* // FUTURE: Merge manually, DO NOT DELETE, there are styles that have to be in here!! */
/* -- Mini account
-------------------------------------------------------------------------------------------------------- */
.site.header div.account {display:block;width:auto;height:auto;padding:0;margin:0;margin-left:10px;float:right;text-align:right;position:relative;top:1px;padding:2px 6px 2px 2px;}
.site.header .account h3, .site.header .account h4 {color:#444;font-weight:bold;}
.site.header div.account a {width:auto;height:auto;display:block;height:100%;width:auto;}
.site.header div.account+a:hover {background-color:#67604c;}
.site.header div.account a:hover {color:#222;}
/*.site.header div.account a .bug {background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;overflow:auto;text-align:center;font-weight:bold;height:19px;width:34px;display:inline-block;padding-top:6px;}*/
.site.header div.account a .words {/*background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;*/ background:#e6c121;background:none;display:inline-block;font-weight:bold;height:19px;overflow:auto;padding-top:7px;text-align:center;padding-left:5px;padding-top:6px;padding-top:7px;height:18px;padding:4px 3px;height:auto;margin:0;}
.site.header div.account .icon {vertical-align:middle;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-acct-lg.png") no-repeat 0px 0px;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-acct-lg.png") no-repeat 0px -25px;width:25px;height:20px;display:block;float:left;background:url("//media.basspro.com/site-elements/images/icons/icon-acct-lg.png") no-repeat 0px 0px;}
/*.site.header div.account .hover {background-position:0 -25px !important;color:#eeebdc;}*/
.site.header div.account .hover {background-position:0 -20px !important;}
.site.header div.account .hover a {}
/*.site.header div.account.hover-container:hover {background-color:#67604c;}*/

.site.header div.account .contents {background:white;margin:7px;font-size:1em;margin:0;color:#444;width:170px;text-align:left;/* */ position:relative;background:#67604c !important;/*border:1px solid #403b2f;*/ background:#354b1a;width:auto;width:150px;height:500px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:7px;font-size:.9em;}
.site.header div.account .contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
/*.site.header div.account .contents.closed {display:none;}*/

.site.header .account .contents {}
.site.header .account .contents .button.close {color:#b7ae8b;text-align:left;position:relative;padding:2px 0 0 4px;font-size:.8em;left:0;width:10%;display:none;}
.site.header .account .contents .all-products {}
.site.header .espot.three .account {width:85%;float:right;text-align:right;padding:5px 0;border-bottom:1px solid #dccead;margin-bottom:10px;}
.site.header .espot.three .account li {display:inline-block;}
.site.header .espot.three .account li > a {padding:0 4px;}
.site.header .espot.three .account > li:first-child {font-weight:bold;margin-right:30px;border:0;margin-right:15px;}
.site.header .espot.three .account.member > li:first-child {font-weight:bold;margin-right:20px;border:0;margin-right:58px;}
.site.header .account.hover-container .edit.link {color:#eeebdc;padding:2px 2px 0 0;}
.site.header div.account {height:25px;}
.site.header .account.guest {display:block;}
.site.header .account.member {display:none;}
.site.header .espot.three .account .hover-container {display:inline-block;width:auto;height:auto;padding:0;margin:0;float:right;float:none;text-align:right;text-align:left;position:relative;top:0;overflow:hidden;}
.site.header .espot.three .account .hover-container ul.contents {background:#67604c;width:170px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:7px;display:none;font-size:.9em;line-height:inherit;}
.site.header .espot.three .account .hover-container ul.contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
.site.header {font-size:1em;}
.site.header .espot.four .column.two li > a {padding:0 4px;}
.site.header .espot.four .column.two .hover-container li a {display:block;font-size:0.9em;padding:0 4px;}
.site.header .navigation .column li a {padding:0 2px 0 0;}
.site.header .navigation .column li a.fake {color:inherit;}
.site.header .navigation .column li a.fake:hover {color:inherit;}
.site.header .espot.four .column.two .hover-container .edit.link {display:block;}
.site.header .espot.four .column.two .hover-container .hover {background-color:#67604c;color:#fff;}
.site.header .espot.four .column.two .hover-container:hover {background-color:#67604c;color:#fff;}
.site.header .espot.four .column.two .hover-container:hover > a {color:#fff;}
.site.header .espot.four .column.two .hover-container {display:inline-block;width:auto;height:auto;padding:0;margin:0;float:right;float:none;text-align:right;text-align:left;position:relative;top:0;overflow:hidden;}
.site.header .espot.four .column.two .hover-container ul.contents {background:#67604c;min-width:165px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:1px 2px;display:none;font-size:.9em;line-height:inherit;}
.site.header .espot.four .column.two .hover-container ul.contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}

/* // FUTURE: Merge manually, DO NOT DELETE, there are styles that have to be in here!! */
/* -- Mini account
-------------------------------------------------------------------------------------------------------- */
.site.header div.account {display:block;width:auto;height:auto;padding:0;margin:0;margin-left:10px;float:right;text-align:right;position:relative;top:1px;padding:2px 6px 2px 2px;}
.site.header .account h3, .site.header .account h4 {color:#444;font-weight:bold;}
.site.header div.account a {width:auto;height:auto;display:block;height:100%;width:auto;}
.site.header div.account+a:hover {background-color:#67604c;}
.site.header div.account a:hover {color:#222;}
/*.site.header div.account a .bug {background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;overflow:auto;text-align:center;font-weight:bold;height:19px;width:34px;display:inline-block;padding-top:6px;}*/
.site.header div.account a .words {/*background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;*/ background:#e6c121;background:none;display:inline-block;font-weight:bold;height:19px;overflow:auto;padding-top:7px;text-align:center;padding-left:5px;padding-top:6px;padding-top:7px;height:18px;padding:4px 3px;height:auto;margin:0;}
.site.header div.account .icon {vertical-align:middle;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-acct-lg.png") no-repeat 0px 0px;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-acct-lg.png") no-repeat 0px -25px;width:25px;height:20px;display:block;float:left;background:url("//media.basspro.com/site-elements/images/icons/icon-acct-lg.png") no-repeat 0px 0px;}
/*.site.header div.account .hover {background-position:0 -25px !important;color:#eeebdc;}*/
.site.header div.account .hover {background-position:0 -20px !important;}
.site.header div.account .hover a {}
/*.site.header div.account.hover-container:hover {background-color:#67604c;}*/

.site.header div.account .contents {background:white;margin:7px;font-size:1em;margin:0;color:#444;width:170px;text-align:left;/* */ position:relative;background:#67604c !important;/*border:1px solid #403b2f;*/ background:#354b1a;width:auto;width:150px;height:500px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:7px;font-size:.9em;}
.site.header div.account .contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
/*.site.header div.account .contents.closed {display:none;}*/

.site.header .account .contents {}
.site.header .account .contents .button.close {color:#b7ae8b;text-align:left;position:relative;padding:2px 0 0 4px;font-size:.8em;left:0;width:10%;display:none;}
.site.header .account .contents .all-products {}
.site.header .espot.three .account {width:85%;float:right;text-align:right;padding:5px 0;border-bottom:1px solid #dccead;margin-bottom:10px;}
.site.header .espot.three .account li {display:inline-block;}
.site.header .espot.three .account li > a {padding:0 4px;}
.site.header .espot.three .account > li:first-child {font-weight:bold;margin-right:30px;border:0;margin-right:15px;}
.site.header .espot.three .account.member > li:first-child {font-weight:bold;margin-right:20px;border:0;margin-right:58px;}
.site.header .account.hover-container .edit.link {color:#eeebdc;padding:2px 2px 0 0;}
.site.header div.account {height:25px;}
.site.header .account.guest {display:block;}
.site.header .account.member {display:none;}
.site.header .espot.three .account .hover-container {display:inline-block;width:auto;height:auto;padding:0;margin:0;float:right;float:none;text-align:right;text-align:left;position:relative;top:0;overflow:hidden;}
.site.header .espot.three .account .hover-container ul.contents {background:#67604c;width:170px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:7px;display:none;font-size:.9em;line-height:inherit;}
.site.header .espot.three .account .hover-container ul.contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
.site.header {font-size:1em;}
.site.header .espot.four .column.two li > a {padding:0 4px;}
.site.header .espot.four .column.two .hover-container li a {display:block;font-size:0.9em;padding:0 4px;}
.site.header .navigation .column li a {padding:0 2px 0 0;}
.site.header .navigation .column li a.fake {color:inherit;}
.site.header .navigation .column li a.fake:hover {color:inherit;}
.site.header .espot.four .column.two .hover-container .edit.link {display:block;}
.site.header .espot.four .column.two .hover-container .hover {background-color:#67604c;color:#fff;}
.site.header .espot.four .column.two .hover-container:hover {background-color:#67604c;color:#fff;}
.site.header .espot.four .column.two .hover-container:hover > a {color:#fff;}
.site.header .espot.four .column.two .hover-container {display:inline-block;width:auto;height:auto;padding:0;margin:0;float:right;float:none;text-align:right;text-align:left;position:relative;top:0;overflow:hidden;}
.site.header .espot.four .column.two .hover-container ul.contents {background:#67604c;min-width:165px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:1px 2px;display:none;font-size:.9em;line-height:inherit;}
.site.header .espot.four .column.two .hover-container ul.contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}














































/* // FUTURE: Merge manually, DO NOT DELETE, there are styles that have to be in here!! */
/* // FUTURE: Merge manually, DO NOT DELETE, there are styles that have to be in here!! */
/* -- Account
-------------------------------------------------------------------------------------------------------- */


/* -- Search box
-------------------------------------------------------------------------------------------------------- */

/* -- Mini-cart
-------------------------------------------------------------------------------------------------------- */
.site.header div.cart {display:block;width:auto;padding:0;margin:0;margin-left:10px;float:right;text-align:right;position:relative;top:1px;padding:2px;}
.site.header .cart h3, .site.header .cart h4 {color:#444;font-weight:bold;}
.site.header div.cart a {width:auto;height:auto;display:block;height:100%;width:100%:
}
.site.header div.cart+a:hover {background-color:#67604c;}
.site.header div.cart a:hover .contents {}
.site.header div.cart a .bug {background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;background:url("//media.basspro.com/site-elements/images/icons/icon-box.png") no-repeat 0 -0px;overflow:auto;text-align:center;font-weight:bold;font-size:.9em;display:inline-block;padding-top:6px;color:#000;padding-top:7px;padding-left:1px;background:#e6c121;height:auto;border:1px solid #D9B71E;padding:3px 2px;width:auto;min-width:10px;}
.site.header div.cart a .words {display:inline-block;font-weight:bold;height:19px;overflow:auto;padding-top:7px;text-align:center;padding-left:5px;padding:4px 3px;height:auto;margin:0;}
.site.header div.cart .icon {vertical-align:middle;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-cart-lg.png") no-repeat 0px 0;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-cart-lg.png") no-repeat 0 -25px;height:20px;display:block;float:left;width:25px;background:url("//media.basspro.com/site-elements/images/icons/icon-cart-lg.png") no-repeat scroll 0 0px transparent;}
.site.header div.cart .hover {background-position:0 -25px !important;color:#990000;background-position:0 -20px !important;background-color:#67604c }
.site.header div.cart .hover a {}
/*.site.header div.cart.hover-container:hover {background-color:#67604c;height:30px;}*/

.site.header .cart.hover-container .edit.link {color:#eeebdc;padding:2px 2px 0 0;}
.site.header div.cart .contents {}
/*.site.header div.cart .contents.closed {display:none;}*/

.site.header .cart .contents {position:relative;background:#67604c !important;/*border:1px solid #403b2f;*/ background:#354b1a;width:auto;width:300px;height:500px;height:auto;position:absolute;float:right;right:0;z-index:7000;padding:7px;font-size:.9em;}
.site.header .cart .contents .button.close {color:#b7ae8b;text-align:left;position:relative;padding:2px 0 0 4px;font-size:.8em;left:0;width:10%;display:none;}
.site.header .cart .contents .all-products {background:white;margin:7px;font-size:1em;margin:0;color:#444;}
.site.header .cart .contents .all-products .product {padding:1px 7px;overflow:auto;text-align:left;position:relative;color:inherit;/*height:75px;height:auto;*/ height:65px;font-size:1em;}
.site.header .cart .contents .all-products .thumbnail {width:60px;float:left;margin-right:5px;}
.site.header .cart .contents .all-products .headline {border-bottom:1px solid #eeebdc;border-top:1px solid #eeebdc;text-transform:uppercase;text-align:left;padding:2px 5px;background:#f4f4ec;}
.site.header .cart .contents .all-products .headline:first-child {}
.site.header .cart .contents .all-products .view-all {text-transform:none;font-size:1em;font-weight:normal;text-align:right;color:#666;padding:0 5px 2px;}
.site.header .cart .contents .all-products .title {font-size:1em;line-height:1.3em;text-transform:none;position:relative;font-weight:normal;display:block;height:60%;}
.site.header .cart .contents .all-products .info-summary {font-size:1em;position:relative;display:block;top:0;}
.site.header .cart .contents .all-products .product li {display:inline-block;/*margin-right:5px;*/ }
.site.header .cart .contents .all-products .product .sku {margin-right:0;width:90px;}
.site.header .cart .contents .all-products .product .qty {font-weight:bold;width:45px;text-align:right;}
.site.header .cart .contents .all-products .product .price {font-weight:bold;float:right;width:55px;text-align:right;font-size:1em;}
.site.header .cart .contents .all-products hr {border:1px solid #eee;border-top:0;width:96%;}
.site.header .cart .contents .all-products .product {width:275px;overflow:auto;}
.site.header .cart .contents .actions {height:auto;overflow:auto;text-align:center;margin:7px 0 10px;}
.site.header .cart .contents .actions .button {color:#fff;background:#4d4739;border:1px solid #403b2f;display:inline-block;width:43%;text-align:center;padding:1.5% 2%;margin:0;top:0;font-weight:bold;}
.site.header .cart .contents .actions .button.checkout {float:right;background:#354b1a;border:1px solid #263411;}
.site.header .cart .contents .actions .button.checkout:hover {background:#2b3c15;}
.site.header .cart .contents .actions .button.cart {float:left;}
.site.header .cart .contents .actions .button.cart:hover {background:#464235;}
.site.header .cart .contents .subtotal {color:#eeebdc;color:#222;color:#fff;margin:2% 0;}
.site.header .cart .contents .subtotal .amount {font-size:1.2em;margin-left:3%;}
.site.header .cart .contents h2.subtotal {font-size:inherit !important;}
/* RR */
.site.header .cart .rr {overflow:auto;text-align:center;display:block;clear:both;background:#fff;}
.site.header .cart .rr .headline {border-bottom:1px solid #eeebdc;border-top:1px solid #eeebdc;text-transform:uppercase;text-align:left;padding:2px 5px;background:#f4f4ec;border-color:#e6dec9;background:#eeebdc;}
.site.header .cart .contents .rr .product {width:29%;display:inline-block;padding:2% 1%;line-height:1em;font-size:.9em;}
.site.header .cart .rr hr {height:115px;height:11em;width:1px;display:inline-block;border:0;border-left:1px solid #eeebdc;}
.site.header .cart .rr .product .thumbnail {width:50px;margin:2px auto 5px;}
.site.header .cart .rr .product .title {text-transform:none;color:#222;position:relative;display:inline;font-weight:normal;font-size:1em;line-height:1.3em;clear:both;float:left;color:#222;}
.site.header .cart .rr .product .price {font-weight:bold;font-size:1.1em;color:#222;}
.site.header .cart .rr .product .rating {}
/* -- Mini-account
-------------------------------------------------------------------------------------------------------- */
.site.header div.account {display:block;width:auto;height:auto;padding:0;margin:0;margin-left:10px;float:right;text-align:right;position:relative;top:1px;padding:2px 6px 2px 2px;}
.site.header .account h3, .site.header .account h4 {color:#444;font-weight:bold;}
.site.header div.account a {width:auto;height:auto;display:block;height:100%;width:auto;}
.site.header div.account+a:hover {background-color:#67604c;}
.site.header div.account a:hover {color:#222;}
/*.site.header div.account a .bug {background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;overflow:auto;text-align:center;font-weight:bold;height:19px;width:34px;display:inline-block;padding-top:6px;}*/
.site.header div.account a .words {/*background:url("//media.basspro.com/site-elements/images/icons/icon-bubble.png") no-repeat;*/ background:#e6c121;background:none;display:inline-block;font-weight:bold;height:19px;overflow:auto;padding-top:7px;text-align:center;padding-left:5px;padding-top:6px;padding-top:7px;height:18px;padding:4px 3px;height:auto;margin:0;}
.site.header div.account .icon {vertical-align:middle;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-acct-lg.png") no-repeat 0px 0px;background:url("//media.basspro.com/site-elements/images/icons/OLDicon-acct-lg.png") no-repeat 0px -25px;width:25px;height:20px;display:block;float:left;background:url("//media.basspro.com/site-elements/images/icons/icon-acct-lg.png") no-repeat 0px 0px;}
/*.site.header div.account .hover {background-position:0 -25px !important;color:#eeebdc;}*/
.site.header div.account .hover {background-position:0 -20px !important;}
.site.header div.account .hover a {}
/*.site.header div.account.hover-container:hover {background-color:#67604c;}*/

.site.header div.account .contents {background:white;margin:7px;font-size:1em;margin:0;color:#444;width:170px;text-align:left;/* */ position:relative;background:#67604c !important;/*border:1px solid #403b2f;*/ background:#354b1a;width:auto;width:150px;height:500px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:7px;font-size:.9em;}
.site.header div.account .contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
/*.site.header div.account .contents.closed {display:none;}*/

.site.header .account .contents {}
.site.header .account .contents .button.close {color:#b7ae8b;text-align:left;position:relative;padding:2px 0 0 4px;font-size:.8em;left:0;width:10%;display:none;}
.site.header .account .contents .all-products {}
.site.header .espot.three .account {width:85%;float:right;text-align:right;padding:5px 0;border-bottom:1px solid #dccead;margin-bottom:10px;}
.site.header .espot.three .account li {display:inline-block;}
.site.header .espot.three .account li > a {padding:0 4px;}
.site.header .espot.three .account > li:first-child {}
.site.header .espot.three .account.member > li:first-child {font-weight:bold;margin-right:20px;border:0;margin-right:58px;}
/* // TODO: Remove
.site.header .espot.three .account .hover-container li a {display:block;width:100%;height:100%;}

.site.header .espot.three .account .hover-container .hover.edit.link {color:#fff;display:block;width:100%;background-color:#67604c;width:70px;padding-left:10px;}
.site.header .espot.three .account .hover-container .edit.link {display:block;width:100%;width:70px;padding-left:10px;}
*/

.site.header .account.hover-container .edit.link {color:#eeebdc;padding:2px 2px 0 0;}
.site.header div.account {height:25px;}
.site.header .account.guest {display:block;}
.site.header .account.member {display:none;}
.site.header .espot.three .account .hover-container {display:inline-block;width:auto;height:auto;padding:0;margin:0;float:right;float:none;text-align:right;text-align:left;position:relative;top:0;overflow:hidden;}
.site.header .espot.three .account .hover-container ul.contents {background:#67604c;width:170px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:7px;display:none;font-size:.9em;line-height:inherit;}
.site.header .espot.three .account .hover-container ul.contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
.site.header {font-size:1em;}
.site.header .espot.four .column.two li > a {padding:0 4px;}
.site.header .espot.four .column.two .hover-container li a {display:block;font-size:0.9em;padding:0 4px;}
.site.header .navigation .column li a {padding:0 2px 0 0;}
.site.header .navigation .column li a.fake {color:inherit;}
.site.header .navigation .column li a.fake:hover {color:inherit;}
.site.header .espot.four .column.two .hover-container .edit.link {display:block;}
.site.header .espot.four .column.two .hover-container .hover {background-color:#67604c;color:#fff;}
.site.header .espot.four .column.two .hover-container:hover {background-color:#67604c;color:#fff;}
.site.header .espot.four .column.two .hover-container:hover > a {color:#fff;}
.site.header .espot.four .column.two .hover-container {display:inline-block;width:auto;height:auto;padding:0;margin:0;float:right;float:none;text-align:right;text-align:left;position:relative;top:0;overflow:hidden;}
.site.header .espot.four .column.two .hover-container ul.contents {background:#67604c;min-width:165px;height:auto;position:absolute;float:right;right:0;z-index:5000;padding:1px 2px;display:none;font-size:.9em;line-height:inherit;}
.site.header .espot.four .column.two .hover-container ul.contents li {display:block;background:#fff;margin:1px 0;padding:2px 4px;}
/* GLOBAL HOVER STUFF */
.site.header > .hover-container .contents {display:none;}
.site.header > .hover-container {/*border:1px solid #766E57;*/ background-color:#67604c;background-color:#A9A18A;height:25px;color:#222;}
.site.header > .hover-container > a {color:#eeebdc !important;color:#3B372C !important;}
.site.header > .hover-container > a.hover {color:#eeebdc !important;}
.site.header > .hover-container .hover {background-position:0 -25px !important;}
.site.header > .hover-container .edit-link {}
/*.site.header > .hover-container:hover {background-color:#67604c;height:28px;}*/

.site.header > .cart .contents {}
.site.header > .account.hover-container .contents {display:none;}
.site.header > .hover-container.hover {background-color:#67604c !important;height:28px;}
/*.site.header div.account.hover-container:hover {background-color:pink;}*/

/* // TODO: Remove
.site.header > .hover-container:hover {background-color:purple;height:28px;}
.site.header > .hover-container .hover {background-color:#67604c;height:28px;}
.site.header div.account.hover-container .hover {background-color:#67604c;}
.site.header div.cart .hover {background-position:0 -25px !important;color:#990000;background-position:0 -20px !important;}
*/

.chart .cart-popup.container {margin:0 auto;z-index:9999;}
.tabs.area .answers .inner {display:none;}
.tabs.area .specifications .inner {display:none;}
.hover-container.empty {display:none !important;}
.site .header .cart .full-link {background:transparent url("//media.basspro.com/site-elements/blank.png") no-repeat;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:10;}


/* // FUTURE: Determine if this can be safely deleted.
.chart .cart-popup.container {margin:0 auto;z-index:9999;}
.tabs.area .answers .inner {display:none;}
.tabs.area .specifications .inner {display:none;}
.hover-container.empty {display:none !important;}
.middle.area .gg.suggest .price, .middle.area .gg.suggest .copy, .add-to .actions .stock.out.button {display:none;}
.site .header .cart .full-link {background:transparent url("//media.basspro.com/site-elements/blank.png") no-repeat;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:10;}
*/
/* -- Dropdown Cart
-------------------------------------------------------------------------------------------------------- */
.header .dropdown.cart {position:absolute;left:215px;background:#354b1a;color:#fff;text-align:center;width:450px;height:35px;}
/* -- Menu
-------------------------------------------------------------------------------------------------------- */

/* Global
-------------------------------------------------------------------------------------------------------- */
.global.area {clear:both;}
.espot.global {text-align:center;padding:0;width:100%;margin:0;}
.espot.global.one {background:none;}
.espot.global.two {}
/* Main navigation
-------------------------------------------------------------------------------------------------------- */
#navigation-container #sublevel-bar .corral {clear:left;}
/* -- Top tabs (parent/department level)
-------------------------------------------------------------------------------------------------------- */
.parent.level {clear:both;}
.parent.level ul {height:2.083em;list-style:none;margin:0 auto;padding:0;position:relative;width:83.333em;z-index:1;}
.parent.level ul li a {background:#ffffff;border-radius:4px 4px 4px 0px / 4px 4px 0px 4px;color:#354b1a;cursor:pointer;float:left;font:bold 1.2em/1.0em Arial, Verdana, sans-serif;height:18px;margin:0 1px;padding:5px 0;text-align:center;text-decoration:none;width:14%;}
.parent.level ul li a {font-size:12px;}
.parent.level ul li a {border:1px solid #c9c4b6;}
.parent.level ul li.tab a {bottom:0px;position:relative;}
.parent.level ul li.tab a:hover {bottom:3px;}
.parent.level ul li.tab a.active {bottom:3px;color:#fff;position:relative;}
.parent.level ul li#tab1.tab a.active {background:#354b1a;}
.parent.level ul li#tab2.tab a.active {background:#990000;}
.parent.level ul li#tab3.tab a.active {background:#67604c;}
.parent.level ul li#tab4.tab a.active {background:#343434;}
.parent.level ul li#tab5.tab a.active {background:#240805;}
.parent.level ul li#tab6.tab a.active {background:#005693;}
.parent.level ul li#tab7.tab a.active {background:#354b1a;}
/* -- Flyouts (child level)
-------------------------------------------------------------------------------------------------------- */
.active-sub {background:#DAD7BD !important;color:#354b1a !important;}
#sublevel-bar {background:#354b1a;height:30px;margin:-2px 0 0 0;position:relative;width:100%;z-index:300;}
.corral {margin:0 auto;position:relative;width:1000px;}
.sublevel-navigation {font:bold 1.15em/0em Arial, Helvetica, sans-serif;list-style:none;width:1000px;}
.sublevel-navigation li {float:left;}
.sublevel-navigation a {color:#fff;display:block;padding:10px 10px 15px 10px;text-decoration:none;}
.sublevel-navigation li ul li:hover {background:none;}
#tab1-nav.sublevel-navigation li a:hover {background:#e4dfc6;color:#000;}
#tab1-nav.sublevel-navigation li:hover a {background:#e4dfc6;color:#354b1a;}
#tab1-nav.sublevel-navigation li:hover ul a {background:none;text-decoration:none;}
#tab1-nav.sublevel-navigation li:hover ul li a:hover {}
#tab1-nav.sublevel-navigation li#outlet-tab a:hover {background:none !important;}
/* ---- Flyout (grandchild level)
-------------------------------------------------------------------------------------------------------- */
#tab1-nav.sublevel-navigation li .dropdown {height:auto;min-height:10px;width:1000px;z-index:50000 !important;}
.sublevel-navigation li .dropdown {filter:alpha(opacity=100) !important;opacity:1 !important;}
#tab1-nav.sublevel-navigation li:hover .dropdown {left:0;top:25px;z-index:50000 !important;}
#tab1-nav.sublevel-navigation .dropdown p {font-size:12px;}
#tab1-nav.sublevel-navigation .dropdown ul {margin-bottom:10px;}
#tab1-nav.sublevel-navigation .dropdown ul {margin-bottom:8px;padding-left:9px;}
#tab1-nav.sublevel-navigation .dropdown ul a {color:#4a4537;font:.95em Arial, Helvetica, sans-serif;margin:0;padding:2px 10px 0 10px;text-decoration:none;}
#tab1-nav.sublevel-navigation .dropdown ul a {font-size:12px;line-height:1.4em;padding:0;}
#tab1-nav.sublevel-navigation .dropdown ul a:hover {text-decoration:underline;}
#tab1-nav.sublevel-navigation .dropdown ul li {float:none;margin:0 0 2px 0px;padding:0;}
#tab1-nav.sublevel-navigation .dropdown .related {background:#D9D0A6;background:-moz-linear-gradient(top, rgba(216, 207, 169, 1) 0%, rgba(216, 207, 169, 0) 100%);/* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(216, 207, 169, 1)), color-stop(100%, rgba(216, 207, 169, 0)));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, rgba(216, 207, 169, 1) 0%, rgba(216, 207, 169, 0) 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, rgba(216, 207, 169, 1) 0%, rgba(216, 207, 169, 0) 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top, rgba(216, 207, 169, 1) 0%, rgba(216, 207, 169, 0) 100%);/* IE10+ */ background:linear-gradient(top, rgba(216, 207, 169, 1) 0%, rgba(216, 207, 169, 0) 100%);/* W3C */ float:right;height:150px;margin:0 0px 0 10px;}
#tab1-nav.sublevel-navigation .dropdown p {color:#4A4537;font:0.95em/1.8em Arial, Helvetica, sans-serif;}
.sublevel-navigation a.related-links {font:bold 1.5em Arial, Helvetica, sans-serif;text-decoration:none;color:#336600;padding-top:10px;}
.sublevel-navigation .dropdown-column {float:left;margin:0;padding:5px 0 0 11px;}
#tab1-nav.sublevel-navigation .dropdown-column {/*background:pink;width:23%;min-width:180px;*/ padding:15px 10px 5px 10px;}
#tab1-nav.sublevel-navigation .w100 {width:100px;}
#tab1-nav.sublevel-navigation .w110 {width:110px;}
#tab1-nav.sublevel-navigation .w120 {width:120px;}
#tab1-nav.sublevel-navigation .w130 {width:130px;}
#tab1-nav.sublevel-navigation .w140 {width:140px;}
#tab1-nav.sublevel-navigation .w150 {width:150px;}
#tab1-nav.sublevel-navigation .w160 {width:160px;}
#tab1-nav.sublevel-navigation .w170 {width:170px;}
#tab1-nav.sublevel-navigation .w180 {width:180px;}
#tab1-nav.sublevel-navigation .w200 {width:200px;}
#tab1-nav.sublevel-navigation .w220 {width:220px;}
#tab1-nav.sublevel-navigation .w240 {width:240px;}
#tab1-nav.sublevel-navigation .w250 {width:250px;}
#tab1-nav.sublevel-navigation .w260 {width:260px;}
#tab1-nav.sublevel-navigation .w300 {width:300px;}
.sublevel-navigation .dropdown .smallest {min-height:180px !important;}
.sublevel-navigation .dropdown .medium {min-height:260px !important;}
.sublevel-navigation .dropdown .large {min-height:320px !important;}
/*
.sublevel-navigation .dropdown .dropdown-footer {background:url(//media.basspro.com/site-elements/images/swoosh-1000.png) no-repeat 0 0;width:1000px;height:93px;position:absolute;bottom:-93px;left:0;display:table-cell;}
*/
.sublevel-navigation .dropdown .dropdown-article {padding:10px 20px 5px 20px;margin:10px auto;border-top:1px solid #67604C;width:90%;}
.sublevel-navigation .dropdown .dropdown-article h6 {margin:0 0 2px 0;color:#336600;font:bold 1.0em/1.2em Arial, Helvetica, sans-serif;vertical-align:text-bottom;}
.sublevel-navigation .dropdown a {padding:0;}
.sublevel-navigation .dropdown a.header {background:none !important;color:#336600;}
.sublevel-navigation .dropdown a.header:hover {text-decoration:underline;}
.sublevel-navigation .dropdown h3 {padding:10px 10px 5px 0;vertical-align:bottom;height:15px;display:table-cell;font:bold 1.0em/1.0em Arial, Helvetica, sans-serif;color:#336600;text-transform:uppercase;}
#tab1-nav.sublevel-navigation .dropdown h3 {display:block;font-size:12px;height:auto;line-height:1.2em;padding:0 0 6px;}
.sublevel-navigation .dropdown h3 {text-transform:none !important;}
.sublevel-navigation .dropdown .divide-me {border-left:1px solid #D8CFA9 !important;height:100%;}
/*.sublevel-navigation li .dropdown {background:#e4dfc6;position:absolute;left:-9999px;opacity:0.95;filter:alpha(opacity=95);}*/
.sublevel-navigation li .dropdown {background:#e4dfc6;position:absolute;left:0;display:none;opacity:0.95;filter:alpha(opacity=95);}
/* mockups only */
.sublevel-navigation .espot.navigation {clear:both;line-height:1em;}
/* // NOTE: fixes for static pages until we can get a new template installed. */
.sublevel-navigation li a:link {color:#fff;}
.sublevel-navigation li a:visited {color:#fff;}
.sublevel-navigation li a:hover {color:#354b1a;text-decoration:none;}
.sublevel-navigation .dropdown ul a {text-decoration:none;color:#4a4537;}
#tab1-nav.sublevel-navigation li:hover a {color:#354b1a;background:#e4dfc6;}
/*
#tab1-nav .sublevel-navigation li:hover a {color:#354b1a;background:#e4dfc6;}
#tab2-nav .sublevel-navigation li:hover a {color:#354b1a;background:#e4dfc6;}
#tab3-nav .sublevel-navigation li:hover a {color:#354b1a;background:#e4dfc6;}
*/
#tab4-nav.sublevel-navigation li:hover a {color:#f2cd2c;}
.sublevel-navigation li.outlet a:link {color:#f2cd2c;}
.sublevel-navigation li.outlet a:hover {background:none;color:#fff;}
#tab1-nav.sublevel-navigation li .dropdown .dropdown-column ul li.more a {color:#336600;font-size:11px;font-weight:bold;padding-top:2px;}
/* // NOTE: Fix for navigation interfering with mouse movement */
.sublevel-navigation .dropdown .dropdown-footer {background:url("//media.basspro.com/site-elements/images/swoosh-1000.png") no-repeat scroll 0px 0px transparent;bottom:-20px;height:20px;left:0px;position:relative;width:100%;}
#tab1-nav.sublevel-navigation li {}
#tab1-nav.sublevel-navigation li .dropdown {height:auto;}
#tab1-nav.sublevel-navigation li .dropdown {width:1000px;}
.sublevel-navigation li .dropdown {background:#e4dfc6;}
#tab3-nav.sublevel-navigation li a:hover {color:#F1CB2B;}
/* -- Old
-------------------------------------------------------------------------------------------------------- */
/* // TODO: Remove
.site.navigation.main {clear:both;width:100%;margin:0;z-index:1000;position:relative;text-align:center;padding:0;background:#354b1a;}
.site.navigation.container.current {width:1000px;height:60px;margin-bottom:10px;background-color:#354B1A;clear:both;margin:auto;}
ul.navigation.menu {margin:0;padding:2px 0 0 0;list-style-type:none;font:1.0em/1.5em Arial, Helvetica, sans-serif;color:#000;list-style:none;}
ul.navigation.menu li {display:block;position:relative;float:left;font-size:13px;letter-spacing:0.05em;font-family:Tahoma, Arial, sans-serif;}
ul.navigation.menu li a {display:block;padding:5px 12px;color:#fff;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
ul.navigation.menu li:hover a {background-color:#273D0C;}
ul.navigation.menu li a:hover {color:#ffda1b;text-decoration:underline;}
ul.navigation.menu .outlet-store {text-transform:uppercase;}
ul.navigation.menu .outlet-store a {color:#ffda1b;}
ul.navigation.menu li ul {margin:24px 0 0;padding:5px 9px;position:absolute;top:0;left:-5000px;color:#fff;background-color:#273D0C;list-style-type:none;clear:both;z-index:101;}
ul.navigation.menu li ul li {margin:0;padding:2px 5px 4px 5px;display:block;width:100%;background:none;clear:left;z-index:101;}
ul.navigation.menu li ul li a {margin:0;padding:0;display:block;color:#fff;white-space:nowrap;font-size:12px;font-weight:normal;text-align:left;z-index:101;}
ul.navigation.menu li:hover ul {left:0;z-index:101;}
ul.navigation.menu .outlet-store, ul.navigation.menu .clearance {text-transform:uppercase;}
ul.navigation.menu .outlet-store a, ul.navigation.menu .clearance a {color:#ffda1b;font-weight:bold;}
*/

/* Footer
-------------------------------------------------------------------------------------------------------- */
.site .footer.area {width:100%;margin:1.25em 0 0 0;height:auto;background:#354b1a;border-top:10px solid #24340F;padding:10px 0;overflow:auto;position:relative;color:#fff;}
.site .footer.area a {color:#fff;}
.site .footer.area .content {width:1000px;margin:0 auto;}
.site .footer.area .content h4 {color:#f2cd2c;font-size:14px;margin-bottom:5px;}
.site .footer.area .column {float:left;margin:0;border-right:1px solid #24340f;padding-left:35px;float:left;height:auto;line-height:1.6em;text-align:left;width:20%;}
.site .footer.area .column.four {border-right:none;}
.site .footer.area .column ul {margin-bottom:15px;}
.site .footer.area .column li {margin:3px 0;}
/* // CHANGES: Changed footer to brown instead of green. 2013 :sddarling */
.site .footer.area {background:#68604d;border-top:10px solid #423E31;}
.site #footer-block {background:#68604d;color:#fff;}
/* -- Keep in touch
-------------------------------------------------------------------------------------------------------- */
.keepintouch {margin:7px 0 8px -3px;}
.keepintouch h3 {padding:0;margin:0;font-size:15px;color:#3E3107;text-transform:uppercase;letter-spacing:.05em;}
.keepintouch h2 {padding:0;margin:0;font-size:15px;color:#3E3107;text-transform:uppercase;letter-spacing:.05em;}
.keepintouch ul {padding:0;margin:2px 0 0 !important;list-style-type:none;}
.keepintouch ul li {display:block;float:left;margin:2px 4px 12px !important;background-color:transparent;border-radius:2px;}
.keepintouch ul li:hover {background-color:#fff;}
.keepintouch ul li a {display:block;width:16px;height:16px;background-color:transparent;}
.keepintouch ul li a:hover {opacity:0.75;-ms-filter:"Alpha(Opacity=75)";}
.keepintouch .facebook {background:url('//media.basspro.com/images/bps-master-sprite.png') 0 0 no-repeat transparent;}
.keepintouch .twitter {background:url('//media.basspro.com/images/bps-master-sprite.png') -16px 0 no-repeat transparent;}
.keepintouch .blog {background:url('//media.basspro.com/images/bps-master-sprite.png') 0 -16px no-repeat transparent;}
.keepintouch .email {background:url('//media.basspro.com/images/bps-master-sprite.png') -32px 0 no-repeat transparent;}
.keepintouch .store-new {background:url('//media.basspro.com/images/bps-master-sprite.png') -48px 0 no-repeat transparent;}
