ul#primary-nav #menu1 { width: 80px;}
ul#primary-nav #menu2 { width: 120px;}
ul#primary-nav #menu3 { width: 110px;}
ul#primary-nav #menu4 { width: 100px;}
ul#primary-nav #menu5 { width: 140px;}
ul#primary-nav #menu6 { width: 100px;}
ul#primary-nav #menu7 { width: 100px;}
ul#primary-nav,
ul#primary-nav ul { width: 140px; margin: 0; padding: 0; /* IE6 Bug */ font-size: 100%; }
ul#primary-nav { top:-3px; left:0px; width: 800px; z-index: 999999; position: relative; }
ul#primary-nav:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden; }
ul#primary-nav li { position: relative; list-style: none; float: left; width: 150px; /* Width of Menu Items */ }
ul#primary-nav li a,
ul#primary-nav li li a { display: block; text-decoration: none; color: #FFF; padding: 1px 0px 1px 0px;  margin-top: -1px; font-size: 16px; }
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */
ul#primary-nav ul { position: absolute; display: none; padding-top: 5px;}
ul#primary-nav ul ul { left: 141px; top: 0; }
ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */
ul#primary-nav li.menuparent { }
ul#primary-nav li ul li a{ background:none; height:18px; padding: 5px 0px 5px 20px; background: #F3E8EE /*url(img/left2.gif) no-repeat left top */; border-bottom:0px solid #666666; font-weight:bold; margin-left:-6px; font-size: 11px; color: #9B4977;  }
ul#primary-nav li ul li a:hover { color: #413E47; background: url(img/menu-hover.jpg) left no-repeat #F3E8EE;}
ul#primary-nav li.menuparent2:hover,
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { /* background-color: #f9f9f9 !important; */ }
ul#primary-nav li a:hover { color: #FABADC; }
ul#primary-nav li li.menuparent2 ul, ul#primary-nav li ul.menuparent2 li a{ margin-left:7px; }
ul#primary-nav a{ }
ul#primary-nav li.menuparent {  margin:0; padding:0 0px 0 5px; font-weight:bold; }
ul#primary-nav li.menuparent li { }



