Question : Nav text resizing when text only zoom is checked in FF

I was at a client's showing them the website that I had tested in all browers and was looking, until I showed it to them on their computer.  They had Text Only zoom turned on in Firefox and it completely whacked out my navigation making the font too big and the nav overlap.  Is there a way to stop this from happening?  I noticed on cnn.com's website their navigation text doesn't resize.  Any help would be great.  Thanks!  Attached is my CSS for the nav bar.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 178px;
}
ul.nestedmenu , ul.nestedmenu ul {
width: 178px !important ;
}
ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}
ul.menu li a, ul.menu ul.menu li a {
	color: #fff;
	padding: 0.5em;
	background-color: #630;
	border: 2px solid #963;
	margin-bottom: 2px;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
	background-color: #963;
border: 2px solid #630
}
ul.menu li a:active, ul.menu li a:active {
border: 2px solid #630;
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
	color: #630;
	padding-left: 20px;
	background-color: #E7E1BB;
	border-left: 3px solid #630;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
	padding-left: 20px;
	background-color: #963;
color: #fff;
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
    text-decoration: none;
    background-color: #963;
}
div.panel {
    border: 4px #963 solid;
    padding: 5px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}


.code { border: 1px solid #963; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #963; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.indent6 { padding-left: 6em; }
.indent7 { padding-left: 7em; }
.indent8 { padding-left: 8em; }
.indent9 { padding-left: 9em; }
.indent10 { padding-left: 10em; }
.menu .menu .expand .acitem .active {
	background: #800;
}

Answer : Nav text resizing when text only zoom is checked in FF

RAND(
CAST( NEWID() AS varbinary )
)
Random Solutions  
 
programming4us programming4us