/* ------------------------------------------------------------- */
/* N A V I G A T I O N											 */
/* ------------------------------------------------------------- */

/* ---- formatting --------------------------------------------- */

/* general */
a:link, a:visited { 
	text-decoration: none; 
}
	
a:hover, a:active { 
	color: #99002c;
	text-decoration: underline; 
}



/* containers */
nav-header-small {
}

#nav-header-fat {
}

#nav-footer-small {
	text-align: center;
}

#naviright {
}


/* list wrapper */
#nav-header-small ul.nav1st {
}

#nav-header-fat ul.nav1st {
}

#nav-footer-small ul.nav1st {
}

#naviright ul.nav1st {
}


/* list items */
#nav-header-small li {
	display:inline;
}

#nav-header-fat li {
	display:inline;
}

#nav-footer-small li {
	display:inline;
}

#naviright li {
	margin: 5px 0px;
	/*list-style-type: none;*/
}

#naviright ul.nav1st li {
	min-height: 20px;
	padding-top: 1px;
	background: transparent url(../navi/redNavButton.jpg) top left no-repeat;
}

#naviright ul.nav1st li.nav_lvl_2 {
	min-height: 20px;
	background: transparent url(../navi/redNavButton.jpg) top left no-repeat;
}

#naviright ul.nav2nd li.nav_lvl_1 {
	background: transparent;
}

#naviright ul.nav2nd li.nav_lvl_2 {
	background: transparent;
}

#naviright ul.nav2nd li.nav_lvl_3 {
	background: transparent;
}

#naviright ul.nav2nd li.nav_lvl_4 {
	background: transparent;
}

#naviright ul.nav3rd li.nav_lvl_1 {
	background: transparent;
	/*list-style-image: url(../navi/shirt.gif);*/
}


/* list links */
#nav-header-small a { 
	font-size: 11px;
	font-weight: 400;
	color: #fff;
	padding: 2px 8px;
	letter-spacing: 0.15em;
}

#nav-header-small a.current { 
	font-weight: 800;
	color: #99002c;
}

#nav-header-fat a {
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	padding: 5px 14px;
	letter-spacing: 0.1em;
}

#nav-header-fat a.current { 
	font-weight: 800;
	color: #99002c;
}

#nav-footer-small a { 
	font-size: 11px;
	font-weight: 400;
	color: #999;
	padding: 0px 8px;
	letter-spacing: 0.1em;
}

#nav-footer-small a.current { 
	font-weight: 800;
	color: #99002c;
}

#nav-footer-small a:hover { 
	color: #99002c;
}

#nav-footer-small ul { 
	display: inline;
}

#naviright p {
}

#naviright ul.nav1st a {
	font-size: 12px;
	font-weight: 800;
	color: #eee;
	width: 100%;
	padding: 2px 0px 2px 10px;
	letter-spacing: 0.3em;
	/*background: #99002c;*/
}

#naviright ul.nav2nd a {
	font-size: 12px;
	font-weight: 800;
	color: #555;
	margin: 10px 10px;
	padding-left: 0px;
	letter-spacing: 0.2em;
	background: transparent;
}

#naviright ul.nav3rd a {
	font-size: 11px;
	font-weight: 400;
	margin: 6px 1px;
	letter-spacing: 0.1em;
}

#naviright ul.nav3rd img {
	margin: 0px 10px;
}

#naviright ul.nav2nd a:hover { 
	color: #99002c;
}

#naviright ul.nav3rd a:hover { 
	color: #99002c;
}



/* ---- visibility control ------------------------------------- */
#nav-header-small .nav_lvl_1, #nav-header-small .nav_lvl_2, #nav-header-small .nav_lvl_3, #nav-header-small .nav_lvl_4, #nav-header-small .nav_lvl_5, #nav-header-small .nav_lvl_6, #nav-header-small .nav_lvl_12 {
	position:fixed;
	top: -120px;
	visibility: hidden;
}

#nav-header-fat .nav_lvl_3, #nav-header-fat .nav_lvl_6, #nav-header-fat .nav_lvl_7, #nav-header-fat .nav_lvl_8, #nav-header-fat .nav_lvl_9, #nav-header-fat .nav_lvl_10, #nav-header-fat .nav_lvl_11, #nav-header-fat .nav_lvl_12 {
	position:fixed;
	top: -50px;
	visibility: hidden;
}

#naviright .nav_lvl_5, #naviright .nav_lvl_7, #naviright .nav_lvl_8, #naviright .nav_lvl_10, #naviright .nav_lvl_11, #naviright .nav_lvl_12 {
	position:fixed;
	top: -50px;
	visibility: hidden;
}

