/* Copyright COVE PRODUCTIONS 2004, 2005 - www.coveproductions.com  - Unauthorized reproduction or use is prohibited without permission of Cove Productions.*/
/* CSS Document Created By: Terry Evans, Vibe9 DESIGN - North Vancouver, BC - www.vibe9design.com  */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	background: #e6e6e6 url(/gfx/bg_shadow.gif) repeat-y center;
	text-align: center;
	}

p, h1, h2, h3, pre, blockquote, ul, li {
	margin: 0;
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
	
/* -- Scroll Bar Styling */	
body {
	
	scrollbar-face-color:#CCCCCC; 
	scrollbar-arrow-color:#999999; 
	scrollbar-track-color:#dedede; 
	scrollbar-shadow-color:#666666; 
	scrollbar-highlight-color:#999999; 
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-darkshadow-Color:#666666;
	}
	
html {
	
	scrollbar-face-color:#CCCCCC; 
	scrollbar-arrow-color:#999999; 
	scrollbar-track-color:#dedede; 
	scrollbar-shadow-color:#666666; 
	scrollbar-highlight-color:#999999; 
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-darkshadow-Color:#666666;
	}
	
/* Primary Layout Divisions */
	
#container {
	text-align: left;
	background: #CCC;
	width: 774px;/* ie5 positioning hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 754px;	 
	}
html>body #container	{
	width: 754px;
	} 

#container {
	margin: 25px auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left: 10px solid #281D08;
	border-right: 10px solid #281D08;
}

#wrapper {
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background: #001722;
}

#wrapper {
	width: 754px;/* ie5 positioning hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 750px;	 
	}
html>body #wrapper	{
	width: 750px;
	} 

#contentwrapper {
	background: #ffffff url(/gfx/bg_header_xsm.jpg) no-repeat top right;
	position: relative;
}

#header {
	height: 49px;
}

#navbar_top {
	background: #001722;
	position: relative;
	border-bottom: 2px solid #fff;
	width: 500px;
	height: 35px;/* ie5 positioning hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 33px;	 
	}
html>body #navbar_top {
	height: 33px;
	}

#contentarea {
	background: transparent url(/gfx/bg_subnav.gif) no-repeat top right;
	height: 385px;
	position: relative;
}

#preload {
	float: left;
	position: relative;
	width: 500px;
	height: 350px;
	margin: 0; padding: 0;
	background: #ffffff url(/gfx/preloader.jpg) no-repeat center;
}

#content {
	float: left;
	position: relative;
	width: 500px;
	height: 350px;
	margin: 0; padding: 0;
	background: #ffffff url(/gfx/preloader.jpg) no-repeat center;
}

#subnav {
	position: relative;
	float: left;
	width: 250px;
	heigth: 350px;
	margin: 0; padding: 0;
	background: transparent;
}

#navbar_bottom {
	background: #001722;
	clear: both;
	position: relative;
	overflow: hidden;
}

#subarea {
	background: #D5D9DB url(/gfx/bg_subarea.gif) repeat-x bottom;
	clear: both;
	position: relative;
	min-height: 300px;
}

#subarea_content {
	background: transparent url(/gfx/crnr_subarea.gif) no-repeat top left;
	position: relative;
	height: 300px;
}

#subarea_store {
	background: transparent url(/gfx/crnr_subarea.gif) no-repeat top left;
	position: relative;
}

#footer {
	background: #fff url(/gfx/bg_footer.gif) no-repeat center;
	clear: both;
	position: relative;
	height: 67px;
}

/* Secondary Layout Divisions */

#content div.right_area {
	margin-left: 364px;
	margin-top: 18px;
	padding: 0;
}

#content div.right_area span {
	padding: 0; margin: 0;
	display: none;
}

#content div.right_area a
{
color: #0c79c6;
font: 11px Verdana, Arial, Helvetica, Sans Serif;
font-weight: normal;
text-decoration: none;
padding: 0; margin: 0;
text-align: left;
display: block; height: 52px; width: 136px;
}

#content div.right_area a:hover
{
border-bottom: 4px solid #001722;
}

#content div.left_area {
	margin-left: 73px;
	margin-top: 20px;
	padding: 5px;
	width: 251px;
	height: 260px;
	overflow: auto;
	color: #001722;
}

#content div.main_area {
	margin-left: 35px;
	margin-top: 20px;
	width: 430px;
	height: 310px;
	overflow: auto;
	color: #001722;
}

#content div.float {
	float: left;
	padding-right: 10px;
}

#navbar_bottom div.float {
	float: left;
	width: 250px;
	clear: both;
}

#content div.float_right {
	float: right;
	padding-left: 5px;
}

#subnav {position: relative;}

#subnav div.top {
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: relative;
	width: 131px;
	position: relative;
}

#subnav div.middle {
	padding: 5px;
	margin-left: 5px;
	margin-top: 10px;
	position: relative;
}

#subnav div.middle_wide {
	padding: 0px;
	margin-left: 7px;
	margin-top: 18px;
	position: relative;
}

#subnav div.middle_wide div.item {
  display: inline;
  float: left;
  padding-left: 3px;
  border-right: 1px dashed #B9A780;
  }
  
#subnav div.middle_wide div.item {
	width: 74px;/* ie5 positioning hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70px;	 
	}
html>body #subnav div.middle_wide div.item	{
	width: 70px;
	} 
	
#subnav div.coolstuff {
	width: 248px;
	margin: 0; padding: 0;
	margin-left: 2px;
	position: relative;
	margin-top: 25px;
	background: url(/gfx/bg_subarea.gif) repeat-x bottom;
}

/* Element Styles */
#subarea a {
	text-decoration: underline;
	color: #0c79c6;
}

#subarea a:hover {
	color: #B9A780;
	text-decoration: underline;
}

#subarea p {
	color: #CFD2D6;
	margin-left: 15px;
	margin-right: 15px;
	border: 0;
	margin-top: 7px;
	margin-bottom: 5px;
}

#subarea h1 {
padding-bottom: 1px;
padding-right: 2px;
margin-bottom: 20px;
margin-left: 200px;
margin-top: 18px;
width: 275px;
float: left;
color: #001722;
font: 12px Arial, Helvetica, Sans-Serif;
font-weight: bold;
text-align: left;
z-index: 1;
}

#subarea h2 {
padding: 2px 2px 2px 8px;
margin: 0;
margin-bottom: 5px;
margin-left: 225px;
color: #001722;
font: 11px Arial, Helvetica, Sans-Serif;
font-weight: bold;
text-align: right;
}

#subarea h3.outer {
padding: 2px 2px 2px 8px;
margin-left: 15px;
margin-right: 15px;
color: #281D08; 
font: 12px Arial, Helvetica, Sans-Serif;
font-weight: bold;
text-align: left;
background: #CFD2D6;
}

#header img {
	padding: 0;
	padding-left: 7px;
}

#content div.main_area a {
	text-decoration: underline;
	color: #0c79c6;
}

#content div.main_area a:hover {
	color: #B9A780;
	text-decoration: underline;
}

#content div.main_area p {
padding-bottom: 5px;
color: #001722;
}

#content div.main_area h1 {
padding-bottom: 3px;
padding-right: 2px;
margin-bottom: 1px;
color: #001722;
font: 14px Lucida, Arial, Helvetica, Sans-Serif;
font-weight: bold;
text-align: right;
}

#content div.main_area h2 {
padding: 2px 2px 2px 8px;
margin: 0;
margin-bottom: 1px;
margin-top: -1px;
color: #281D08;
background: #B9A780 url(/gfx/bg_h2.gif);
font: 11px Arial, Helvetica, Sans-Serif;
font-weight: bold;
}

#content div.main_area h3 {
	padding: 2px 2px 2px 8px;
	color: #001722;
	margin-bottom: 5px;
	border: 1px dashed #001722;
	background: #CFD2D6;
	font-weight: bold;
}

#content div.left_area ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#content div.left_area li
{
border-bottom: 1px solid #B9A780;
margin: 0;
}

#content div.left_area li a
{
display: block;
padding: 0 2px 1px 0.5em;
color: #001722;
font: 11px Verdana, Arial, Helvetica, Sans Serif;
font-weight: normal;
text-decoration: none;
display: block;
 }

#content div.left_area li a:hover
{
color: #ffffff;
text-decoration: none;
background: #001722;
}

#content div.left_area h1 {
padding-bottom: 3px;
margin-bottom: 1px;
color: #001722;
font: 14px Lucida, Arial, Helvetica, Sans-Serif;
font-weight: bold;
text-align: right;
}

#content div.left_area h2 {
padding: 2px 2px 2px 8px;
margin: 0;
margin-bottom: 1px;
margin-top: -1px;
color: #001722;
background: #B9A780;
font: 11px Arial, Helvetica, Sans-Serif;
font-weight: bold;
}

#subnav p {
	color: #E4E6E7;
	margin-top: 5px;
}

#subnav div.middle a
{
color: #E6BF0C;
font: 11px Verdana, Arial, Helvetica, Sans Serif;
font-weight: normal;
text-decoration: underline;
padding: 0; margin: 0;
}

#subnav div.middle a:hover
{
color: #ffffff;
text-decoration: none;
background: #0c79c6;
}

#subnav p.bottom {
	clear:both;
	padding-top: 8px;
	text-align:center;
}

#subnav a.bottom {
	color: #FFFFFF;
	border-bottom: 2px solid #ffffff;
	text-decoration:none;
}

#subnav a.bottom:hover {
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 2px solid #E6BF0C;
}

#subnav ul
{
margin: 0; padding: 0;
background: transparent url(/gfx/bg_bottom.gif);
color: #fff;
list-style-type: none;
}

#subnav ul li a
{
color: #E6BF0C;
font: 11px Verdana, Arial, Helvetica, Sans Serif;
font-weight: bold;
text-decoration: underline;
padding: 0; margin: 0;
}

#subnav ul li a:hover
{
color: #001722;
text-decoration: none;
}

#subnav div.middle ul li {
padding-left: 8px;
display: block;
}

#subnav div.middle h1 {
padding-bottom: 3px;
padding-top: 10px;
color: #E6BF0C;
font: 14px Lucida, Arial, Helvetica, Sans-Serif;
font-weight: bold;
}

#subnav div.middle h1.first {
padding-bottom: 3px;
padding-top: 0px;
margin-top: -6px;
color: #B9A780;
font: 14px Lucida, Arial, Helvetica, Sans-Serif;
font-weight: bold;
}

#subnav div.top h2.high {
padding-bottom: 5px;
padding-top: 0px;
margin-bottom: 0;
margin-top: -20px;
margin-left: 12px;
color: #B9A780;
font: 14px Arial, Helvetica, Sans-Serif;
font-weight: bold;
width: 200px;
}

#subnav div.middle h1.home {
padding-bottom: 3px;
padding-top: 0px;
margin-top: 0;
margin-right: 110px;
color: #B9A780;
font: 14px Lucida, Arial, Helvetica, Sans-Serif;
font-weight: bold;
}

#subnav div.middle h2.home {
padding-bottom: 2px;
padding-top: 4px;
margin-top: 0;
margin-right: 110px;
color: #B9A780;
font: 14px Lucida, Arial, Helvetica, Sans-Serif;
font-weight: bold;
}

#content div.main_area ul {
	margin-top: 5px;
	padding-bottom: 2px;
}

#content div.main_area ul li {
	list-style-type: none;
}

#content div.main_area li {
	margin-right: 4px;
	display: inline;
}

#content div.main_area ul li a {
	color: #001722;
	text-decoration:  none;
	padding: 1px; margin: 0;
	border: 1px solid #001722;
	background: #E6BF0C;
   }

#content div.main_area ul li a:hover {
	color: #001722;
	padding: 1px; margin: 0;
	text-decoration:  none;
	border: 1px dashed #001722;
	background: #B9A780 url(/gfx/bg_h2.gif);
   }

#subnav div.middle div.middle_nobull ul li {
background: none;
padding-left: 14px;
padding-bottom: 2px;
border-bottom: 1px solid #fff;
}
  
#subnav div.middle_wide div.item p {
   text-align: left;
   font-size: 10px;
   margin: 2px 2px 0px 0px;
   padding: 0 0 0 4px;
   line-height: 11px;
   }
   
#subnav div.middle_wide p.blurb {
   text-align: left;
   font-size: 10px;
   margin: 2px 2px 5px 0px;
   padding: 0 0 0 4px;
   line-height: 11px;
   display: block;
   clear: left;
   position: relative;
   }
   
#subnav div.middle_wide div.item a {
	color: #E6BF0C;
	text-decoration: none;
	padding: 0; margin: 0;
   }
   
#subnav div.middle_wide div.item a:hover {
	background: transparent;
	color: #B9A780;
   }

#subnav div.middle_wide div.item img {
	padding-left: 5px;
	border: none;
   }

#footer span.left {
	display: block;
	float: left;
	position: relative;
	padding: 5px;
	font-size: 10px;
	text-align: left;
	margin-top: 35px;
	color: #001722;
}

#footer span.right {
	display: block;
	float: right;
	position: relative;
	padding: 5px;
	font-size: 10px;
	text-align: right;
	margin-top: 35px;
	color: #001722;
}

#footer a {
	color: #281D08;
	font-weight: bold;
	text-decoration: none;
}

#footer a:hover {
	color: #B6BCBF;
	font-weight: bold;
	text-decoration: none;
}

/* Form Styles */

fieldset {
	color: #001722;
	background: #CFD2D6;
	border: 0;
	margin: 0; padding: 0;
}

textarea, select, input {
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #001722;
	margin-left: 15px;
}

label {
	font-size: 11px;
	padding: 0; margin: 0;
}

/* Navigation Menus */
#navbar_top span {
	display: none;
}

#navbar_bottom span {
	display: none;
}

#navbar_top {position: relative;}
#navbar_top div.navcontainer {position: relative;}

#navbar_top div.navcontainer ul
{
padding-left: 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
background: transparent;
color: #fff;
float: left;
width: 100%;
}

#navbar_top div.navcontainer ul li { display: inline; }

#navbar_top div.navcontainer ul li a
{
height: 29px;
width: 80px;
background: #001722;
color: #fff;
text-decoration: none;
float: left;
}

#navbar_top div.navcontainer ul li a:hover
{
background: #CFD3D5;
color: #001722;
}

#navbar_top a {display: block;}

/* TOP Nav Menu Item Hover Effects*/

#navbar_top div.navcontainer ul li a.store
{
height: 33px;
width: 78px;
background: #001722 url(/gfx/nav/store.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.store:hover
{
background: transparent url(/gfx/nav/store_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.store_c
{
height: 33px;
width: 78px;
background: transparent url(/gfx/nav/store_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.store_c:hover
{
background: transparent url(/gfx/nav/store_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.links
{
height: 33px;
width: 65px;
background: #001722 url(/gfx/nav/links.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.links:hover
{
background: #CFD3D5 url(/gfx/nav/links_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.links_c
{
height: 33px;
width: 65px;
background: #CFD3D5 url(/gfx/nav/links_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.links_c:hover
{
background: #CFD3D5 url(/gfx/nav/links_over.gif) no-repeat center;
color: #001722;
}


#navbar_top div.navcontainer ul li a.dealers
{
height: 33px;
width: 80px;
background: #001722 url(/gfx/nav/dealers.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.dealers:hover
{
background: #CFD3D5 url(/gfx/nav/dealers_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.dealers_c
{
height: 33px;
width: 80px;
background: #CFD3D5 url(/gfx/nav/dealers_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.dealers_c:hover
{
background: #CFD3D5 url(/gfx/nav/dealers_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.bikingbc
{
height: 33px;
width: 170px;
background: #001722 url(/gfx/nav/mountain_biking.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.bikingbc:hover
{
background: #CFD3D5 url(/gfx/nav/mountain_biking_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.bikingbc_c
{
height: 33px;
width: 170px;
background: #CFD3D5 url(/gfx/nav/mountain_biking_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.bikingbc_c:hover
{
background: #CFD3D5 url(/gfx/nav/mountain_biking_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.coolstuff
{
height: 33px;
width: 89px;
background: #001722 url(/gfx/nav/cool_stuff.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.coolstuff:hover
{
background: #CFD3D5 url(/gfx/nav/coolstuff_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.coolstuff_c
{
height: 33px;
width: 89px;
background: #CFD3D5 url(/gfx/nav/coolstuff_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.coolstuff_c:hover
{
background: #CFD3D5 url(/gfx/nav/coolstuff_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.dvds
{
height: 33px;
width: 63px;
background: #001722 url(/gfx/nav/dvds.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.dvds:hover
{
background: #CFD3D5 url(/gfx/nav/dvds_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.dvds_c
{
height: 33px;
width: 63px;
background: #CFD3D5 url(/gfx/nav/dvds_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.dvds_c:hover
{
background: #CFD3D5 url(/gfx/nav/dvds_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.calendar 
{
height: 33px;
width: 80px;
background: #001722 url(/gfx/nav/calendar.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.calendar:hover
{
background: #CFD3D5 url(/gfx/nav/calendar_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.calendar_c 
{
height: 33px;
width: 80px;
background: #CFD3D5 url(/gfx/nav/calendar_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.calendar_c:hover
{
background: #CFD3D5 url(/gfx/nav/calendar_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.trail_guides
{
height: 33px;
width: 103px;
background: #001722 url(/gfx/nav/trailguides.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.trail_guides:hover
{
background: #001722 url(/gfx/nav/trailguides_over.gif) no-repeat center;
color: #001722;
}

#navbar_top div.navcontainer ul li a.trail_guides_c
{
height: 33px;
width: 103px;
background: #001722 url(/gfx/nav/trailguides_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

#navbar_top div.navcontainer ul li a.trail_guides_c:hover
{
background: #001722 url(/gfx/nav/trailguides_over.gif) no-repeat center;
color: #001722;
}

/*bottom menu*/
div.navcontainer_bt {position: relative;}

div.navcontainer_bt ul
{
padding-left: 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
background: transparent;
color: #fff;
float: right;
width: 100%;
}

div.navcontainer_bt ul li {display: inline;}

div.navcontainer_bt ul li a
{
background: #001722;
color: #fff;
text-decoration: none; 
font-size: 11px;
float: right;
}

div.navcontainer_bt ul li a:hover
{
background: #CFD3D5;
color: #001722;
}

#navbar_bottom a {display: block;}

/* BOTTOM Nav Menu Item Hover Effects*/

div.navcontainer_bt ul li a.home
{
height: 25px;
width: 80px;
background: #001722 url(/gfx/nav/home.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

div.navcontainer_bt ul li a.home:hover
{
background: #CFD3D5 url(/gfx/nav/home_over.gif) no-repeat center;
color: #001722;
}

div.navcontainer_bt ul li a.about
{
height: 25px;
width: 80px;
background: #001722 url(/gfx/nav/about.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

div.navcontainer_bt ul li a.about:hover
{
background: #CFD3D5 url(/gfx/nav/about_over.gif) no-repeat center;
color: #001722;
}

div.navcontainer_bt ul li a.about_c
{
height: 25px;
width: 80px;
background: #CFD3D5 url(/gfx/nav/about_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

div.navcontainer_bt ul li a.abou_ct:hover
{
background: #CFD3D5 url(/gfx/nav/about_over.gif) no-repeat center;
color: #001722;
}

div.navcontainer_bt ul li a.contact
{
height: 25px;
width: 80px;
background: #001722 url(/gfx/nav/contact.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

div.navcontainer_bt ul li a.contact:hover
{
background: #CFD3D5 url(/gfx/nav/contact_over.gif) no-repeat center;
color: #001722;
}

div.navcontainer_bt ul li a.contact_c
{
height: 25px;
width: 80px;
background: #CFD3D5 url(/gfx/nav/contact_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

div.navcontainer_bt ul li a.contact_c:hover
{
background: #CFD3D5 url(/gfx/nav/contact_over.gif) no-repeat center;
color: #001722;
}

div.navcontainer_bt ul li a.desktops
{
height: 25px;
width: 92px;
background: #001722 url(/gfx/nav/desktops.gif) no-repeat center;
color: #fff;
text-decoration: none;
}

div.navcontainer_bt ul li a.desktops:hover
{
background: #CFD3D5 url(/gfx/nav/desktops_over.gif) no-repeat center;
color: #001722;
}

div.navcontainer_bt ul li a.desktops_c
{
height: 25px;
width: 92px;
background: #CFD3D5 url(/gfx/nav/desktops_over.gif) no-repeat center;
color: #001722;
text-decoration: none;
}

div.navcontainer_bt ul li a.store_c:hover
{
background: #CFD3D5 url(/gfx/nav/store_over.gif) no-repeat center;
color: #001722;
}

/* Sub Nav Area TOP Menu Navigation */
#subnav div.top span {
display: none;
margin: 0; padding: 0;
}

div.top ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

div.top li { margin: 0 0 0 0; }

div.top a
{
display: block;
width: 131px;
background: transparent url(/gfx/nav/sub_shop.gif) no-repeat top left;
}

 div.top ul li a.sub_shop {
height: 18px;
width: 88px;
background: transparent url(/gfx/nav/sub_shop.gif) no-repeat top left;
}

 div.top ul li a.sub_dvds {
height: 18px;
width: 88px;
background: transparent url(/gfx/nav/sub_new_dvds.gif) no-repeat top left;
}

 div.top ul li a.sub_coolstuff {
height: 18px;
width: 131px;
background: transparent url(/gfx/nav/sub_new_coolstuff.gif) no-repeat top left;
}

 div.top ul li a.sub_shop:hover {
height: 18px;
width: 88px;
background: transparent url(/gfx/nav/sub_shop_over.gif) no-repeat top left;
}

 div.top ul li a.sub_dvds:hover {
height: 18px;
width: 88px;
background: transparent url(/gfx/nav/sub_new_dvds_over.gif) no-repeat top left;
}

 div.top ul li a.sub_coolstuff:hover {
height: 18px;
width: 131px;
background: transparent url(/gfx/nav/sub_new_coolstuff_over.gif) no-repeat top left;
}

/* Sub Nav Area HEADERS */

#subnav div.top h1 {
margin: 0;
padding: 0;
height: 85px;
width: 148px;
}
#subnav div.top h1.home {
background: transparent url(/gfx/nav/h1_sub_home.gif) no-repeat top left;
}

#subnav div.top h1.calendars {
background: transparent url(/gfx/nav/h1_sub_calendars.gif) no-repeat top left;
}

#subnav div.top h1.dvds {
background: transparent url(/gfx/nav/h1_sub_dvds.gif) no-repeat top left;
}

#subnav div.top h1.trailguides {
background: transparent url(/gfx/nav/h1_sub_trailguides.gif) no-repeat top left;
}

#subnav div.top h1.dealers {
background: transparent url(/gfx/nav/h1_sub_dealers.gif) no-repeat top left;
}

#subnav div.top h1.coolstuff {
background: transparent url(/gfx/nav/h1_sub_coolstuff.gif) no-repeat top left;
}

#subnav div.top h1.links {
background: transparent url(/gfx/nav/h1_sub_links.gif) no-repeat top left;
}

#subnav div.top h1.desktops {
background: transparent url(/gfx/nav/h1_sub_desktops.gif) no-repeat top left;

}#subnav div.top h1.store {
background: transparent url(/gfx/nav/h1_sub_store.gif) no-repeat top left;
}

#subnav div.top h1.about {
background: transparent url(/gfx/nav/h1_sub_about.gif) no-repeat top left;
}

#subnav div.top h1.contact {
background: transparent url(/gfx/nav/h1_sub_contact.gif) no-repeat top left;
}

/* STORE SUB NAV MENU */

#subnav div.coolstuff ul {
margin: 0; padding: 0;
border-top: 1px solid #fff;
}

#subnav div.coolstuff ul li
{
margin: 0;
padding: 0;
list-style-type: none;
}

#subnav div.coolstuff ul li a {
border-bottom: 1px solid #fff;
display: block;
color: #fff;
}

#subnav div.coolstuff a.other
{
margin: 0;
padding: 5px 0 1px 3px;
display: block;
height: 20px;
background: transparent url(/gfx/icons/other.gif) no-repeat center right;
font-weight: normal;
color: #fff;
text-decoration: none;
}

#subnav div.coolstuff a.other:hover
{
color: #fff;
background: #001722 url(/gfx/icons/o_other.gif) no-repeat center right;
}

