@charset "utf-8";
/* CSS Document */
#navbar {
	margin: 0px;
	padding-top: 0px;
	height: 50px;
	width: 850px;
	position: relative;
	z-index: 1;
	left: 400px;
	top: -50px;
}
#navbar a {
	outline: none;
	}
#navbar li {
    list-style: none;
    float: left;
	}
#navbar li a {
    display:block;
    height:50px;
	background-repeat: no-repeat; 
	background-position: left top;
	text-indent:-9999px
	}
#navbar li a:hover {
	display:block;
    height:50px;
	background-repeat: no-repeat; 
	background-position: left top;
}	
#navbar li#home a {
    background-image:url(images/home.png);
	width:77px;
	}
#navbar li#home a:hover {
	    background-image:url(images/home_over.png);
	}
#navbar li#homeActive a {
    background-image:url(images/home_down.png);
	width:77px;
	}
#navbar li#homeActive a:hover {
	    background-image:url(images/home_over_down.png);
	}
#navbar li#services a {
    background-image:url(images/services.png);
	width:95px;
	}
#navbar li#services a:hover {
    background-image:url(images/services_over.png);
	}
#navbar li#servicesActive a {
    background-image:url(images/services_down.png);
	width:95px;
	}
#navbar li#servicesActive a:hover {
    background-image:url(images/services_over_down.png);
	}
/*li#products ul #case a {
    background-image:url(images/menu_case_studies.gif);
	}
li#products ul #case a:hover {
    background-image:url(images/menu_case_studies_f2.gif);
	}*/
#navbar li#obituary a {
    background-image:url(images/obituary.png);
	width:98px;
	}
#navbar li#obituary a:hover {
    background-image:url(images/obituary_over.png);
	}
#navbar li#obituaryActive a {
    background-image:url(images/obituary_down.png);
	width:98px;
	}
#navbar li#obituaryActive a:hover {
    background-image:url(images/obituary_over_down.png);
	}
#navbar li#faq a {
    background-image:url(images/faq.png);
	width:63px;
	}
#navbar li#faq a:hover {
    background-image:url(images/faq_over.png);
	}
#navbar li#faqActive a {
    background-image:url(images/faq_down.png);
	width:63px;
	}
#navbar li#faqActive a:hover {
    background-image:url(images/faq_over_down.png);
	}
#navbar li#links a {
    background-image:url(images/links.png);
	width:75px;
	}
#navbar li#links a:hover {
    background-image:url(images/links_over.png);
	}
#navbar li#linksActive a {
    background-image:url(images/links_down.png);
	width:75px;
	}
#navbar li#linksActive a:hover {
    background-image:url(images/links_over_down.png);
	}
/*li#clients ul #testimonials a {
    background-image:url(images/menu_testimonials.gif);
	}
li#clients ul #testimonials a:hover {
    background-image:url(images/menu_testimonials_f2.gif);
	}*/
#navbar li#contact a {
    background-image:url(images/contact.png);
	width:88px;
	}
#navbar li#contact a:hover {
    background-image:url(images/contact_over.png)
	}
#navbar li#contactActive a {
    background-image:url(images/contact_down.png);
	width:88px;
	}
#navbar li#contactActive a:hover {
    background-image:url(images/contact_over_down.png)
	}
#navbar li ul {
	display: none;
	/*width: 10em;  Width to help Opera out */
    background-color: #ccc;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}
#navbar li:hover li {
    float: none;
	}
#navbar li:hover ul {
    display: block;
    position: absolute;
    margin: 0px;
    padding: 0px;
/*    height:22px;
    width:118px;*/
	}
.hiddenPic {display:none;} /*to preload images*/
