div#navLocationsWrapper {height:287px; margin:24px 0 8px 16px; padding:0 0 0 18px; background:transparent url(../images/navLocations_bg.gif) top left no-repeat;}

/* base */
ul {margin:0; padding:0; list-style:none;}
ul li {float:left; position:relative; width:138px; clear:both; padding-bottom:2px; padding-top:2px;} /* added the padding */

ul li a, ul li a:visited, ul li a:hover {text-decoration:none;}


ul li h2 {margin:12px 0 0 4px; padding:0; width:130px; color:#9d5325; font-size:12px; font-weight:bold; background:transparent;}
ul li h2 a, ul li h2 a:visited {color:#9d5325; background:transparent;}
ul li h2 a:hover {color:#000; background:transparent;}

* html ul li a {height:1%}/* commented backslash mac hiding hack \*/ 
/*ul li a, ul li a:visited {margin:2px 0; display:block; text-decoration:none; color:#9d5325; background:#e8e4d3;}
ul li a:hover, ul li.over a {display:block; text-decoration:none; color:#9d5325; background:#fff;}
ul li:hover a, ul li.over a {display:block; text-decoration:none; color:#9d5325; background:#fff;}*/

/* test to fix white bg rollover effect for main locations */
ul li a:hover, 
ul li.over a,
ul li:hover a, 
ul li.over a {display:block; text-decoration:none; color:#9d5325; background:#fff;}
/* test */

/* flyout list */ 
ul li ul {margin:0; padding:0; position:absolute; left:100%; top:0; display:none;}
ul li ul li {width:323px; font-size:11px; background:#fff;}

* html ul li ul li a {height:1%}/* commented backslash mac hiding hack \*/ 
ul li ul li a, ul li ul li a:visited {margin:2px; padding:3px 0 1px 4px; display:block; text-decoration:none; background:#fff;}
ul li ul li a:hover {margin:2px; padding:3px 0 1px 4px; display:block; text-decoration:none; color:#fff; background:#b07750;}

ul li:hover ul, ul li li:hover ul, ul li li li:hover ul, ul li.over ul, ul li li.over ul, ul li li li.over ul {display:block;}