#dvMessageOne {
 position: absolute;
 font-family: Georgia, "Times New Roman", Times, serif;
 top: 32px;
 left: 249px;
 font-weight: bold;
 color: #00487A;
 font-size: 12px;
}

#dvMessageTwo {
 position: absolute;
 top: 25px;
 left: 397px;
}

#dvMessageThree {
 position: absolute;
 color: #333333;
 top: 31px;
 left: 407px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

#dvMessageThree a {
	color: #333333; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#dvMessageThree a:hover {
	color: #006699;
	text-decoration: underline;
}

#dvNavClothing {
	position: absolute;
	top: 16px;
	left: 0px;
	display: none;
	width: 595px;
	z-index: 11;
}

#clothingGearSubNav {
	float: left;
	width: 593px;
	border-left: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
	padding-bottom: 15px;
	background-color: #ffffff;
}
#clothingGearSubNav .hr {
	margin-left: 10px;
	margin-right: 10px;
}

#clothingGearSubNavBottom {
	background-color: #EAE7E2;
	width: 578px;
	clear: both;
	font-size: 10px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
	border-bottom: 1px solid #a67b4f;
	line-height: 12px;
}

#clothingGearSubNavBottom a {
	font-size: 10px;
	color: #7F2C02;
}
#clothingGearSubNavBottom .baseSale{
	font-size: 10px;
	font-weight: bold;
	color: #195E7C;
}


#clothingGearSubNavBottom span {
	padding-left: 5px;
	padding-right: 5px;
}

#clothingGearSubNavTop {
	width: 595px;
	clear: both;
}

#clothingGearSubNavTop .left {
	float: left;
	width: 125px;
	height: 1px;
	border-top: 1px solid #a67b4f;
	overflow: hidden;
}

#clothingGearSubNavTop .middle {
	float: left;
	width: 467px;
	height: 1px;
	border-top: 1px solid #a67b4f;
	overflow: hidden;
}

#clothingGearSubNavTop .right {
	float: left;
	width: 2px;
	/*height: 1px;*/
	border-top: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
}

#clothingGearSubNav .subCategory {
	float: 			left;
	width: 			148px;
	height: 		345px;
	_height: 		355px;
	padding-top: 	10px;
	margin-top: 	10px;
}		

#clothingGearSubNav .subCategory h4 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	color: #7F2C02;
	font-size: 13px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: normal;
}

#clothingGearSubNav .subCategory ul { 
	list-style: 		none;
	width: 				auto; /* parent: '#clothingGearSubNav .subCategory' */
	margin: 			5px 10px 0 15px;
	padding: 			0;
	font: 				10px Verdana, Arial, Helvetica, sans-serif; /* keep for line-height in 'a' */
}

#clothingGearSubNav .subCategory ul li { 
	margin-bottom: 7px; 
	line-height: 12px;
}

/* poss streamline these rules */
#clothingGearSubNav .subCategory ul li a { line-height: 1; }
#clothingGearSubNav .subCategory a { 
	font-size: 10px;
	line-height: 17px;
	color: #7F2C02;
}

.rightBorder {
	background-image: 		url("/images/structure/common/vr_dots.gif");
	background-repeat: 		repeat-y;
	background-position: 	right;
}

#dvNavActivism {
	position: absolute;
	top: 16px;
	left: 0px;
	display: none;
	width: 185px;
	z-index: 11;
}

#activismSubNav {
	float: left;
	width: 153px;
	border-left: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
	padding: 15px;
	background-color: #ffffff;
}

#activismSubNav p {
	font-size: 10px;
	margin: 0;
}

#activismSubNav ul { 
	list-style: 	none;
	font-size: 		10px;
	margin: 		0;
	padding: 		0;
}

#activismSubNav ul li.activismSubNavMenuHeading { margin-bottom: 12px; }

#activismSubNav a {
	font-size: 10px;
	line-height: 17px;
	color: #7F2C02;
}

#activismSubNavTop {
	/*margin-top: -3px;*/
	width: 186px;
	clear: both;
}

#activismSubNavTop .left {
	float: left;
	width: 175px;
	height: 1px;
	border-top: 1px solid #a67b4f;
	overflow: hidden;
}

#activismSubNavTop .middle {
	float: left;
	width: 7px;
	height: 1px;
	border-top: 1px solid #a67b4f;
	overflow: hidden;
}

#activismSubNavTop .right {
	float: left;
	width: 2px;
	
	border-top: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
}

#activismSubNavBottom {
	background-color: #EAE7E2;
	width: 183px;
	clear: both;
	height: 5px;
	border-left: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
	border-bottom: 1px solid #a67b4f;
	font-size: 1px;
	line-height: 0px;
}

#dvNavCampfire {
	position: absolute;
	top: 16px;
	left: 0px;
	display: none;
	width: 166px;
	z-index: 11;
}

#blogSubNavBottom {
	background-color: #EAE7E2;
	width: 163px;
	clear: both;
	height: 5px;
	border-left: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
	border-bottom: 1px solid #a67b4f;
	font-size: 1px;
	line-height: 0px;
}


#campfireSubNav {
	float: 				left;
	/*width: 			153px;*/
	width: 				133px;
	border-left: 		1px solid #a67b4f;
	border-right: 		1px solid #a67b4f;
	padding: 			15px;
	background-color:	#fff;
}

#campfireSubNav p {
	font-size: 10px;
	margin: 0;
}

#campfireSubNav a {
	font-size: 10px;
	line-height: 12px;
	color: #7F2C02;
}

#campfireSubNavTop {
	width: 165px;
}

#campfireSubNavTop .left {
	float: left;
	/*width: 108px;*/
	border-top: 1px solid #a67b4f;
	width: 98px;
	height: 1px;
	overflow: hidden;
}

#campfireSubNavTop .middle {
	float: left;
	width: 64px;
	height: 1px;
	border-top: 1px solid #a67b4f;
	overflow: hidden;
}

#campfireSubNavTop .right {
	float: left;
	width: 2px;
	border-top: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
}

#dvNavSports {
	position: absolute;
	top: 16px;
	left: 0px;
	display: none;
	width: 450px;
	z-index: 11;
}

#sportsSubNav {
	float: 				left;
	width: 				448px;
	border-left: 		1px solid #a67b4f;
	border-right: 		1px solid #a67b4f;
	/* border-bottom: 	5px solid #a67b4f; */
	padding-top: 		12px;
	padding-bottom: 	15px;
	background-color:	#fff;
}

#sportsSubNav .hr {
	margin-left: 10px;
	margin-right: 10px;
}

#sportsSubNavTop {
	/*margin-top: -3px;
	_margin-top: -5px;*/
	width: 450px;
	clear: both;
}

#sportsSubNavTop .left {
	float: left;
	width: 120px;
	height: 1px;
	border-top: 1px solid #a67b4f;
	overflow: hidden;
}

#sportsSubNavTop .middle {
	float: left;
	width: 327px;
	height: 1px;
	border-top: 1px solid #a67b4f;
	overflow: hidden;
}

#sportsSubNavTop .right {
	float: left;
	width: 2px;
	border-top: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
}

#sportsWeDoSubNavBottom {
	background-color: #EAE7E2;
	width: 448px;
	clear: both;
	height: 5px;
	border-left: 1px solid #a67b4f;
	border-right: 1px solid #a67b4f;
	border-bottom: 1px solid #a67b4f;
	font-size: 1px;
	line-height: 0px;
}

#sportsSubNav .sport h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #666;
	margin: 0px;
	font-weight: normal;
}

#sportsSubNav .subCategory {
	float: 			left;
	width: 			148px;
	/*height: 		130px;*/
	padding-top: 	10px;
	margin-top: 	10px;
	margin-bottom: 	5px;
}

#sportsSubNav .subCategory h4 { /* If used, check spacing and adjust as needed padding-bottom in #sportsSubNav */
	margin: 0;
	color: #8F4722;
	padding-left: 15px;
	padding-right: 15px;
}

#sportsSubNav .subCategory p {
	margin-top: 5px;
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#sportsSubNav .subCategory p a {
	font-size: 10px;
	line-height: 17px;
	color: #7F2C02;
}

#sportsSubNav .sport {
	float: 			left;
	width: 			118px;
	margin-top: 	5px;
	padding-left: 	15px;
	padding-right: 	15px;
}

#sportsSubNav .sport a {
	font-size: 10px;
	color: #7F2C02;
}

.dvImageOver {
	 height: 21px;
	 vertical-align: bottom;
}
