/**	MAIN MENU **/
div.main_menu li { float: left; }
div.main_menu li:hover, div.main_menu li:focus {}
div.main_menu li ul { position: absolute; width: 100px; left: -999em; top: 50px; z-index: 999; background: transparent; -moz-border-radius: 3px; -webkit-border-radius: 0px; -khtml-border-radius: 3px; border-radius: 0px;border: 0px; margin: 0; padding: 0; -moz-box-shadow: 0px 0px 0px #121212; -webkit-box-shadow: 0px 0px 0px #ffffff; box-shadow: 0px 0px 0px #666666; }
div.main_menu li ul ul {}
div.main_menu li ul:hover {}
div.main_menu li li ul:hover {}
div.main_menu li li {}
div.main_menu li a, div.main_menu li span.separator { cursor: pointer; display : block; padding: 5px 0 30px 50px; text-transform: lowercase; color : #ffffff; font-size:20px;text-decoration:none; background : #ff61d6;font-weight:bold;}
div.main_menu li.active ul li a {font-weight: 100 !important;}
div.main_menu li ul li a, div.main_menu li ul li span.separator { padding: 7px 20px 7px 20px; border-bottom: 0px solid #EDEDED; }
div.main_menu li:hover ul, div.main_menu li.sfhover ul {left: auto;}
div.main_menu li ul li {white-space: nowrap;width: 200px;}
li.active.deeper.parent span.separator { opacity : 1.0 ; -ms-filter: "prodig:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* hack IE8 */	filter: apha(opacity = 100);/* hack IE7	*/}


/** DEFAULT MENU **/
.submenu ul, .submenu ul li, .submenu ul ul { list-style: none; margin: 0; padding: 0; }
.submenu li { display:none; vertical-align: middle; border:none; margin:0 0 7px 0; zoom: 1; }
.submenu li a, .submenu li span.separator { display : none; position : relative; /**	change	**/
color:#67655E; padding: 10px 10px 10px 3%; text-transform: uppercase; letter-spacing: -0.5px; font-weight:bold; font-size:50%; text-decoration: none; z-index:10; }
.submenu ul ul { margin: 0 0 0 4px; }
.submenu li li { margin: 0; }
.submenu li li a, .submenu li li span.separator { font-size:20%; text-transform: none; color:#666; background: #67655E; padding-left:10px; margin-left: 0; }

/** if hover or active **/
.submenu li > a:hover, .submenu li > span.separator:hover, .submenu li.current > a { color: #e000e0; }
.submenu ul ul ul { margin: 0 0 0 20px; }
.submenu li li li a, .submenu li li li span.separator { font-size:20%; text-transform: none; font-weight: normal; color:#777; text-indent:0; background-image :none; border:none;font-weight:bold; }
.submenu li li li a:hover, .submenu li li li span.separator:hover, .submenu li li li a, .submenu li li li span.separator { background-image: none; border:none; }


/**	BOTTOM MENU		**/
div.user4 .menu ul { margin : 2px 0 3px 0; }
div.user4 .menu li { padding:0; margin:0; display:inline-block; list-style : none; }
div.user4 .menu li a, div.user4 .menu li span.separator { text-decoration: none!important; text-transform: lowercase; color: #626262; font-size:18px; padding: 0px 3px; }
div.user4 .menu li.active a, div.user4 .menu li:hover a,div.user4 .menu li a:active {text-decoration: none;}


/**LEFT	 MENU		**/
#left ul.menu { margin: 0; list-style: none; }
#left ul.menu li { padding: 0; margin: 0;}
#left ul.menu li a { display: block; padding: 15px; margin: 0; color: #626262; text-decoration: none; border-bottom: 1px solid #F2E7A5; }
#left ul.menu li a:hover, #left ul.menu li a:active { color: #121212; background: #EDEDED; }
