/* CSS Document */

#nav {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:200; font-size: 11px; font-family: Helvetica, 'Arial Narrow'; width:950px;}
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:40px; border: none; text-decoration:none; padding:0; cursor:pointer;}
#nav li a b {margin-left:-999px;}

#nav li a.locations {background:url(/images/navbar_03.jpg); width: 252px;}
#nav li a.services {background:url(/images/navbar_04.jpg); width: 107px;}
#nav li a.faq {background:url(/images/navbar_05.jpg); width: 190px;}
#nav li a.about {background:url(/images/navbar_06.jpg); width: 118px;}
#nav li a.contact {background:url(/images/navbar_07.jpg); width: 138px;}
#nav li a.home {background:url(/images/navbar_08.jpg); width: 145px;}

#nav li a.locations:hover {background:url(/images/navbar_03_active.jpg); width: 252px;}
#nav li a.services:hover {background:url(/images/navbar_04_active.jpg); width: 107px;}
#nav li a.faq:hover {background:url(/images/navbar_05_active.jpg); width: 190px;}
#nav li a.about:hover {background:url(/images/navbar_06_active.jpg); width: 118px;}
#nav li a.contact:hover {background:url(/images/navbar_07_active.jpg); width: 138px;}
#nav li a.home:hover {background:url(/images/navbar_08_active.jpg); width: 145px;}

#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:25px; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; z-index:200;}

#nav :hover ul.sub
{left:0; top:40px; background: #000000; width:160px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; position:relative; float:left; width:160px; font-weight:bold;}
#nav :hover ul.sub li a
{display:block; background-color: #000000; width: 140px; height: 20px; border: none; text-decoration:none; text-transform: uppercase; cursor:pointer; color: #FFFFFF; padding: 10px;}
#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}

#nav :hover ul.sub li a:hover 
{background-color: #000000; position:relative; color: #DF4136;}

