.easynavigation { padding:0 20px; font-size:12px; cursor:pointer; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
.easynavigation li { text-align:left; }
.easynavigation li.over { z-index:999; }
.easynavigation a,
.easynavigation a:hover { display:block; line-height:1.3em; text-decoration:none; }
.easynavigation span { display:block; cursor:pointer; white-space:nowrap; }
.easynavigation li ul span { white-space:normal; }
/* paddings for new levels inside one dropdown */
.easynavigation ul.category { padding: 10px 0px 0px 10px; }
.easynavigation .dropdown > ul.category { padding: 0; }

/************ 0 LEVEL  ***************/
.easynavigation li { float:left; zoom: 1; vertical-align:top; display:block; white-space:nowrap; cursor:pointer; font-size:23px; line-height:32px; font-family:Arial, Helvetica, sans-serif;}
.easynavigation li.active a { }
.easynavigation a { padding:25px 12px 6px 50px; }
.easynavigation a:hover { }

/************ 1ST LEVEL ************/
.easynavigation ul li.column { background: none; padding: 0; }
.easynavigation ul li.last { padding-bottom:0; }

.easynavigation ul li a { padding:0; font-weight:normal; color:#FFFFFF; line-height:25px; }
.easynavigation ul li a:hover { }
.easynavigation ul span { padding:3px 15px 4px 15px; display:block; white-space:nowrap; cursor:pointer; font-size:15px; }

/************************************************/
/************* Javascript accordion *************/
/************************************************/
.nav-accordionjs {  margin:10px; }
.nav-accordionjs li { float: none; position: relative; }
.nav-accordionjs li a { padding:0; background:none !important; }
.nav-accordionjs li a:hover,
.nav-accordionjs li.active > a,
.nav-accordionjs ul li a:hover { color:#FFFF00; }
.nav-accordionjs ul.category { padding: 0 10px; height: 0; overflow: hidden; position: relative; }
.nav-accordionjs li.active > ul.category { height: auto; }
.nav-accordionjs span { padding: 0 !important; line-height:25px; }
.nav-accordionjs span, .nav-accordionjs a { display: inline !important; }

/* IE6 fix */

.nav-accordionjs ul.shown { display: block; }
.nav-accordionjs li,
.nav-accordionjs ul,
.mini-navigation .content { zoom: 1; }












