/* CSS Document */

ul#ul_NavBar {
	width:900px;
	height:36px;
	list-style-type:none;
	background:transparent url(../images/css/menu/nav.jpg) no-repeat bottom left;
	line-height:36px;
	margin:8px 0 0 0;
	margin-top:auto;
	margin-bottom:auto;
	
}
ul#ul_NavBar li {
	float:left;
	background:transparent url(../images/css/menu/nav-seperator.jpg) no-repeat top right;
	height:36px;
	vertical-align:middle;
}
ul#ul_NavBar li:hover {
	background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left;
	color:#fff;
}
ul#ul_NavBar li.Last {
	background:none;
}
ul#ul_NavBar li a,
ul#ul_NavBar li a:visited {
	color:#0D4B8E;
	font-weight:bold;
	font-size:12px;
	display:block;
	text-decoration:none;
	margin-right:1px;
	text-align:center;
	height:36px;
}
ul#ul_NavBar li a:hover {
	color:#fff;
	background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left;
}
ul#ul_NavBar li a.Home {
	 width:55px; 
}
ul#ul_NavBar li a.About:hover, 
ul#ul_NavBar li a.Home:hover {
	background:transparent url(../images/css/menu/home-tab.jpg) no-repeat bottom left;
	width:55px;
}
ul#ul_NavBar li.menuparent a.AboutOn, 
ul#ul_NavBar li.menuparent a.AboutOn:visited, 
ul#ul_NavBar li a.HomeOn,
ul#ul_NavBar li a.HomeOn:visited {
	background:transparent url(../images/css/menu/home-tab.jpg) no-repeat bottom left;
	width:55px;
	color:#fff;
}
ul#ul_NavBar li a.About, 
ul#ul_NavBar li a.About:hover {
	width:70px;
}
ul#ul_NavBar li.menuparent a.AboutOn,
ul#ul_NavBar li.menuparent a.AboutOn:visited {
	/* background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left; */
	width:70px;
	color:#fff;
}

ul#ul_NavBar li a.Merchandise {
	width:90px;
}
ul#ul_NavBar li a.MerchandiseOn,
ul#ul_NavBar li a.MerchandiseOn:visited {
	width:90px;
	background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left;
	color:#fff;
}

ul#ul_NavBar li a.Services {
	width:90px;
}
ul#ul_NavBar li a.ServicesOn,
ul#ul_NavBar li a.ServicesOn:visited {
	width:90px;
	background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left;
	color:#fff;
}

ul#ul_NavBar li a.Adv {
	width:130px;
}
ul#ul_NavBar li a.AdvOn,
ul#ul_NavBar li a.AdvOn:visited {
	width:130px;
	background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left;
	color:#fff;
}
ul#ul_NavBar li a.Sched {
	width:130px;
}
ul#ul_NavBar li a.SchedOn,
ul#ul_NavBar li a.SchedOn:visited {
	width:130px;
	background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left;
	color:#fff;
}
ul#ul_NavBar li a.Memorial {
	width:158px;
}
ul#ul_NavBar li a.MemorialOn,
ul#ul_NavBar li a.MemorialOn:visited {
	width:158px;
	background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left;
	color:#fff;
}
ul#ul_NavBar li a.Events {
	width:130px;
}
ul#ul_NavBar li a.EventsOn,
ul#ul_NavBar li a.EventsOn:visited {
	width:130px;
	background:transparent url(../images/css/menu/hover.jpg) repeat-x bottom left;
	color:#fff;
}
ul#ul_NavBar li.Last a.Flowers {
	width:95px;
	margin-right:0;
}

ul#ul_NavBar li.Last a.Flowers:hover {
	width:95px;
	margin-right:0;
	background:transparent url(../images/css/menu/flowers-bg.jpg) no-repeat top right;
}
ul#ul_NavBar li.Last a.FlowersOn,
ul#ul_NavBar li.Last a.FlowersOn:visited {
	width:95px;
	margin-right:0;
	background:transparent url(../images/css/menu/flowers-bg.jpg) no-repeat top right;
}


/**************************************************/
/*	CSS DROPDOWN MENU STYLES					  */
/**************************************************/
ul#ul_NavBar li { position:relative; z-index:2;  }

/**************************************************/
/*	POPUP MENU STYLES							  */
/**************************************************/
ul#ul_NavBar ul { position: absolute; display: none; z-index:1;
	
	/* Relative Positioning */
	left:-1px;
	top: 36px;
	/* Styles */
	width:180px;
	list-style-type:none;
	padding:0;
	margin:0;
	background:#d3ae68;
	border-left: 1px solid #ebc98c;
	border-right:1px solid #ebc98c;
	border-bottom:1px solid #ebc98c;
}
ul#ul_NavBar ul li { height:auto; line-height:22px; text-align:left; float:none; width:180px; background:transparent url(../images/css/menu/dropdown-seperator.gif) repeat-x bottom left; }
ul#ul_NavBar ul li:hover {
	background:transparent url(../images/css/menu/dropdown-seperator.gif) repeat-x bottom left;
	color:#185192;
}

ul#ul_NavBar li ul li a,
ul#ul_NavBar li ul li a:visited { height:auto; color:#185192; font-size:11px; font-weight:bold; text-align:left; margin:0 0 0 5px; line-height:25px; display: block; padding:0 10px 0 20px; height:25px; background:transparent url(../images/css/menu/arrow.gif) no-repeat center left; }
ul#ul_NavBar li ul li a:hover {
	text-align:left;
	text-decoration:underline;
	background:transparent url(../images/css/menu/arrow.gif) no-repeat center left;
	color:#185192;
}
ul#ul_NavBar ul ul { padding:0; right:-19.2em; border:1px solid #ccc; margin:0; }

ul#ul_NavBar ul li.menuheading {}

ul#ul_NavBar ul a:hover{ }

ul#ul_NavBar ul li ul li { padding:0px; margin:0px; }

/**************************************************
  MAGIC STUFF - DO NOT EDIT
**************************************************/
/* Fix IE. Hide from IE Mac \*/
* html ul#ul_NavBar li { float: left; height: 1%; }
* html ul#ul_NavBar a { height: 1%; }
/* End */

/**************************************************
  MAGIC STUFF
  Currently supports 5 tiers.
**************************************************/
ul#ul_NavBar li:hover ul ul,
ul#ul_NavBar li:hover ul ul ul,
ul#ul_NavBar li:hover ul ul ul ul,
ul#ul_NavBar li:hover ul ul ul ul ul,
ul#ul_NavBar li.over ul ul,
ul#ul_NavBar li.over ul ul ul, 
ul#ul_NavBar li.over ul ul ul ul,
ul#ul_NavBar li.over ul ul ul ul ul
	{ display: none; } /* Hide sub-menus initially */

ul#ul_NavBar li:hover ul,
ul#ul_NavBar li li:hover ul,
ul#ul_NavBar li li li:hover ul,
ul#ul_NavBar li li li li:hover ul,
ul#ul_NavBar li li li li li:hover ul,
ul#ul_NavBar li.over ul,
ul#ul_NavBar li li.over ul,
ul#ul_NavBar li li li.over ul,
ul#ul_NavBar li li li li.over ul,
ul#ul_NavBar li li li li li.over ul
	{ display: block;} /* The magic */