#navigation
{
	height: 138px;
	clear: both;
	margin-right: 34px;
}
			
	#navigation ul
	{
		float: right;
		margin: 0;
		padding: 0;
	}
	
		#navigation ul li
		{
			list-style: none;
			height: 33px;
			float: left;
			padding: 0;
			margin: 0;
		}
		
		#navigation ul li a
		{
			height: 33px;
			display: block;
			padding: 0;
			margin: 0;
		}	
		
		#navigation ul li span
		{
			display: none;
		}

		
		#navigation li#ladies
		{
			background: url(../grfx/navigation/navigation.gif) 0px 0px no-repeat;
			width: 154px;
			height: 33px;
		}
	
		#navigation li#ladies a:hover, #navigation #menu li#ladies a.active
		{
			background: url(../grfx/navigation/navigation.gif) -1px -33px no-repeat;
			width: 154px;
			height: 33px;
		}				
		
		#navigation li#mens
		{
			background: url(../grfx/navigation/navigation.gif) -158px 0px no-repeat;
			width: 147px;
			height: 33px;
		}
	
		#navigation li#mens a:hover
		{
			background: url(../grfx/navigation/navigation.gif) -158px -33px no-repeat;
			width: 147px;
			height: 33px;
		}
				
		#navigation li#contact
		{
			background: url(../grfx/navigation/navigation.gif) -306px 0px no-repeat;
			width: 90px;
			height: 33px;
		}
		
		#navigation li#contact a:hover
		{
			background: url(../grfx/navigation/navigation.gif) -306px -33px no-repeat;
			width: 90px;
			height: 33px;
		}
		
#navigation_int
{
	height: 43px;
	clear: both;
	margin-right: 15px;
}
			
	#navigation_int ul
	{
		float: right;
		margin: 0;
		padding: 0;
	}
	
		#navigation_int ul li
		{
			list-style: none;
			height: 33px;
			float: left;
			padding: 0;
			margin: 0;
		}
		
		#navigation_int ul li a
		{
			height: 33px;
			display: block;
			padding: 0;
			margin: 0;
		}	
		
		#navigation_int ul li span
		{
			display: none;
		}
		
		#navigation_int li#home
		{
			background: url(../grfx/navigation/navigation_int.gif) 0px 0px no-repeat;
			width: 60px;
			height: 33px;
		}	
	
		#navigation_int li#home a:hover
		{
			background: url(../grfx/navigation/navigation_int.gif) 0px -33px no-repeat;
			width: 60px;
			height: 33px;
		}		
		
		#navigation_int li#ladies
		{
			background: url(../grfx/navigation/navigation_int.gif) -61px 0px no-repeat;
			width: 154px;
			height: 33px;
		}

		#navigation_int li#ladies a:hover, #navigation_int #menu li#ladies a.active
		{
			background: url(../grfx/navigation/navigation_int.gif) -61px -33px no-repeat;
			width: 154px;
			height: 33px;
		}		
			
		#navigation_int li#mens
		{
			background: url(../grfx/navigation/navigation_int.gif) -213px 0px no-repeat;
			width: 147px;
			height: 33px;
		}
	
		#navigation_int li#mens a:hover
		{
			background: url(../grfx/navigation/navigation_int.gif) -213px -33px no-repeat;
			width: 147px;
			height: 33px;
		}

		
		#navigation_int li#contact
		{
			background: url(../grfx/navigation/navigation_int.gif) -360px 0px no-repeat;
			width: 87px;
			height: 33px;
		}	
		
		#navigation_int li#contact a:hover
		{
			background: url(../grfx/navigation/navigation_int.gif) -360px -33px no-repeat;
			width: 87px;
			height: 33px;
		}
				
		li ul li a
		{
			display: block;
		}	
		
		li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
			top: auto;
			left: auto;
		}
		
			li#mens ul
			{
				background: url(../grfx/navigation/navigation_bg.gif) repeat !important;
				width: 147px !important;
				height: 47px;
				display: none;
				position: relative;
			}
			
				li#mens ul li.tops
				{
					background: url(../grfx/navigation/navigation_mens.gif) 0px 0px no-repeat !important;
					width: 147px !important;
					height: 18px;
				}
	
				li#mens ul li.tops a:hover
				{
					background: url(../grfx/navigation/navigation_mens.gif) -147px 0px no-repeat !important;
					width: 147px !important;
					height: 18px;
					margin: 0 !important;
				}
				
				li#mens ul li.pants
				{
					background: url(../grfx/navigation/navigation_mens.gif) 0px -18px no-repeat !important;
					width: 147px !important;
					height: 18px;
				}
	
				li#mens ul li.pants a:hover
				{
					background: url(../grfx/navigation/navigation_mens.gif) -147px -18px no-repeat !important;
					width: 147px !important;
					height: 18px;
					margin: 0 !important;
				}
			
			li ul li
			{
				height: 18px !important;
			}
			
			li#ladies ul
			{
				background: url(../grfx/navigation/navigation_bg.gif) repeat !important;
				width: 154px !important;
				height: 84px;
				display: none;
				position: relative;
			}
			
				li#ladies ul li.skirts a
				{
					background: url(../grfx/navigation/navigation_womens.gif) 0px 0px no-repeat !important;
					width: 154px !important;
					height: 18px !important;
				}
	
				li#ladies ul li.skirts a:hover
				{
					background: url(../grfx/navigation/navigation_womens.gif) -153px 0px no-repeat !important;
					width: 154px !important;
					height: 18px !important;
					margin: 0 !important;
				}
				
				li#ladies ul li.dresses a
				{
					background: url(../grfx/navigation/navigation_womens.gif) 0px -18px no-repeat !important;
					width: 154px !important;
					height: 18px;
				}
	
				li#ladies ul li.dresses a:hover
				{
					background: url(../grfx/navigation/navigation_womens.gif) -153px -18px no-repeat !important;
					width: 154px !important;
					height: 18px !important;
					margin: 0 !important;
				}
				
				
				li#ladies ul li.tops a
				{
					background: url(../grfx/navigation/navigation_womens.gif) 0px -36px no-repeat !important;
					width: 154px !important;
					height: 18px;
				}
	
				li#ladies ul li.tops a:hover
				{
					background: url(../grfx/navigation/navigation_womens.gif) -153px -36px no-repeat !important;
					width: 154px !important;
					height: 18px !important;
					margin: 0 !important;
				}
				
				
				li#ladies ul li.pants a
				{
					background: url(../grfx/navigation/navigation_womens.gif) 0px -54px no-repeat !important;
					width: 154px !important;
					height: 18px;
				}
	
				li#ladies ul li.pants a:hover
				{
					background: url(../grfx/navigation/navigation_womens.gif) -153px -54px no-repeat !important;
					width: 154px !important;
					height: 18px;
					margin: 0 !important;
				}
			
		
		li#mens:hover ul, li#mens.over ul { /* lists nested under hovered list items */
			display: block;
		}
		
		li#ladies:hover ul, li#ladies.over ul, li#ladies.sfhover ul { /* lists nested under hovered list items */
			display: block;
		}

