/*
  CSS generated via the Multi-level Navigation Plugin ... http://pixopoint.com/multi-level-navigation/

  If you would like a similar menu for your own site, then please try the PixoPoint Web Development
  CSS generator for creating flyout, dropdown and horizontal slider menus ... http://pixopoint.com/suckerfish_css/


*** Main menu CSS code ***/
#menu{

	width:100%;

	height:45px;

	background:url(images/bgr_menu.gif) repeat-x;

}

#mainmenu{

	float:left;

	padding:8px 0 0 8px;

}

#mainmenu ul{

	margin: 2;

	padding: 0;

	list-style-type: none;

	z-index:1000;

}

/*Top level list items*/

#mainmenu ul li{

	position: relative;

	padding:3px 10px 3px 10px;

	display: inline;

	float: left;

	z-index:1000;

	color:#000;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	text-transform:capitalize;

}

#mainmenu ul li.first{

	padding:0;

	background:none;

}

/*Top level menu link items style*/

#mainmenu ul li a{

	display:block;

	color:#000;

	z-index:1000;

	padding:0px 8px 4px 8px;

}

* html #mainmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

	display: inline-block;

	float:left;

}

* html #mainmenu ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

	float:none;

}

#mainmenu ul li a:link, #mainmenucat ul li a:visited{

}

#mainmenu ul li a:hover, #mainmenu .current_page_item a, #mainmenu .select a{

	text-decoration:none;

	background:#000;

	color:#fff;

}

/*1st sub level menu*/

#mainmenu ul li ul{

	position: absolute;

	left: 0;

	display: block;

	visibility: hidden;

	margin:0 0 0 3px;

	background:#000;

}

/*Sub level menu list items (undo style from Top level List Items)*/

#mainmenu ul li ul li{

	display: list-item;

	float: none;

	font-size:1.0em;

	background:none;

	padding:0;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */

#mainmenu ul li ul li ul{

	top: 0;

	margin:0;

	background:#2b2b2b;

}

/* Sub level menu links style */

#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a{

	width: 200px; /*width of sub menus*/

	height:auto;

	padding: 5px 5px 7px 10px;

	margin: 0;

	border-bottom: 1px solid #262626;

	background:#0d0d0d;

	border-top-width: 0;

	text-align:left;

	text-decoration:none;

	color:#9e9e9e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:capitalize;

}

#mainmenu ul li ul li a:hover{ /*sub menus hover style*/

	color:#fff;

	background:#0d0d0d;

}

/* Sub level menu links style */

#mainmenu ul li ul li ul li a, #mainmenu ul li.current_page_item ul ul a, #mainmenu ul li.select ul ul a{

	border-bottom: 1px solid #414141;

	background:#2b2b2b;

}

#mainmenu ul li ul li ul li a:hover{ /*sub menus hover style*/

	color:#fff;

	background:#2b2b2b;

}

/* ######### CSS classes applied to down and right arrow images  ######### */

#main_search{

	float:right;

	width:300px;

	padding:3px 0 0 0;

}

#searchform_top{

	float:left;

}

#searchform_top_text{

	width:249px;

	padding:8px 3px 9px 3px;

	color:#434343;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	float:left;

	border:0;

	background:#e1e1e1;

}

#gosearch{

	float:left;

}
