#menu {
	height:46px;
	position:relative;
	left:0px;
	z-index:100;
}
#menu, #menu ul {
	width:974px;
	background-color:#fff;
	text-align:left;
	list-style: none;
	padding:0px;
	margin:0px;
	z-index:100;
	position:relative;
	left:11px;
}
#menu ul {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8; 
}
/* Top Menu Row */
#menu li {
	text-align:center;
	top:0px;
	background-color:#fff;
}
#menu li a span {
	color:#fff;
	position:relative;
	top:17px;
	font-size:13px;
}
#menu li a span.two_lines {
	top:9px;
}
#menu li a:hover span {
	color:#3984c2;
}
#menu li:hover a span {
	color:#3984c2;
}
#menu li.sfhover a span {
	color:#3984c2;
}
/* Sub Menus */
#menu li ul {
	width:280px;
}
#menu li ul li {
	height:30px;
	border-bottom:1px solid #3ba7de;
	text-align:left;
}
#menu li ul li span {
	left:10px;
}
#menu li ul li.first {
	background-color:#fff;
}
#menu li ul li.last {
	border-bottom:none;
}
#menu li ul li a {
	background-image:none;
	width:280px;
	height:30px;
}
#menu li ul li a.first_aboutus  {
	height:30px;
	width:280px;	
}
#menu li ul li a.first_holidays  {
	height:30px;
	width:280px;	
}
#menu li ul li a span {
	position:relative;
	top:8px;
	white-space:nowrap; 
}
#menu li ul li a span {
	color:#3984c2;
}
#menu li ul li a:hover span {
	color:#0072b7;
	font-weight:bold;
}
#menu li ul {
	position: absolute;
	left: -999em;
}
#menu li:hover ul, #menu li.sfhover ul {
	left: 0px;
}

/*----------------------------*/
#home_container {
	position:relative;
	top:0px;
	left:0px;
	width:87px;
	height:46px;
	float:left;
	background: url(images/menu/home.gif) no-repeat;
	background-position: 0px 0px;
}
#home_container:hover {
	background-position:0px -46px;
	height:46px;
	width:87px;
}
#home_container.sfhover {
	background-position:0px -46px;
	height:46px;
	width:87px;
}
#home_container a {
 	display: block;
	width: 87px;
	height: 46px;
	text-decoration:none;
}

/*----------------------------*/
#aboutus_container {
	position:relative;
	top:0px;
	left:0px;
	width: 111px;
	height: 46px;
	float:left;
	background: url(images/menu/aboutus.gif) no-repeat;
	background-position: 0px 0px;
}
#aboutus_container:hover {
	background-position: 0px -46px;
	height:46px;
}
#aboutus_container.sfhover {
	background-position: 0px -46px;
	height:46px;
}
#aboutus_container a
{ 	display: block;
	width: 111px;
	height: 46px;
	text-decoration:none;
}

/*----------------------------*/
#holidays_container {
	position:relative;
	top:0px;
	left:0px;
	width: 114px;
	height: 46px;
	float:left;
	background: url(images/menu/holidays.gif) no-repeat;
	background-position: 0px 0px;		
}
#holidays_container:hover {
	background-position: 0px -46px;
	height:46px;
}
#holidays_container.sfhover {
	background-position: 0px -46px;
	height:46px;
}
#holidays_container a
{ 	display: block;
	width: 114px;
	height: 46px;
	text-decoration:none;
}

/*----------------------------*/
#corptravel_container {
	position:relative;
	top:0px;
	left:0px;
	width: 137px;
	height: 46px;
	float:left;
	background: url(images/menu/corptravel.gif) no-repeat;
	background-position: 0px 0px;
}
#corptravel_container:hover {
	background-position: 0px -46px;
	height:46px;
}
#corptravel_container.sfhover {
	background-position: 0px -46px;
	height:46px;
}
#corptravel_container a
{ 	display: block;
	width: 137px;
	height: 46px;
	text-decoration:none;
}
/*----------------------------*/
#cruising_container {
	position:relative;
	top:0px;
	left:0px;
	width: 129px;
	height: 46px;
	float:left;
	background: url(images/menu/cruising.gif) no-repeat;
	background-position: 0px 0px;
}
#cruising_container:hover {
	background-position: 0px -46px;
	height:46px;
}
#cruising_container.sfhover {
	background-position: 0px -46px;
	height:46px;
}
#cruising_container a
{ 	display: block;
	width: 129px;
	height: 46px;
	text-decoration:none;
}
/*----------------------------*/
#insurance_container {
	position:relative;
	top:0px;
	left:0px;
	width: 128px;
	height: 46px;
	float:left;
	background: url(images/menu/insurance.gif) no-repeat;
	background-position: 0px 0px ;	
}
#insurance_container:hover {
	background-position: 0px -46px ;
	height:46px;
}
#insurance_container.sfhover {
	background-position: 0px -46px;
	height:46px;
}
#insurance_container a
{ 	display: block;
	width: 128px;
	height: 46px;
	text-decoration:none;
}
/*----------------------------*/
#bridalreg_container {
	position:relative;
	top:0px;
	left:0px;
	width: 142px;
	height: 46px;
	float:left;
	background: url(images/menu/bridalregistry.gif) no-repeat;
	background-position: 0px 0px ;
}
#bridalreg_container:hover {
	background-position: 0px -46px;
	height:46px;
}
#bridalreg_container.sfhover {
	background-position: 0px -46px ;
	height:46px;
}
#bridalreg_container a
{ 	display: block;
	width: 142px;
	height: 46px;
	text-decoration:none;
}
/*----------------------------*/
#contactus_container {
	position:relative;
	top:0px;
	left:0px;
	width: 126px;
	height: 46px;
	float:left;
	background: url(images/menu/contactus.gif) no-repeat;
	background-position: 0px 0px;	
}
#contactus_container:hover {
	background-position: 0px -46px ;
	height:46px;
}
#contactus_container.sfhover {
	background-position: 0px -46px ;
	height:46px;
}
#contactus_container a
{ 	display: block;
	width: 126px;
	height: 46px;
	text-decoration:none;
}
/*----------------------------*/


		
		
