#nav {
display: inline;
margin: 1px 0 0 26px;
padding: 0;
list-style: none;
float: left;
font-size: 18px;
background: none; /*default background of menu bar*/
position: relative;
width: 100%;
}

#nav li{
float: left;
display: inline;
list-style-type: none;
margin-right: 6px;
}

#nav li a{
float: left;
font-size: 18px;
color: white;
display: block;
margin: 0;
padding: 6px 0 7px 0;
text-decoration: none;
background: transparent url(/Images/Content/1143/266111.gif) center center no-repeat;
text-align: center;
width: 180px;

}

ul#nav li a:visited{
color: white;
}

ul#nav li a:hover, ul#nav li.current a{ /*background of main menu bar links onMouseover*/
color: white;
background: transparent url(/Images/Content/1143/266112.gif) center center no-repeat;
}

ul#nav li.current {
z-index: 1000;
}

/* Sub level menus*/
ul#nav li ul {
display: none;
}

ul#nav li.current ul{
display: block;
position: absolute;
left: 0;
top: 38px;
margin: 0;
padding: 0;
list-style: none;
width: 935px;
white-space: nowrap;

}

ul#nav li.current ul li{
width: 180px;
margin : 0;
margin-right: 6px;
display: inline;
border: 0;
white-space:nowrap;
}

/* Sub level menu links style */
ul#nav li.current ul li a, ul#nav li.current ul li a:visited {
background: none;
display: block;
font-size: 18px;
color: #999;
padding: 4px 0 7px 0;
text-align: center;
margin: 0;
width: 180px;
}

ul#nav li.current ul li a:hover, ul#nav li.current ul li.current a, ul#nav li.current ul li.current a:visited { /*sub menu links' background color onMouseover */
background: none;
color: #fff;
}