﻿ /*** ESSENTIAL STYLES ***/
.WMenu, .WMenu * {margin: 0;padding: 0;list-style: none;}
.WMenu li {position: relative;}
.WMenu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.WMenu > li {float: left;}
.WMenu li:hover > ul,.WMenu li.sfHover > ul {display: block;}
.WMenu a {display: block;position: relative; }
.WMenu ul ul {top: 0;left: 100%;}
/*** DEMO SKIN ***/
.WMenu {margin-bottom: 1em;}
.WMenu ul {
    border:solid 1px #212421;
	box-shadow: -2px 2px 4px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.WMenu a {
	border-right: 0px solid #fff;
	
	padding: .75em 1em;
	text-decoration: none;
	zoom: 1; /* IE7 */		
}
.WMenu a {
	color: #212421;	
}
.WMenu a:hover {
	color: #212421;
}
.WMenu li {
	background-color: Transparent; /* Normal Back color */
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .8s;
	transition: background .8s;	
	height:40px;
	}
.WMenu ul li {	
	 background: #f3f5f2; /*Sub Menu Back color  #AABDE6 */		
	background-image:url('../../imgs/M_Middle.png')
}
.WMenu ul ul li {
	background: #f3f5f2;  /* Sub Menu Back color  #AABDE6 */	
	background-image:url('../../imgs/M_Middle.png')
}
.WMenu li:hover,
.WMenu li.sfHover {
	
	/* only transition out, not in */
	-webkit-transition:background .1s;
	transition:  background .1s;	
}
.WMenu ul li:hover,
.WMenu ul li.sfHover {
	background: #dde2dc;
	/* only transition out, not in */
	-webkit-transition:background .1s;
	transition:  background .1s;	
}
.WMenu li a span,.WMenu li a{	 
	color:inherit;
}

.WMenu li a span:hover,
.WMenu li a span.sfHover {	 
	color:#212421;
}