.webfx2-menu, .webfx2-menu * {

	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

.webfx2-menu {
	position:			absolute;
	z-index:			100;
	visibility:			hidden;
	width:				expression(constExpression(ieBox ? "100%": "auto"));
	padding:			0px;
	margin:				1px 0px 3px 0px;
    border:             1px solid #444444;
    background:url(/images/page/menu_left_bg.png) repeat-y;
}

.webfx2-menu-empty {
	display:			none;
	border:				0px solid white;
}

.webfx2-menu a, .webfx2-menu a:visited {
	display:			block;
	width:				expression(constExpression(ieBox ? "100%": "auto"));
	overflow:			visible;
	padding:			2px 5px 2px 5px;
    line-height:        18px;
    font-weight:        bold;
    border-top:      1px solid #444444;
	text-decoration:	none;
	vertical-align:		center;
    margin: 0px;
}

.webfx2-menu a:first-child {
  border-top: none;
}

.webfx2-menu a .arrow {
	float:			right;
	border:			0;
	width:			3px;
	margin-right:	3px;	margin-top:		4px;}

/* separtor */
.webfx2-menu div {
    display: none;
}

.webfx2-menu-bar {
    float: left;
	margin-bottom : 0px;
    font-weight: bold;
    text-align: center;
    display: inline;
}

.webfx2-menu-bar a,
.webfx2-menu-bar a:visited {
  padding:	  3px 30px 8px 0px;
  text-decoration: none;
  float: left;
}

.webfx2-menu-bar a:first-child {
    border-left: none;
}

.webfx2-menu-bar a .arrow {
	border:			0;
    display: none;
}

.menu-item-normal:hover {
	text-decoration: underline;
}

.webfx2-menu-wrapper {
	padding-top: 0px;
}
