#cssmenu2 ul, #cssmenu2 li, #cssmenu2 span, #cssmenu2 a  { 
margin : 0; 
padding : 0; 
position : relative; 
 } 
 #cssmenu2  { 
height : 40px; 
width : 1000px; 
margin-left : 0; 
background : linear-gradient(to bottom, #32323a 0%, #141414 100%); 
 } 
 #cssmenu2:after, #cssmenu2 ul:after  { 
content : ''; 
display : block; 
clear : both; 
 } 
 #cssmenu2 a  { 
color : #ffffff; 
display : inline-block; 
font-family : Helvetica, Arial, Verdana, sans-serif; 
font-size : 14px; 
line-height : 40px; 
padding : 0 20px; 
text-decoration : none; 
 } 
 #cssmenu2 ul  { 
list-style : none; 
 } 
 #cssmenu2 > ul  { 
float : left; 
 } 
 #cssmenu2 > ul > li  { 
float : left; 
 } 
 #cssmenu2 > ul > li:hover:after  { 
content : ''; 
display : block; 
width : 0; 
height : 0; 
bottom : 0; 
 } 
 #cssmenu2 > ul > li:last-child > a  { 
width : auto; 
 } 
 #cssmenu2 > ul > li.active > a  { 
box-shadow : 0 0 3px #000000 inset; 
background : #0000FF; 
background : linear-gradient(to bottom, #32323a 0%, #141414 100%); 
 } 
 #cssmenu2 > ul > li:hover > a  { 
background : #9966CC; 
 } 
 #cssmenu2 .has-sub2  { 
z-index : 1; 
 } 
 #cssmenu2 .has-sub2:hover > ul  { 
display : block; 
 } 
 #cssmenu2 .has-sub2 ul  { 
display : none; 
position : absolute; 
width : 200px; 
top : 100%; 
left : 0; 
 } 
 #cssmenu2 .has-sub2 ul li a  { 
background : #0066FF; 
border-bottom : 1px solid #fff; 
font-size : 11px; 
display : block; 
line-height : 60%; 
padding : 10px; 
 } 
 #cssmenu2 .has-sub2 ul li:hover a  { 
background : #FFFFFF; 
color : #000000; 
font-family : Helvetica, Arial, Verdana, sans-serif; 
font-size : 12px; 
text-decoration : none; 
 } 
 #cssmenu2 .has-sub2 .has-sub2:hover > ul  { 
display : block; 
text-decoration : none; 
 } 
 #cssmenu2 .has-sub2 .has-sub2 ul  { 
display : none; 
position : absolute; 
left : 100%; 
top : 0; 
text-decoration : none; 
 } 
 #cssmenu2 .has-sub2 .has-sub2 ul li a  { 
background : #0066FF; 
color : #fff; 
font-size : 10px; 
border-bottom : 1px solid #fFF; 
 } 
 #cssmenu2 .has-sub2 .has-sub2 ul li a:hover  { 
background : #FFFFFF; 
color : #000000; 
font-family : Helvetica, Arial, Verdana, sans-serif; 
font-size : 12px; 
text-decoration : none; 
 }