ul.menu {padding: 0px;text-align:center;}
ul.menu li {margin: 0px 0px 0px 10px;	padding: 0px;display:inline-block;float:left}
ul.menu li a{	height: 52px;	display: block;	line-height: 52px;	text-decoration: none;color: #ffffff;}

#nav {font-size:1.1em; }
#inner_menu{position:absolute;background:url(../images/screen/menuslide_bg.jpg);height:34px;width:949px;top:52px;z-index:900;display:none}
/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {position:relative; text-align:left;}
#nav li.over { z-index:999; }
#nav a,#nav a:hover { line-height:1.3em; text-decoration:none; }
/*#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }*/

/************ 0 LEVEL  ***************/
#nav li { float:left; }
#nav li a.active { color:#ffffff; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#666666; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#ffffff; }

/************ 1ST LEVEL ************/

#nav ul a,#nav ul a:hover { float:none;padding:5px 12px 6px 8px;}
#nav ul li a { font-weight:900 !important; }

/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:750px; line-height:80px; left:-10000px; display:block;margin-top:20px}

/* Show menu 
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }*/

#nav ul li a{ color:#000000 !important; }

#nav li.over ul.shown-sub { left:0px; }
#nav li.over li ul.shown-sub { left:100px; }
