ul.nav ul { display: none; }
ul.nav{ position:relative; width:auto !important; float:right !important; margin:0; padding:0;}
ul.nav li{ position:relative; float:left; margin:0; padding:0;}
.container ul.nav li a, .container ul.nav li a:link, .container ul.nav li a:visited{ 
	color:#FFF; 
	font-size:17px;
  font-weight: 300;
	line-height:1.0em; 
	padding:17px 18px 15px 18px; 
	border-left:1px solid #33bbef; 
	border-right:1px solid #0088bc;}
.container ul.nav li a:hover, .container ul.nav li:hover a, .container ul.nav li.nav-path-selected a{ background:url(http://rollwell.com.au/themes/defaulttheme/images/nav-cover.png) 0 0 repeat; }

ul.nav li:hover > ul { display: block; }
.container ul.nav {
  /* This must be within a containing DIV, otherwise it interferes with the Concrete5 Admin UI */
  width: 100%;
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: relative;
  display: inline-table;
}

/* GENERAL MENU BUTTON STYLES */
ul.nav li {
  float: left;
}
ul.nav li a {
  display: block;
  text-decoration: none;
}

/* SECOND LEVEL SPECIFIC MENU STYLES */
ul.nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 100%;
  z-index:200;
}
ul.nav ul li {
  position: relative;
  float: none;
}
ul.nav ul li a {
  min-width:160px;
  background-color:#00719b !important;
  font-size:13px !important;
  font-weight:300 !important;
  line-height: 17px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-bottom:1px solid #024863;
  border-top: 1px solid #0088BC;
}
ul.nav ul li a:hover{ background-color:#1598cb !important;}

/* THIRD LEVEL SPECIFIC MENU STYLES */
ul.nav ul ul {
  width: 180px;
  position: absolute;
  left: 100%;
  top: 0px;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul.nav ul ul li a {
  max-width: 180px;
}	

