/* common styling */

.menu ul li ul { display: none; background-color:#FFF; border: 1px solid #87dc1d;}

/* specific to non IE browsers */
.menu ul li:hover a { color:#493f0b; text-align:left;}
.menu ul li:hover ul { display:block; position:absolute; top:200px; left:175px; width:150px; padding: 0px 10px; }
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {font-size: 12px; text-transform:none; display:block; color:#000; width:150px;}
.menu ul li:hover ul li a:hover {background:#87dc1d; color:#493f0b;}

