#nav .header h1,.nav_content h1,.nav_content h2,.nav_content h3,.nav_content h4{padding:0;margin:0;line-height:13px;}
.wrapper{margin-left:265px}
#nav,#editnav,#contentnav{position:fixed;top:0;left:0;width:236px;min-height:790px;height:100%;background:url('../images/nav_bg2.png') 0 0 repeat;color:#000;-moz-box-shadow:2px 2px 5px #222;-webkit-box-shadow:2px 2px 5px #222;box-shadow:2px 2px 5px #222;z-index:201}
*+html #nav,*+html #pullout .panel{border-right:1px #999 solid}
* html #nav{position:absolute;top:0;left:0;width:231px}

@media screen and (max-height:650px){
	#nav,#editnav,#contentnav,#pullout{position:absolute!important}
	.panel_open #main{height:755px;overflow:hidden}
	.panel_open #nav{height:850px}
	.panel_open #pullout .panel{height:850px}
	}@media screen and (max-height:400px){#footer{position:relative!important;clear:both}
	}#nav h1 a{display:block;width:146px;height:39px;float:left;text-indent:-9999px;background:url('grouse_mountain.png') 6px 5px no-repeat}
	* html #nav h1 a{background-image:url('grouse_mountain.gif')}
	#nav .nav_content a{color:#000}
	#nav a.text_link{color:#820024}
	#nav .header{background:url('nav_header.png') 0 0 repeat-x;color:#fff;height:39px;position:relative;z-index:5px}

*html #nav .header{width:241px}
#nav .header a{color:#fff}
#nav .acct_options a{display:block;height:39px;float:left;width:40px;position:relative}
#nav .acct_options a:hover{cursor:pointer}
#nav .acct_options a span.icon{display:block;height:39px;width:40px;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;background:transparent url('header_icons.png') 0 0 no-repeat}
* html #nav .acct_options a span.icon{background:url('header_icons.gif') 0 0 no-repeat}
#nav .acct_options li.last a span.icon{background-position:-40px 0}
#nav .acct_options li{*float:left}
#nav .acct_options li a span.hover{display:block;position:absolute;top:28px;left:-25px;width:121px;height:31px;overflow:hidden;background:0 0 no-repeat;opacity:0;z-index:1}
* html #nav .acct_options li a span.hover{background-image:url('nav_account_hover.gif')}
#nav .acct_options li a span.hover img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}
* html #nav .acct_options li a span.hover img{display:none}
#nav .acct_options li.last a span.hover{width:93px;left:-35px}
* html #nav .acct_options li.last a span.hover{background-image:url('nav_cart_hover.gif')}
#nav .acct_options li a span.count{display:block;position:absolute;top:3px;left:8px;width:16px;height:16px;background:url('nav_cart_number.png') 0 0 no-repeat;color:#820024;font-size:9px;line-height:17px;text-align:center;font-weight:bold}
* html #nav .acct_options li a span.count{background-image:url('nav_cart_number.gif')}
#nav .user_nav{background:#59595c url('user_nav_bg.gif') top center repeat-x;color:#fff;font-size:12px;clear:both;padding:2px 14px 2px 15px;height:19px}
#nav .user_nav a.user{display:block;color:#fff;padding-top:4px;padding-left:34px;float:left;background:url('user_bar_profile.gif') 0 2px no-repeat}
#nav .user_nav a.logout{display:block;float:right;color:#fff;font-size:9px;text-transform:uppercase;padding-top:4px}
#nav .user_nav a:hover{color:#ccc}
#nav .primary_nav{clear:both}
#nav .primary_nav a{display:block;height:31px;padding:15px 10px 0 64px;border-bottom:1px #bdbfc3 solid;font-size:17px;clear:both;position:relative}
#nav .primary_nav a img{margin-right:10px;position:absolute;top:6px;left:23px}
#nav .primary_nav a:hover,#nav .primary_nav li.active a:hover,#nav .primary_nav li.active a{text-decoration:none;color:#df1a22}
#nav .primary_nav li.mobile a{background-color:#820024;color:#fff;font-weight:bold}
#nav h2{text-transform:uppercase;font-size:14px;color:#df1a22;font-weight:bold;padding:8px 0 5px 20px;clear:both}
#nav .secondary_nav{padding-left:20px;padding-bottom:8px;border-bottom:1px #bdbfc3 solid;height:172px}
#nav .secondary_nav li{width:52px;margin-right:16px;margin-bottom:10px;float:left;height:77px}
* html #nav .secondary_nav li{margin-right:8px;margin-bottom:5px;height:82px}
#nav .secondary_nav li.n8_trigger{clear:left}
#nav .secondary_nav a.icon{display:block;width:52px;height:52px;overflow:hidden;position:relative;margin-bottom:3px}
#nav .secondary_nav a.text{display:block;line-height:13px;font-size:12px;padding-left:4px;width:54px}
#nav .secondary_nav a.icon img{position:absolute;top:0;left:0}
#nav .secondary_nav a.icon:hover img,#nav .secondary_nav li.active a.icon img,#nav .secondary_nav li.current a.icon img{position:absolute;top:-73px;left:0}
#nav .secondary_nav a:hover{text-decoration:none}#nav .tertiary_nav{float:left;width:217px;margin-left:18px;*margin-bottom:10px}
* html #nav .tertiary_nav{margin-left:9px;margin-bottom:5px}
#nav .tertiary_nav li{*float:left;*margin-bottom:3px}
#nav .tertiary_nav a{display:block;padding:2px 2px 1px 2px;line-height:17px;float:left;text-align:left;font-size:14px;margin-bottom:2px}
#nav .tertiary_nav a:hover,#nav .tertiary_nav li.active a,#nav .tertiary_nav li.current a{color:#df1a22; text-decoration:none;}
#nav .tertiary_nav li.active a,#nav .tertiary_nav li.current a{background-color:#820024;color:#fff}
#nav .copy{border-top:1px #bdbfc3 solid;padding-top:4px;margin-top:11px}
#nav .copy p{font-size:10px;padding-left:0;line-height:15px;text-align:center}
#nav .checkout_panel .related_products a.name{font-weight:bold;color:#820024}
