/* IceMenu - A module that allow to make a animated dropdown navigation system.


  @copyright	Copyright (C) 2008 IceTheme. All Rights Reserved
  @license	Copyrighted Commercial Software 
  @author     IceTheme (icetheme.com)

*/

#icemenu_wrap {}
	
	#icemenu_wrap ul{ 
		padding:0;
		position:relative;
		overflow:visible;
		z-index:9999999;}
		#icemenu_wrap li {
			float:left;
			background:url(../images/nav_border.png) no-repeat top right;
			list-style:none;
			position:relative;}

			div#icemenu_wrap li li a, 
			div#icemenu_wrap li.active li a { 
				display:block;
				margin:0;
				text-decoration:none;
				float:none;}
		
			#icemenu_wrap li ul { 
				float:none;
				left:-999em;
				position:absolute;
				z-index:102;}
		
		#icemenu_wrap  li:hover ul,
		#icemenu_wrap  li.sfHover ul { 
			left:0px;
			top:44px;}
			
		#icemenu_wrap  li:hover li ul,
		#icemenu_wrap  li.sfHover li ul,
		#icemenu_wrap  li li:hover li ul,
		#icemenu_wrap  li li.sfHover li ul,
		#icemenu_wrap  li li li:hover li ul,
		#icemenu_wrap  li li li.sfHover li ul {
			top:-999em;}
			
		#icemenu_wrap  li li:hover ul,
		#icemenu_wrap  li li.sfHover ul,
		#icemenu_wrap  li li li:hover ul,
		#icemenu_wrap  li li li.sfHover ul,
		#icemenu_wrap  li li li li:hover ul,
		#icemenu_wrap  li li li li.sfHover ul {
			left:245px;
			top:0px;}
		
		
		#icemenu_wrap  li li { 
			position:relative;
			float:none;
			width:100%;}
		
		


#icemenu_wrap ul{
	margin: 0 0 0 1px;
	padding: 0;}		

	#icemenu_wrap ul li{
		margin:0;
		padding:0;
		display:block;}
		#icemenu_wrap ul li a {
			margin:0;
			display:block;
			float: left;
			padding: 0 17px;
			height:45px;
			color:#fff;
			line-height:normal;
			text-decoration:none}	
			#icemenu_wrap ul li a:hover {
				color:#fff;
				background:url(../images/nav_hover.png) no-repeat center;}
			
			
			#icemenu_wrap ul li a span.title {
					font-size:1.25em;
					font-style:italic;
					letter-spacing:0.02em;
					display:block;
					padding-top:6px;}
						
				#icemenu_wrap ul li a span.sub { 
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					color:#C5C7A1;}
						
							

			/* First Drop */
			#icemenu_wrap li ul {
				margin-top:0;
				margin-left:-18px;
				background-repeat:no-repeat;
				background-position:bottom left;
				width:245px;
				padding:0 10px 9px;}
				#icemenu_wrap li ul li{
					display:block;
					background:none;
					text-align:left;}
					#icemenu_wrap li ul a {
						width:230px;
						padding:0 0 0 17px;
						background:url(../images/nav_line.png) no-repeat left bottom!important;
						font-size:.9em;
						height:32px;
						line-height:32px;}
						#icemenu_wrap li ul a:hover {}
					
						#icemenu_wrap ul ul li a span.title { 
							display:inline;
							margin-top:0;
							font-style:normal;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:1em;
							color:#C5C7A1;}
							#icemenu_wrap ul ul li a:hover span.title {
								color:#fff}
					
					
					
				#icemenu_wrap ul li a:hover.		
				#icemenu_wrap li.active a,
				#icemenu_wrap ul ul li a,
				#icemenu_wrap ul ul li a:hover,
				#icemenu_wrap ul li.active.parent ul a:hover {
					display:block;}

					
					
					
					/* When the parent item is set to current or active or hover */
						#icemenu_wrap li#current a,
						#icemenu_wrap li.active a{ 
							color:#fff!important;
							background:url(../images/nav_current.png) no-repeat center;}
							
						
						#icemenu_wrap li#current li a,
						#icemenu_wrap li.active li a {
							background:none;
							height:auto!important;}
								
							
							
							
							
							#icemenu_wrap li li.parent a span.other {
								background:url(../images/nav_drop_arrow.png) no-repeat center;
								display:block;
								float:right;
								margin:9px 15px 0 0;
								width:14px;
								height:14px;}
								#icemenu_wrap li li.parent li a span.other {
									background:none}
										#icemenu_wrap li li li.parent a span.other {
											background:url(../images/nav_drop_arrow.png) no-repeat center;}
												#icemenu_wrap li li li.parent li a span.other {
														background:none}
							
							
							
							
							#icemenu_wrap ul ul li#current a span.title {
								color:#fff;}