ul#nav {
position: absolute;
z-index:99999 !important; /* This keeps the dropdown buttons visible above jQuery slideshows, Flash components or any absolute positioned elements below them (as long as those elements' Z-Index is less than 3) */
width:55%;
padding: 0;
list-style:none;
margin-top: 7px;
background: #0d5c97;
}

ul#nav li {
float:left;
/*background: #2b0e06;*/
background-image:url(../image/menu_line.jpg);
background-position:right;
background-repeat:no-repeat;
}

ul#nav li.parent {
width:190px;
background: #0b5b96 ;
}

ul#nav li:hover {
/*position:static;   This fixes an occasional IE7 error */
/*background-color: #663725;
background-position: 155px -40px;*/
}

ul#nav li a {
color: #ffffff;
display:block;
width:auto;
height:30px;
padding: 2px 6px 0 20px;
/*padding: 2px 22px 0 30px;*/
line-height:30px;
text-align:center;
text-decoration:none;
font-size:12px;
}

ul#nav li a:hover{
color:#ffe71b;
}

ul#nav li.parent a {
width:140px;
padding-right:30px;
}

ul#nav li ul {
position: absolute;
left: -9999em;
z-index:99999;
width:192px;
margin:0;
padding:0;
list-style:none;
}

ul#nav li:hover ul {
left: auto;
}

ul#nav li ul li {
position:relative;
left:-1px;
/*float:none;*/
background:#0b5b96;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}

ul#nav li ul li.parent {
background: #2b0e06 ;
}

ul#nav li ul li:hover {
position:relative;
left:-1px;
/*background-color: #613826;
background-position: 160px 0;
border-top: 1px solid #2b0e06;
border-left: 1px solid #2b0e06;*/
}

ul#nav li ul li a {
width:175px;
height:auto;
padding: 5px 10px;
color:#fff;
line-height: normal;
text-align:left;
text-decoration:none;
font-size:11px;
font-weight:normal;
}

ul#nav li ul li.parent a {
width:130px;
padding-right:40px;
}

ul#nav li ul li ul {
margin: -36px 0 0 192px;
}

ul#nav li ul li ul, ul#nav li:hover ul li ul {
left: -999em;
}

ul#nav li:hover ul, ul#nav li ul li:hover ul {
left: auto;
}

ul#nav li:hover ul li ul, ul#nav li:hover ul li ul li ul {
left: -999em;
}

ul#nav li:hover ul, ul#nav li ul li:hover ul, ul#nav li ul li ul li:hover ul {
left: auto;
}
