/* common styling */
.menu1 {font-size: 11pt;  width : 590px; height : 25px; background : transparent; margin: 5px 0 0 0; *margin-top: 10px; z-index : 100; position:relative;} 
.menu1 h2 {display : none; }
.menu1 ul li a, .menu1 ul li a:visited {display:block; text-decoration:none; font-weight: normal; color:#191919; text-align:center; overflow:hidden; width: auto; _width: 60px; height: 25px;}
.menu1 ul {padding:0; margin:0;list-style-type: none; }
.menu1 ul li {float:left; position:relative;padding: 0 15px 0 8px;font-weight: normal;background: transparent url("images/menu_divider.png") no-repeat right bottom;}
.menu1 ul li.last {background: transparent;}
.menu1 ul li ul {display: none;}

/* specific to non IE browsers */
.menu1 ul li:hover a {color: #b82d8e;}
.menu1 ul li:hover ul {display:block; position:absolute; top:22px; left:-2px; width:123px;background:#F0F0F0 ;border: 1px solid #c8c8c8;}
.menu1 ul li:hover ul li {border: 0; padding: 2px 0 0 8px;background: transparent;}
.menu1 ul li:hover ul li ul {display: none;}
.menu1 ul li:hover ul li a {text-align:left;display:block; color:#191919;text-decoration:none; width: 115px; height: 20px;}
.menu1 ul li:hover ul li a:hover {color: #b82d8e;}
.menu1 ul li:hover ul li:hover {background: #e6e6e6;color: #b82d8e;}
.menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu1 ul li:hover ul li:hover ul.left {left:-105px;}
