body {
	margin:0px;
	background-color:#000;
	background-image:url(../../images/bgHeader.gif);
	background-position:top center;
	background-repeat:repeat-x;
}
.emailText {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
.printLogo {
	display:none;
}
.printDepartmentTitle {
	display:none;
}
form {
	margin:0px;
	padding:0px;
}
.pageWidth {
	width:870px;
	margin-left:auto;
	margin-right:auto;
}
.bannerAd {
	float:right;
	margin-top:12px;
	border:solid 1px #727272;
}
/* weather */
.weather {
	height:27px;
	padding-right:8px;
}
.weather div {
	display:inline;
	background-color:#CCC;
}
.weather table {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}
/* nav */
.nav {
	margin:0px;
	padding:0px;
	height:37px;
	display:inline;
}
.nav li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:inline;
}
.nav img {
	height:37px;
}
.nav .one img {
	width:47px;
}
.nav .two img {
	width:93px;
}
.nav .three img {
	width:76px;
}
.nav .four img {
	width:87px;
}
.nav .five img {
	width:86px;
}
.nav .six img {
	width:129px;
}
.nav .seven img {
	width:118px;
}
.nav .eight img {
	width:84px;
}
.nav .nine img {
	width:73px;
}
.nav .ten img {
	width:77px;
}
.nav a {
	background-repeat:no-repeat;
}
.nav .one a {
	display:block;
	background-image:url(../../images/nav/01.gif);
}
.nav .two a {
	display:block;
	background-image:url(../../images/nav/02.gif);
}
.nav .three a {
	display:block;
	background-image:url(../../images/nav/03.gif);
}
.nav .four a {
	display:block;
	background-image:url(../../images/nav/04.gif);
}
.nav .five a {
	display:block;
	background-image:url(../../images/nav/05.gif);
}
.nav .six a {
	display:block;
	background-image:url(../../images/nav/06.gif);
}
.nav .seven a {
	display:block;
	background-image:url(../../images/nav/07.gif);
}
.nav .eight a {
	display:block;
	background-image:url(../../images/nav/08.gif);
}
.nav .nine a {
	display:block;
	background-image:url(../../images/nav/09.gif);
}
.nav .ten a {
	display:block;
	background-image:url(../../images/nav/10.gif);
}
.nav li a:hover {
	background-position: 0 -37px;
}
.nav .on {
	background-position: 0 -37px;
}
/* content left */
.contentLeft {
	width:631px;
	float:left;
	border-bottom:solid 1px #000;
}
.mainImage {
	border:solid 1px #727272;
	margin-bottom:4px;
}
.mainImage img {
	height:265px;
	width:629px;
}
/* camping n outdoors button */
.campingOutdoorsButton {
	position:absolute;
	z-index:10;
	padding-top:226px;
	padding-left:20px;
}
.campingOutdoorsButton img {
	height:23px;
	width:204px;
}
.campingOutdoorsButton a {
	display:block;
	background-image:url(../../images/main/campingOutdoorsRange.gif);
}
.campingOutdoorsButton a:hover {
	background-position: 0 -23px;
}
/* trek n travel button */
.trekTravelButton {
	position:absolute;
	z-index:10;
	padding-top:226px;
	padding-left:20px;
}
.trekTravelButton img {
	height:23px;
	width:162px;
}
.trekTravelButton a {
	display:block;
	background-image:url(../../images/main/trekTravelRange.gif);
}
.trekTravelButton a:hover {
	background-position: 0 -23px;
}
/* clothing n footwear button */
.clothingFootwearButton {
	position:absolute;
	z-index:10;
	padding-top:226px;
	padding-left:20px;
}
.clothingFootwearButton img {
	height:23px;
	width:209px;
}
.clothingFootwearButton a {
	display:block;
	background-image:url(../../images/main/clothingFootwearRange.gif);
}
.clothingFootwearButton a:hover {
	background-position: 0 -23px;
}
/* main image nav */
.imageNav {
	margin:0px;
	padding:0px;
	background-image:url(../../images/bgImageNav.gif);
	background-repeat:repeat-x;
	height:21px;
	margin-bottom:4px;
}
.imageNav li {
	float:left;
	width:30px;
	height:21px;
	text-align:center;
	list-style:none;
	border-right:solid 1px #000;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
	color:#FFF;
	cursor:pointer;
}
.imageNav li:hover {
	background-image:url(../../images/bgImageNavOn.gif);
	background-repeat:repeat-x;
}
.imageNav li a {
	color:#FFF;
	text-decoration:none;
}
.imageNav li a:hover {
	color:#FFF;
}
.imageNav .on {
	background-image:url(../../images/bgImageNavOn.gif);
	background-repeat:repeat-x;
}
.contentArea {
	border-top:solid 1px #727272;
	border-right:solid 1px #727272;
	border-left:solid 1px #727272;
}
.innerBorder {
	/*border:solid 1px #000;*/
	border-top:solid 1px #000;
	border-right:solid 1px #000;
	border-left:solid 1px #000;
	background-image:url(../../images/bgContentTextBottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.title {
	background-image:url(../../images/bgTitleTop00.gif);
	background-repeat:repeat-x;
	background-color:#090909;
}
.title div {
	background-image:url(../../images/bgTitleBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:14px 14px 16px 14px;
}
.title h1 {
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
	font-size:25px;
	color:#FFF;
}
.title h1 span {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:20px;
	color:#e36b17;
}
.contentText {
	background-image:url(../../images/bgContentTextTop.gif);
	background-repeat:repeat-x;
	padding:14px 14px 6px 14px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#e7e7e7;
	/*min-height:600px;*/
}
/*.contentText ul a {
	color:#e7e7e7;
	text-decoration:underline;
}
.contentText ul a:hover {
	color:#d76211;
}*/
.contentText ul,ol {
	margin-top:0px;
	padding-top:0px;
}
.contentText a {
	color:#FFF;
	text-decoration:underline;
}
.contentText a:hover {
	color:#d76211;
}
.contentText h2 {
	margin-top:0px;
	margin-bottom:10px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:18px;
	/*color:#FFF;*/
	color:#e36b17;
}
.contentText h3 {
	margin-top:0px;
	margin-bottom:3px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:16px;
	/*color:#FFF;*/
	color:#e36b17;
}
.contentText h3 span {
	color:#FFF;
}
.contentText p {
	margin-top:0px;
	margin-bottom:12px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	/*color:#e7e7e7;*/
	color:#FFF;
}
.contentText h4 {
	margin-top:0px;
	margin-bottom:2px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	/*color:#FFF;*/
	color:#e36b17;
}
.contentText h4 span {
	color:#FFF;
}
.contentText .liSpace {
	padding-top:0px;
	margin-top:9px;
	margin-left:15px;
	padding-left:15px;
	margin-right:5px;
	padding-right:5px;
}
.contentText .liSpace li {
	margin-bottom:6px;
}
.productTable {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	line-height:15px;
	font-size:12px;
	color:#e7e7e7;
}
.productTable td {
	padding-right:0px;
	vertical-align:top;
}
.productTable ul {
	margin-top:0px;
	padding-top:0px;
}
.departmentBorder {
	border-bottom:solid 1px #1f1f1f;
	margin-bottom:15px;
}
.department {
	background-image:url(../../images/bgDepartment.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:15px;
	margin-left:-14px;
	margin-right:-14px;
}
.departmentNoMargin {
	margin-left:0px;
	margin-right:0px;
}
.hide {
	display:none;
}
.department p {
	margin-top:3px;
	margin-bottom:3px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#e7e7e7;
}
.department span {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#FFF;
}
.department span a {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#d76211;
	text-decoration:none;
	text-transform:uppercase;
}
.department span a:hover {
	color:#FFF;
}
/* page bottom nav */
.pageBottom {
	margin:0px;
	padding:0px;
	height:39px;
	background-image:url(../../images/bgPageBottom.gif);
	background-repeat:repeat-x;
}
.pageBottom li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:inline;
}
.pageBottom img {
	height:39px;
}
.pageBottom .one img {
	width:90px;
}
.pageBottom .two img {
	width:144px;
}
.pageBottom .three img {
	width:109px;
}
.pageBottom a {
	background-repeat:no-repeat;
}
.pageBottom .one a {
	display:block;
	background-image:url(../../images/pageBottomNav/01.gif);
}
.pageBottom .two a {
	display:block;
	background-image:url(../../images/pageBottomNav/02.gif);
}
.pageBottom .three a {
	display:block;
	background-image:url(../../images/pageBottomNav/03.gif);
}
.pageBottom li a:hover {
	background-position: 0 -39px;
}
/* content right */
.contentRight {
	width:233px;
	float:right;
}
.snowysCard {
	border:solid 1px #727272;
	margin-bottom:5px;
}
.snowysCard img {
	border:solid 1px #000;
}
.snowysCard div {
	position:absolute;
	z-index:10;
	margin-top:287px;
	margin-left:11px;
}
.snowysCard div img {
	border:none;
	height:23px;
	width:209px;
}
.snowysCard div a {
	display:block;
	background-image:url(../../images/snowysCardJoin.gif);
}
.snowysCard div a:hover {
	background-position: 0 -23px;
}
.snowysCard div .on {
	background-position: 0 -23px;
}
/* snowy's club buttons */
.clubZero {
	position:absolute;
	z-index:10;
	margin-top:222px !important;
	margin-left:11px;
}
.clubZero a {
	display:block;
	background-image:url(../../images/join/00.gif) !important;
}
.clubOne {
	position:absolute;
	z-index:10;
	margin-top:249px !important;
	margin-left:11px;
}
.clubOne a {
	display:block;
	background-image:url(../../images/join/01.gif) !important;
}
.clubTwo {
	position:absolute;
	z-index:10;
	margin-top:276px !important;
	margin-left:11px;
}
.clubTwo a {
	display:block;
	background-image:url(../../images/join/02.gif) !important;
}
.clubThree {
	position:absolute;
	z-index:10;
	margin-top:303px !important;
	margin-left:11px;
}
.clubThree a {
	display:block;
	background-image:url(../../images/join/03.gif) !important;
}
.clubFour {
	position:absolute;
	z-index:10;
	margin-top:330px !important;
	margin-left:11px;
}
.clubFour a {
	display:block;
	background-image:url(../../images/join/04.gif) !important;
}
.clubFive {
	position:absolute;
	z-index:10;
	margin-top:357px !important;
	margin-left:11px;
}
.clubFive a {
	display:block;
	background-image:url(../../images/join/05.gif) !important;
}
/* trading hours */
.cellBorder {
	border:solid 1px #727272;
}
.cellBg {
	border:solid 1px #000;
	background-image:url(../../images/bgCellTop.gif);
	background-repeat:repeat-x;
	padding:14px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#FFF;
}
.cellBg p {
	margin-top:0px;
	margin-bottom:6px;
	line-height:16px;
}
.cellBg h2 {
	margin-top:0px;
	margin-bottom:5px;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:20px;
	font-size:18px;
	color:#FFF;
}
.cellBg h2 span {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#e36b17;
}
.cellBg h3 {
	margin-top:12px;
	margin-bottom:4px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:20px;
	font-size:15px;
	color:#e36b17;
	/*color:#FFF;*/
}
.cellBg .space {
	padding-right:5px;
}
.cellBg .align {
	text-align:right;
}
/* footer */
.footer {
	clear:both;
	background-image:url(../../images/bgFooter.gif);
	background-repeat:repeat-x;
	background-position:top center;
	padding-top:23px;
	padding-bottom:23px;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:19px;
	font-size:10px;
	color:#7f7f7f;
}
.footer a {
	color:#FFF;
	text-decoration:none;
}
.footer a:hover {
	color:#d76211;
}
.footer span {
	padding-left:6px;
	padding-right:6px;
}
.footer .color {
	padding-left:0px;
}
.footer .color a {
	color:#939393;
}
.footer .color a:hover {
	color:#d76211;
}
.footer .on {
	color:#d76211;
}
.footer .color .on {
	color:#d76211;
}
.footer .space {
	padding-left:14px;
}
/* club application */
.clubApplication {
	background-image:url(../../images/bgClubApplication.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.applicationHeight {
	height:592px;
}
.applicationForm {
	width:343px;
	background-color:#FFF;
	position:relative;
	margin-left:284px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	line-height:17px;
	font-size:12px;
	color:#000;
}
.applicationForm .outerSpace {
	padding:19px;
}
.applicationForm p {
	margin-top:0px;
	margin-bottom:7px;
}
.applicationForm .border {
	border-top:solid 1px #ccc;
	padding-top:15px;
	margin-top:15px;
}
.applicationForm table {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.applicationForm table td {
	padding-bottom:3px;
}
.applicationForm table table td {
	padding-bottom:0px;
}
.applicationForm span {
	color:#e36b17;
	font-weight:bold;
	font-size:15px;
	padding-left:5px;
}
.applicationForm table .space {
	padding-right:10px;
}
.applicationForm table .align {
	vertical-align:top;
	padding-top:4px;
}
.applicationForm table input, select, textarea {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.applicationForm table .width {
	width:200px;
}
.applicationForm table .radioSpace {
	padding-right:5px;
}
.applicationForm ol {
	padding-top:0px;
	margin-top:9px;
	margin-left:15px;
	padding-left:15px;
	margin-right:5px;
	padding-right:5px;
}
.applicationForm li {
	margin-bottom:6px;
}
.submitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
.joinAnimation {
	 float:right;
}
.minimumHeight {
	padding-bottom:130px;
}