#nav {padding:0; margin:0; list-style:none; margin-left: 300px; }

#nav ul {padding:0; margin:0; list-style:none; width:auto;}

#nav li {float:left;}
#nav li a {float:left; text-decoration:none; color:#FFFFFF;}
#nav li a:hover { text-decoration: underline overline; }
#nav li a b {display:block; float:left; height:20px; padding:0 5px 0 5px; cursor:pointer; font-weight: bold;}

#nav i.hover {color:#fff; text-decoration: underline; text-align: center;}

#nav ul {display:none;}
#nav ul {position:absolute; margin-top: 10px; background: red;}
#nav ul li {float:left; position:relative;}
#nav ul li a {display:block; padding:0 10px 0 10px; font-size:12px; line-height:20px; cursor:pointer;}
#nav ul li a i {display:block; font-style:normal; cursor:pointer; text-align: center; font-weight: bold; font-size: 7pt; }

#nav ul ul {width:130px; left:-1px; top:30px;}
#nav ul ul li a {display:block; line-height:20px; padding:0 0 0 10px; width:120px; }