	
/* 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:99;}
		#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:45px;}
			
		#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 {
			color:#FFD11B;
			font-size:1.25em;
			margin:0;
			display:block;
			float: left;
			padding: 6px 15px 0px 15px;
			height:39px;
			line-height:normal;
			text-decoration:none}	
			#icemenu_wrap ul li a:hover {
				color:#fff;}
				#icemenu_wrap ul li a:hover span.sub {
					color:#D4CFC2}
			
			
			#icemenu_wrap ul li a span.title {
					font-size:1.0em;
					font-family:Verdana, Geneva, sans-serif;
					letter-spacing:0.02em;
					display:block;
					padding-top:0px;}
						
				#icemenu_wrap ul li a span.sub { 
					display:block;
					font-size:.75em;
					font-family:Verdana, Geneva, sans-serif;}					
						
							

			/* 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:Verdana, Geneva, sans-serif;
							font-size:1em;
							color:#9D9377;}
							#icemenu_wrap ul ul li a:hover span.title {
								color:#DFDBD1}
					
					
					
				#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:#DFDBD1!important;
							height:39px;
							background-position:center bottom;
							background-repeat:no-repeat;}
								#icemenu_wrap li#current a span.sub,
								#icemenu_wrap li.active a span.sub {
									color:#D4CFC2}
							
						
						#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:16px;
								height:8px;}
								#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;}
								
/*.title {color:#DFDBD1;}
.sub {color:#9992a8; display:block;}		
*/
					
#icemenu_wrap .separator {
	margin:0;
	display:block;
	float: left;
	padding: 0 15px;
	height:39px;
	color:#000000;
	line-height:normal;
	text-decoration:none;	
	font-size:1.25em;
	letter-spacing:0.02em;
	display:block;
	padding-top:6px;
	cursor:pointer;
}			

#icemenu_wrap span.separator span.title {
		font-size:1.0em;
		font-family:Verdana, Geneva, sans-serif;
		letter-spacing:0.02em;
		display:block;
		padding-top:0px;}
			
	#icemenu_wrap span.separator span.sub { 
		display:block;
		font-size:.75em;
		font-family:Verdana, Geneva, sans-serif;}					
