/* CSS Document */

#topmenu {margin-top:-1px; margin-bottom:2px; font-family:Georgia, "Times New Roman", Times, serif;}

ul.nav li {}



/*----- NAVIGATIONS--------*/





/*---------------DROPDOWN MENU------------------*/

	#topmenu { float: left; height: 39px;  }

	#topmenu {position: relative; width:960px; background:url(../images/menu-line.jpg) left no-repeat;}

		ul.nav { float: left; }

		ul.nav { padding:0px  0px 0px 0px; }

			ul.nav li { float: left; padding: 0px 0px 0px 0px;  }

			ul.nav a { color: #333333; font-size:14px; padding:12px 25px 7px 25px; height:24px; text-decoration:none; text-transform:uppercase; background:url(../images/menu-line.jpg) right no-repeat;}

					ul.nav a:hover { text-decoration: none; color:#cc0000;}

					ul.nav > li.current_page_item > a, ul.nav > li.current-category-ancestor > a, ul.nav > li.current_page_item > a#homelink > span { background: url(images/active-arrow.png) no-repeat bottom center;}	

					ul.nav > li > a:focus {}

					ul.nav > li.sf-ul > a:hover, ul.nav > li.sf-ul.sfHover > a { background: #cc0000;  color: #fff; }

						.nav li ul { background: #cc0000; left:0px !important; top:42px !important; padding: 10px 10px 10px 15px; width: 250px !important;  z-index: 10000; display: none; font-size:12px;}

						.nav ul li:hover ul, ul.nav ul li.sfHover ul { left:183px !important; top:-14px !important; }

							ul.nav li li {}

								ul.nav li li a { background: url(../images/nav-bullet.png) no-repeat left 9px; padding: 4px 0px 4px 17px; display: block; color: #fff; text-decoration:none; text-transform:none;}

									ul.nav li li a:hover { background: url(../images/nav-bullet.png) no-repeat left 9px; padding: 4px 0px 4px 17px; display: block; color: #ede302; text-decoration:none;}

		

/*---------------DEFAULT DROPDOWN SETTINGS---*/



.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }

.nav li { float:left; position:relative; }

.nav a { display:block; float: left; }

	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:35px; }

	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }

		.nav li li:hover ul, ul.nav li li.sfHover ul { left:203px; top:0px; }

	.nav li:hover ul, .nav li li:hover ul { top: -999em; }

	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }

	.nav li ul { width: 202px; }

		.nav li li a:link, .nav li li a:visited { display: block; height: auto; float: left; width:250px; font-size:12px; }

		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }


/*----- END NAVIGATIONS--------*/

	 .nav li a:hover,
 .nav .current-menu-item a,
 .nav .current-menu-item li a:hover,
 .nav .current-menu-item .current_page_item a,
 .nav .current-menu-ancestor a,
 .nav .current-menu-ancestor a:hover,
 .nav li li.current-menu-ancestor a,
 .nav li .current-menu-ancestor .current-menu-item a,
 .nav .menu-item-home.current-menu-item a, 
 .nav .menu-item-home a:hover{
	color:#fff; background:#CC0000 !important;}

 .nav .current-menu-item ul li a,
 .nav .current-menu-ancestor ul li a,
 .nav .current-menu-ancestor .current-menu-item li a,
 .nav .menu-item-home ul li a,
 .nav .current-menu-ancestor .current-menu-ancestor li a,
 .nav .current-menu-ancestor li .current-menu-item li a,
 .nav .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor li a {
	color:#fff; background:#CC0000;}
	
 .nav li ul li a:hover,
 .nav .current-menu-ancestor ul li a:hover,
 .nav .current-menu-ancestor .current-menu-item a,
 .nav .current-menu-ancestor li .current-menu-item a,
 .nav li .current-menu-item a,
 .nav li.parent li a:hover,
 .nav .current-menu-ancestor .current-menu-ancestor a,
 .nav .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor a,
 .nav .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor li a:hover,
 .nav .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor .current-menu-item a{
	color:#f8931f; background: url(../images/nav-bullet.png) no-repeat left 9px !important; }










