/* Navigation

-------------------------------------- */



#nav_wrap {

	width: 782px;

	margin: 25px 0px 30px 0px;

	}



.droplinebar{

overflow: hidden;

}



.droplinebar ul{

margin: 0;

padding: 0;

float: left;

width: 780px;

font: 10px Arial;

background: #242c54 url(../images/bluedefault.jpg) center center repeat-x; /*default background of menu bar*/

}



.droplinebar ul li{

display: inline;

}



.droplinebar ul li a{

float: left;

color: #354687;

padding: 9px 9px;

text-decoration: none;

}



.droplinebar ul li a:visited{

color: #354687;

}



.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/

color: white;

background: transparent url(../images/blueactive.jpg) center center repeat-x;

}



/* Sub level menus*/

.droplinebar ul li ul{

position: absolute;

z-index: 100;

left: 0;

top: 0;

background: #fffff; /*sub menu background color */

visibility: hidden;

}



#spec {

	margin-left: 35px;

	}

#packages-subnav {
	margin-left: 98px;	
	}

#activ {

	margin-left: 325px;

	}

#activ2 {
	
	margin-left: 460px;
	
	}	
	
#wedding-subnav {

	margin-left: 326px;

	}
	

/* Sub level menu links style */

.droplinebar ul li ul li a{

font: normal 11px Verdana;

padding: 6px;

padding-right: 8px;

margin: 0;

border-bottom: 1px dotted navy;

}



.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */

background: #242c54;

}







/* Penthouse Mega Dropdown

-------------------------------------- */





ul#topnav {

	margin: 0; padding: 0;

	float:left;

	width: 100%;

	list-style: none;

	font-size: 11px;

}

ul#topnav li {

	float: left;

	margin: 0; padding: 0;

	position: relative;

}

ul#topnav li a {

	float: left; 

	text-indent: -9999px;

	height: 49px;

}

ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }



ul#topnav a.pent_link {

	background: url(../images/pent_link.png) no-repeat;

	width: 380px; 

}





ul#topnav li .sub {

	position: absolute;	

	top: 49px; left: 8px;

	background: #53798c url(../images/sub_bg1.png) repeat-x;

	padding: 20px 20px 20px;

	float: left;

	/*--Bottom right rounded corner--*/

	-moz-border-radius-bottomright: 5px;

	-khtml-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;

	/*--Bottom left rounded corner--*/

	-moz-border-radius-bottomleft: 5px;

	-khtml-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	display: none;

}

ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}

ul#topnav li .sub ul{

	list-style: none;

	margin: 0; padding: 0;

	width: 175px;

	float: left;

}

	

ul#topnav .sub ul li {

	width: 100%;

	color: #fff;

}

ul#topnav .sub ul li h2 {

	padding: 0;  

	margin-bottom: 10px;

	color: #f7ea18;

	font-size: 15px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;



}



ul#topnav .sub ul li h2 a {

	padding: 5px 0;

	background-image: none;

	color: #e8e000;

}

ul#topnav .sub ul li a {

	float: none; 

	text-indent: 0; /*--Reset text indent--*/

	height: auto;

	background: url(../images/navlist_arrow.png) no-repeat 5px 10px;

	padding: 7px 5px 7px 18px;

	display: block;

	text-decoration: none;

	color: #fff;

}

ul#topnav .sub ul li a:hover {color: #9cc2fc; background-position: 5px 10px ;}
