/* Horizontal Menu */

/* Library Revision: $Rev: 5 $ */

/* Example Configuration 1 (multiple images, same width) */
/*
#navSite { padding-left: 7px; }
#navSite ul, #navSite ul li, #navSite a { height:23px; }
#navSite li { width:20px;}
#navSite li a:hover, #navSite li { background-position:center center; }
#navSite li#nav-brands { background-image:url(../images/plus_gray_small.gif); }
#navSite li#nav-design { background-image:url(../images/plus_blue_small.gif); }
#navSite li#nav-software { background-image:url(../images/plus_orange_small.gif); }
#navSite li#nav-realty { background-image:url(../images/plus_green_small.gif); }
*/

/* Example Configuration 2 (multiple images, different widths) */
/*
#navMain ul, #navMain ul li, #navMain a { height:27px; }
#navMain li#nav-news { width:155px; background-image:url(../images/button_news.gif); }
#navMain li#nav-people { width:70px; background-image:url(../images/button_people.gif) }
#navMain li#nav-overview { width:82px; background-image:url(../images/button_overview.gif) }
#navMain li#nav-contact { width:77px; background-image:url(../images/button_contact.gif) }
#navMain li#nav-blank { width:100px; background-image:url(../images/button_blank.gif) }
*/

/* Example Configuration 3 (single image, different widths) */
/* See the lowry site for a working example */
/*
@import url('navHoriz.css');
#navMain ul#nav-menu{
    background: transparent url(images/primary-nav.gif) top left no-repeat;
}
#navMain ul#nav-menu li a {
    text-indent: -9999px;
    text-decoration: none;
}

* Navigation Links *
#navMain ul, div#nav ul li, div#nav a { height:29px; }
#navMain li#nav-about a { width:50px; }
#navMain li#nav-concierge a { width:64px; }
#navMain li#nav-restaurants a { width:75px; }
#navMain li#nav-theaters a { width:58px; }
#navMain li#nav-shopping a { width:57px; }
#navMain li#nav-floorplans a { width:70px; }
#navMain li#nav-contact a { width:53px; }

* Navigation Links (Hover State & Selected State) *
li#nav-about a:hover, body#about li#nav-about { background: transparent url(images/primary-nav.gif) -0px -29px no-repeat; }
li#nav-concierge a:hover, body#concierge li#nav-concierge { background: transparent url(images/primary-nav.gif) -50px -29px no-repeat; }
li#nav-restaurants a:hover, body#restaurants li#nav-restaurants { background: transparent url(images/primary-nav.gif) -114px -29px no-repeat; }
li#nav-theaters a:hover, body#theaters li#nav-theaters { background: transparent url(images/primary-nav.gif) -189px -29px no-repeat; }
li#nav-shopping a:hover, body#shopping li#nav-shopping { background: transparent url(images/primary-nav.gif) -247px -29px no-repeat; }
li#nav-floorplans a:hover, body#floorplans li#nav-floorplans { background: transparent url(images/primary-nav.gif) -304px -29px no-repeat; }
li#nav-contact a:hover, body#contact li#nav-contact { background: transparent url(images/primary-nav.gif) -374px -29px no-repeat; }
*/

.navHoriz{
  margin: 0;
  padding: 0;
}
.navHoriz ul{
  margin: 0;
  padding: 0;
  width:100%;
}
.navHoriz ul li {
  list-style: none;
  display: inline;
  float: left;
}
.navHoriz ul li, .navHoriz a {
  display:block;
}
.navHoriz ul li a {
  text-indent: -9999px;
  text-decoration: none;
}
.navHoriz li a:hover, .navHoriz li {
  background-color: transparent;
  background-repeat: no-repeat;
}
