.navwrap {position: absolute;top: 17px;left: 0px;display: none;}.navmain {float: left;border-left: 1px solid #a67b4f;border-right: 1px solid #a67b4f;border-top: 1px solid #a67b4f;padding: 15px;background-color: #ffffff;}.navbottom {background-color: #EAE7E2;clear: both;height: 5px;border-left: 1px solid #a67b4f;border-right: 1px solid #a67b4f;border-bottom: 1px solid #a67b4f;}#cgSubNav #colone {float: left;width: 110px;margin-right: 15px;}#cgSubNav #coltwo {float: left;width: 100px;}li.dimtype {color: #000000;text-transform: uppercase;}#cgSubNav ul, #activismSubNav ul { list-style: none;padding: 0px;font: 10px Verdana, Arial, Helvetica, sans-serif; /* keep for line-height in 'a' */margin: 0px;}#cgSubNav ul li, #cgSubNav ul li a { line-height: 16px;}li.activismSubNavMenuHeading, #cghead {margin-bottom: 10px;}#dvNavClothing a, #activismSubNav a, #campfireSubNav a, #tinshedSubNav a {font-size: 10px;line-height: 17px;color: #7F2C02;}#campfireSubNav p, #tinshedSubNav p {font-size: 10px;margin: 0;line-height: 14px;}#shipBar {width: 900px;height:30px;background-color: #f1f1f1;position: relative;background-image:url(/images/structure/common/lt_gray_btm_bg.gif);background-position:center bottom;background-repeat:repeat-x;offset-height: 0;}a.barmess:link, a.barmess:visited, a.barmess:active, a.barmess:hover, a.barmess:focus {color: #990000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}/* Holster styles */#holster {float: left;width: 286px;height: 90px;	background-image: url("/images/structure/common/top_nav/holster_bg.gif");background-repeat: repeat-y;position: relative;}.htxtb {font-size: 11px;font-family: Arial, Helvetica, sans-serif;}.htxts {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}#callUs {position: absolute;top: 10px;left: 12px;color: #a67b4f;}#chooseCountry {position: absolute;top: 10px;right: 14px;color: #999999;	}#chooseCountry a, #chooseCountry a:link, #chooseCountry a:visited, #callUs a:link, #callUs a:visited {color: #999999;text-decoration: none;}#chooseCountry a:hover, #chooseCountry a:active, #chooseCountry a:visited:hover, #callUs a:hover, #callUs a:active, #callUs a:visited:hover {color: #7f2c02;text-decoration: underline;}#Ntt {color: #666666;width: 188px;padding-left: 10px;position: absolute;top: 31px;left: 12px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}#btnsearch {position: absolute;top: 32px;left: 221px;}#spCheckoutItemCountAndTotal {position: absolute;top: 2px;left: 0px;width: 123px;}#holster-chat {position: absolute;left: 538px;top: 7px;}#myGearDetail {position: absolute;top: 4px;left: 10px;}#imgcrt {margin-left: 5px;}#myGear {position: absolute;top: 66px;left: 2px;width: 282px;height: 24px;background-color: #CBC2B7;}#dvTray {position: absolute;top: 84px;left: 0px;}#myGearTop {background-color: #EAE7E2;position: absolute;top: -5px;left: 0px;}#myGearAccount {color: #666666;	overflow: hidden;position: absolute;top: 3px;right: 5px;width: 170px;text-align: right;	}#plusSymbol { float: right;line-height: 12px;margin: 6px 0px 0px 14px;}#myGearAccount a {color: #7f2c02;}#myGearAccountWrapper {width: 280px;position: absolute;top: 6px;left: 3px;display: none;}div.childHolster {position: absolute;top: 6px;left: 0px;width: 280px;border-left: 1px solid #CBC2B7;border-right: 1px solid #CBC2B7;border-bottom: 2px solid #CBC2B7;background-color: #ffffff;overflow: hidden;}#dvCheckoutBar {position: absolute;top: 6px;left: 2px;display: none;height: 37px;width: 282px;background-color: #CBC2B7;}#dvShopBar {position: relative;height: 37px;width: 282px;background-color: #CBC2B7;}#dvHolster {position: absolute;top: 0px;left: 2px;visibility: hidden;width: 282px;}#checkoutBtn {position: absolute;top: 7px;left: 136px;}#continueShopping {position: absolute;top: 7px;left: 136px;}#mgtxt {position: absolute;top: 8px;left: 12px;}#imgCheckoutLoading {position: absolute;top: 4px;left: 0px;}#dvCheckoutBar .header {color: #5E4D34;}#dvCheckoutBar .header img {margin-right: 7px;}div.productFooter {margin-top: 10px;padding-left: 15px;height: 20px;line-height: 20px;background-color: #F4F3F0;background-image: url("/images/structure/common/hr_dots.gif");background-repeat: repeat-x;background-position: bottom;}#myGearSaved {width: 280px;}.savedItemsHeader {color: #5E4D34;border-top: 1px solid #EAE7E2;background-color: #CBC2B7;padding: 7px 0px 7px 11px;}img.savedGearHeader {margin-right: 7px;}#myGearSignIn {clear: both;background-color: #FFFFFF;padding: 15px 0px;border-left: 1px solid #EAE7E2;border-right: 1px solid #EAE7E2;border-bottom: 2px solid #EAE7E2;}#dvSignInToggle {background-color: #ffffff;width: 280px;clear: both;}#myGearSignIn .formLabel {padding: 0px 0px 5px 10px;color: #999999;}#myGearSignIn .signOut {float: right;padding-right: 5px;}#signInTop {width: 142px;height: 22px;background-color: #ffffff;position: absolute;top: -22px;left: 138px;}#signInTop a {color: #666666;font-size: 10px;}#lognm {color: #66666;width: 105px;overflow: hidden;position: absolute;top: 1px;left: 37px;}#minSymbol {position: absolute;top: 6px;right: 4px;}#whatIsMyGear {width: 260px;background-color: #FFFFFF;}#whatIsMyGear p {font-size: 10px;padding: 5px 10px 0px 10px;color: #666666;}.borderTop {background-image: url("/images/structure/common/hr_dots.gif");background-repeat: repeat-x;background-position: top;padding-top: 1px;}.productHolster {clear: both;/*padding-bottom: 10px;*/padding-top: 10px;}.productBackordered {color: #B74B4B;}.productImageHolster { float: left;padding-left: 5px;}.productHolsterMenu {vertical-align: top;float: left;}.productInfo {float: left;width: 160px;margin-left: 5px;overflow: hidden;}.productInfo p {margin: 0;font-size: 10px;color: #666666;}.productInstock {color: #666666;}div.savedItemsContainer {height: 250px;overflow: auto;}div.checkoutItemsContainer {height: 350px;overflow: auto;}div.savedItemsContainerBNone {height: 0px;overflow: hidden;}div.savedItemsContainerBTwo {height: 240px;overflow: auto;}div.checkoutItemsContainerBOne, div.savedItemsContainerBOne {height: 120px;overflow: hidden;}div.checkoutItemsContainerBTwo {height: 240px;overflow: hidden;}div.checkoutItemsContainerBThree {height: 360px;overflow: hidden;}div.checkoutItemsContainerBThreeScroll {height: 360px;overflow: auto;}div.checkoutItemsContainerBFourScroll {height: 482px;overflow: auto;}div.checkoutItemsContainerBFour {height: 482px;overflow: hidden;}div.checkoutItemsContainerBFive {height: 600px;overflow: auto;}div.hiddenHolsterContainer {position: absolute;top: 0px;left: 0px;visibility: hidden;}#dvGearOption {position: absolute;width: 200px;visibility: hidden;z-index: 55;}#dvGearOptionInner {padding: 10px;background-color: #ffffff;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 2px solid #cccccc;float: left;width: 125px;}
