.sliding-flexible-menu{
	position: relative;
	font-family: grandesign_neue_serifregular;
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.sliding-flexible-menu .holder{
	position: relative;
	overflow: hidden;
	padding: 0px;margin: 0px
}
.sliding-flexible-menu .horizontal{
	float:left
	}
.sliding-flexible-menu a{
	text-decoration: none;color: #FFFFFF;
	cursor: pointer;
	white-space: pre;
	position: absolute;top: 0px;
	left: 0px
	}
.sliding-flexible-menu a.over,.sliding-flexible-menu a.active{
	color: #FFF
}
.sliding-flexible-menu a span{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 33px;
}
.sliding-flexible-menu a div{
	display: block;position: absolute;
	top: 0px;left: 0px;
	background-color: transparent}
.sliding-flexible-menu a.over div,.sliding-flexible-menu a.active div{
	background-color: #000}/*** Custom Style ***/
.menu-vertical{}.menu-vertical a div{
	background-color: transparent;
	opacity: 0.7;
	color: #FFFFFF;
}
.menu-vertical a.over div,.menu-vertical a.active div{
	background-color: #528c00;opacity: 1
	}/*** Custom Style 2 ***/
	

.menu-vertical-right{}.menu-vertical-right a{
	color: #FFF
	}
.menu-vertical-right a.over,.menu-vertical-right a.active{
	color: #FFFF00
	}
.menu-vertical-right a div{
	background-color: #00CCFF;
	opacity: 0.8
	}
.menu-vertical-right a.over div,.menu-vertical-right a.active div{
	background-color: #990033;
	opacity: 0.8}
