/*Nav bar styles*/

ul.nav,
.nav ul{
margin: 0;
padding: 0;
cursor: default;
list-style-type: none;
display: inline;
}

ul.nav{
display: table;
}

ul.block{
width: 100%;
table-layout: fixed;
}

ul.nav>li{
display: table-cell;
position: relative;
padding: 5px 10px;
width: 147px;
background: url(images/nav-bar-tile.gif);
}

ul.nav li>ul{
display: none;
position: absolute;
margin-left: -10px;
margin-top: 5px;
}

ul.nav li:hover>ul{
display : block;
}

.nav ul li a{
display: block;
padding-top: 12px;
padding-right: 70px;
padding-bottom: 12px;
padding-left: 22px;
}

.navbar {
background: url(images/nav-bar-tile.gif);
width:729px;
}

/*Menu styles*/

ul.nav,
.nav ul,
.nav ul li a{
background-color: #000000;
color: #ffffff;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}

ul.nav li:hover,
.nav ul li a:hover{
background-color: #000000;
color: #ffffff;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}

ul.nav li:hover,
.nav ul li a:hover{
background-color: #222323;
color: #ffffff;
}

.nav a{
text-decoration: none;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}

.nav a:hover{
text-decoration: underline;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}