/************************************ 
	Main Nav Elements 
*************************************/

ul.mainnav, ul.secondary-nav, ul.mainnav ul{
	list-style:none;
	}

ul.mainnav{
	position:relative;
	bottom:0;
	margin:0;
	padding:0;
	height:56px;
	z-index:1000;
	}

ul.mainnav li {
	float:left;
	}

ul.mainnav li a{
	background-image:url(/images/navbar/navbar.gif); background-repeat:no-repeat;
	display:block;
	height:56px;
	text-indent:-9999px;
	}

ul.mainnav li a.nav-about-us {background-position: left top; width:117px;}
ul.mainnav li:hover a.nav-about-us {background-position: left bottom;}

ul.mainnav li a.nav-course-info {background-position: -117px top; width:75px;}
ul.mainnav li:hover a.nav-course-info{background-position: -117px bottom;}

ul.mainnav li a.nav-tee-times {background-position: -192px top; width:89px;}
ul.mainnav li:hover a.nav-tee-times {background-position: -192px bottom;}

ul.mainnav li a.nav-rates-fees {background-position: -281px top; width:104px;}
ul.mainnav li:hover a.nav-rates-fees {background-position: -281px bottom;}

ul.mainnav li a.nav-golf-school {background-position: -385px top; width:75px;}
ul.mainnav li:hover a.nav-golf-school {background-position: -385px bottom;}

ul.mainnav li a.nav-restaurant {background-position: -460px top; width:109px;}
ul.mainnav li:hover a.nav-restaurant {background-position: -460px bottom;}

ul.mainnav li a.nav-weddings {background-position: -569px top; width:95px;}
ul.mainnav li:hover a.nav-weddings {background-position: -569px bottom;}

ul.mainnav li a.nav-corporate-group {background-position: -664px top; width:83px;}
ul.mainnav li:hover a.nav-corporate-group {background-position: -664px bottom;}

ul.mainnav li a.nav-golf-deals {background-position: -747px top; width:62px;}
ul.mainnav li:hover a.nav-golf-deals {background-position: -747px bottom;}

ul.mainnav li a.nav-photo-gallery {background-position: -809px top; width:88px;}
ul.mainnav li:hover a.nav-photo-gallery {background-position: -809px bottom;}

ul.mainnav li a.nav-blog {background-position: -897px top; width:103px;}
ul.mainnav li:hover a.nav-blog {background-position: -897px bottom;}

ul.mainnav ul {display: none;}
ul.mainnav ul:hover {/*cursor:pointer;*/}

/* SubNav for MainNav */

ul.mainnav li:hover ul li a {
	background-image:none; 
	text-indent:-9999px; 
	height:56px;
	position:relative;
	display:block;
	}


/************************************ 
	Drop Course Info
*************************************/

ul.mainnav li:hover ul.maindrop-course-info {
	display:block; 
	position:absolute; 
	top:56px;
	margin:0; 
	padding:0;
	z-index: 1000;
	}

ul.mainnav li:hover ul.maindrop-course-info li{
	width:150px;
	margin:0; padding:0; display:block; float:none; background-image:none;
	}

ul.mainnav li:hover ul.maindrop-course-info li span{
	background-image: url(/images/navbar/maindrop-course-info.png); 
	background-repeat:no-repeat; 
	display:block; 
	}

ul.mainnav li:hover ul li span.drop-course-overview {height:25px; background-position:top left ;}
ul.mainnav li:hover ul li:hover span.drop-course-overview {background-position:right top;}

ul.mainnav li:hover ul li span.drop-view-scorecard {height:25px; background-position:left -25px ;}	
ul.mainnav li:hover ul li:hover span.drop-view-scorecard {background-position:right -25px;}

ul.mainnav li:hover ul li span.drop-yardage-book {height:25px; background-position:left -50px ;}	
ul.mainnav li:hover ul li:hover span.drop-yardage-book {background-position:right -50px;}


/************************************ 
	Drop Restaurant
*************************************/

ul.mainnav li:hover ul.maindrop-restaurant {
	display:block; 
	position:absolute; 
	top:56px;
	margin:0; 
	padding:0;
	z-index: 1000;
	}

ul.mainnav li:hover ul.maindrop-restaurant li{
	width:150px;
	margin:0; padding:0; display:block; float:none; background-image:none;
	}

ul.mainnav li:hover ul.maindrop-restaurant li span{
	background-image: url(/images/navbar/maindrop-restaurant.png); 
	background-repeat:no-repeat; 
	display:block; 
	}

ul.mainnav li:hover ul li span.drop-lighthouse-restaurant {height:25px; background-position:top left ;}
ul.mainnav li:hover ul li:hover span.drop-lighthouse-restaurant {background-position:right top;}

ul.mainnav li:hover ul li span.drop-menu-dinner {height:25px; background-position:left -25px;}
ul.mainnav li:hover ul li:hover span.drop-menu-dinner {background-position:right -25px;}

ul.mainnav li:hover ul li span.drop-menu-lunch {height:25px; background-position:left -50px;}
ul.mainnav li:hover ul li:hover span.drop-menu-lunch {background-position:right -50px;}

ul.mainnav li:hover ul li span.drop-menu-happy-hour {height:25px; background-position:left -75px;}
ul.mainnav li:hover ul li:hover span.drop-menu-happy-hour {background-position:right -75px;}

ul.mainnav li:hover ul li span.drop-menu-specials {height:25px; background-position:left -100px;}
ul.mainnav li:hover ul li:hover span.drop-menu-specials {background-position:right -100px;}

ul.mainnav li:hover ul li span.drop-photos-restaurant {height:25px; background-position:left -125px;}
ul.mainnav li:hover ul li:hover span.drop-photos-restaurant {background-position:right -125px;}



/************************************ 
	Drop Weddings
*************************************/

ul.mainnav li:hover ul.maindrop-weddings {
	display:block; 
	position:absolute; 
	top:56px;
	margin:0; 
	padding:0;
	z-index: 1000;
	}

ul.mainnav li:hover ul.maindrop-weddings li{
	width:150px;
	margin:0; padding:0; display:block; float:none; background-image:none;
	}

ul.mainnav li:hover ul.maindrop-weddings li span{
	background-image: url(/images/navbar/maindrop-weddings.png); 
	background-repeat:no-repeat; 
	display:block; 
	}

ul.mainnav li:hover ul li span.drop-weddings-lighthouse-sound {height:25px; background-position:top left;}
ul.mainnav li:hover ul li:hover span.drop-weddings-lighthouse-sound {background-position:right top;}

ul.mainnav li:hover ul li span.drop-weddings-menus {height:25px; background-position:left -25px;}	
ul.mainnav li:hover ul li:hover span.drop-weddings-menus {background-position:right -25px;}

ul.mainnav li:hover ul li span.drop-testimonials-weddings {height:25px; background-position:left -50px;}	
ul.mainnav li:hover ul li:hover span.drop-testimonials-weddings {background-position:right -50px;}

ul.mainnav li:hover ul li span.drop-photos-wedding {height:25px; background-position:left -75px;}	
ul.mainnav li:hover ul li:hover span.drop-photos-wedding {background-position:right -75px;}


/************************************ 
	Drop Golf Deals
*************************************/

ul.mainnav li:hover ul.maindrop-golf-deals {
	display:block; 
	position:absolute; 
	top:56px;
	margin:0; 
	padding:0;
	z-index: 1000;
	}

ul.mainnav li:hover ul.maindrop-golf-deals li{
	width:150px;
	margin:0; padding:0; display:block; float:none; background-image:none;
	}

ul.mainnav li:hover ul.maindrop-golf-deals li span{
	background-image: url(/images/navbar/maindrop-golf-deals.png); 
	background-repeat:no-repeat; 
	display:block; 
	}

ul.mainnav li:hover ul li span.drop-golf-specials {height:25px; background-position:top left;}
ul.mainnav li:hover ul li:hover span.drop-golf-specials {background-position:right top;}

ul.mainnav li:hover ul li span.drop-golf-packages {height:25px; background-position:left -25px;}	
ul.mainnav li:hover ul li:hover span.drop-golf-packages {background-position:right -25px;}


/************************************ 
	Drop Photo Gallery
*************************************/

ul.mainnav li:hover ul.maindrop-photo-gallery {
	display:block; 
	position:absolute; 
	top:56px;
	margin:0; 
	padding:0;
	z-index: 1000;
	}

ul.mainnav li:hover ul.maindrop-photo-gallery li{
	width:150px;
	margin:0; padding:0; display:block; float:none; background-image:none;
	}

ul.mainnav li:hover ul.maindrop-photo-gallery li span{
	background-image: url(/images/navbar/maindrop-photo-gallery.png); 
	background-repeat:no-repeat; 
	display:block; 
	}

ul.mainnav li:hover ul li span.drop-gallery-golf {height:25px; background-position:top left;}
ul.mainnav li:hover ul li:hover span.drop-gallery-golf {background-position:right top;}

ul.mainnav li:hover ul li span.drop-gallery-restaurant {height:25px; background-position:left -25px;}	
ul.mainnav li:hover ul li:hover span.drop-gallery-restaurant {background-position:right -25px;}

ul.mainnav li:hover ul li span.drop-gallery-wedding {height:25px; background-position:left -50px;}	
ul.mainnav li:hover ul li:hover span.drop-gallery-wedding {background-position:right -50px;}

ul.mainnav li:hover ul li span.drop-photos-wallpaper {height:25px; background-position:left -75px;}	
ul.mainnav li:hover ul li:hover span.drop-photos-wallpaper {background-position:right -75px;}

