#wrapper {
}

.clear {
	clear: both;
}

#navLinks {
	width:750px;
	height: 17px;
	margin-top:75px;
	float:right;
	_margin-right:5px;
}

#navWrapper {
	margin: 0px 0px 0px 250px;
	position: relative;
	z-index: 5;
}

#navLinks .navItem {
	float: left;
	margin-right: 13px;
	position: relative;
}

#navLogo {
	margin: 24px 0px 0px 18px;
	padding-bottom: 16px;
}


#dvMessageOne {
 position: absolute;
 top: 30px;
 left: 240px;
}

#dvMessageTwo {
 position: absolute;
 top: 25px;
 left: 391px;
}

#dvMessageThree {
 position: absolute;
 top: 31px;
 left: 404px;
}

#dvMessageThree a {
	text-decoration: underline;
}

#dvNavClothing {
	position: absolute;
	top: 15px;
	left: 0px;
	display: none;
	width: 455px;
	z-index: 11;

}

/* ----------------------------------------------------------- */
/* global sub category styles
/* ----------------------------------------------------------- */

.subCategory ul li a,.subCategoryLeft ul li a,.subCategoryRight ul li a {
	color:#7B7B7B;
	font-size:9px;
}

.subCategory ul li a:hover, .subCategoryLeft ul li a:hover, .subCategoryRight ul li a:hover {
	color:#BBB;
	text-decoration:underline;
}

.subCategory ul, .subCategoryLeft ul, .subCategoryRight ul  { 
	list-style: 		none;
	width: 				auto; 
	margin: 			0;
	padding: 			0;
	font: 				10px Verdana, Arial, Helvetica, sans-serif;
}

.rightBorder {
	background-image: 		url("/images/vr_dots.gif");
	background-repeat: 		repeat-y;
	background-position: 	right;
}

.hzLine {
	height:4px;
	width:150px;
	margin: 10px 0px 8px 0px;
	background-image: 		url("/images/hz_dots.gif");
	background-repeat: 		repeat-x;
}

/* ----------------------------------------------------------- */
/* products */
/* ----------------------------------------------------------- */

#clothingGearSubNav {
	float: left;
	width: 450px;
	border-left: 1px solid #61635A;
	border-right: 1px solid #61635A;
	border-top: 1px solid #61635A;
	padding-bottom: 15px;
	background-color: #ffffff;
}
#clothingGearSubNav .hr {
	margin-left: 10px;
	margin-right: 10px;
}

#clothingGearSubNavBottom {
	background-color: #EAE7E2;
	width: 435px;
	clear: both;
	font-size: 10px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #61635A;
	border-right: 1px solid #61635A;
	border-bottom: 1px solid #61635A;
	line-height: 12px;
}


#clothingGearSubNavBottom span {
	padding-left: 5px;
	padding-right: 5px;
}

#clothingGearSubNavBottom a {
	color:#61635A;
}

#clothingGearSubNavBottom a:hover {
	color:#BBB;
}

#clothingGearSubNavTop {
	width: 595px;
	clear: both;
}

#clothingGearSubNav .subCategoryLeft {
	float: 			left;
	width: 			208px;
	height: 		345px;
	_height: 		335px;
	padding-top: 	7px;
	margin-top: 	7px;
	padding-left:20px;
}	


#clothingGearSubNav .subCategoryLeft h4 a {
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: normal;
}


#clothingGearSubNav .subCategoryRight {
	float: 			left;
	width: 			185px;
	height: 		345px;
	_height: 		335px;
	padding-top: 	7px;
	margin-top: 	7px;
	padding-left:20px;
}	


#clothingGearSubNav .subCategoryRight h4 a {
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: normal;
}

/* ----------------------------------------------------------- */
/*  ABOUT */
/* ----------------------------------------------------------- */

#dvNavSports {
	position: absolute;
	top: 15px;
	left: 0px;
	display: none;
	width: 425px;
	z-index: 11;
}

#sportsSubNav {
	float: 				left;
	width: 				193px;
	border-left: 		1px solid #61635A;
	border-right: 		1px solid #61635A;
	border-top: 		1px solid #61635A;
	padding-top: 		12px;
	padding-bottom: 	15px;
	background-color:	#fff;
}

#sportsWeDoSubNavBottom {
	background-color: #EAE7E2;
	width: 193px;
	clear: both;
	height: 5px;
	border-left: 1px solid #61635A;
	border-right: 1px solid #61635A;
	border-bottom: 1px solid #61635A;
	font-size: 1px;

}

#sportsSubNav .subCategory {
	float: 			left;
	width: 			168px;
	height: 		170px;
	_height: 		160px;
	padding-left:20px;
}


/* ----------------------------------------------------------- */
/* Customer Care
/* ----------------------------------------------------------- */


#dvNavActivism {
	position: absolute;
	top: 15px;
	left: 0px;
	display: none;
	width: 185px;
	z-index: 11;
}

#activismSubNav {
	float: left;
	width: 153px;
	border-left: 1px solid #61635A;
	border-right: 1px solid #61635A;
	border-top: 1px solid #61635A;
	padding: 15px 15px 15px 15px;
	background-color: #ffffff;
}


#activismSubNavBottom {
	background-color: #EAE7E2;
	width: 183px;
	clear: both;
	height: 5px;
	border-left: 1px solid #61635A;
	border-right: 1px solid #61635A;
	border-bottom: 1px solid #61635A;
}




/* ----------------------------------------------------------- */
/* Dealer Locator
/* ----------------------------------------------------------- */


#dvNavCampfire {
	position: absolute;
	top: 15px;
	left: 0px;
	display: none;
	width: 185px;
	z-index: 11;
}


#campfireSubNav {
	float: left;
	width: 153px;
	border-left: 1px solid #61635A;
	border-right: 1px solid #61635A;
	border-top: 1px solid #61635A;
	padding: 15px 15px 15px 15px;
	background-color: #ffffff;
	
}

#campfireSubNavBottom {
	background-color: #EAE7E2;
	width: 183px;
	clear: both;
	height: 5px;
	border-left: 1px solid #61635A;
	border-right: 1px solid #61635A;
	border-bottom: 1px solid #61635A;
}


.dvImageOver {
	 height: 21px;
	 vertical-align: bottom;
}
