/*
  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 ***/
#suckerfishnav { background:#7bba0e url('http://stevensonfitness.com/wp-content/themes/xplosive/xplosive/images/menu_background.png') repeat-x; background-position:0 -162px; width:100%; height:64px; list-style:none; margin:0; padding:0; position: relative; z-index: 100; } 
.home #suckerfishnav {
	height:54px;
	}
#suckerfishnav ul {
	position:relative;
	width:940px;
	margin:0 auto;
	padding:0;
	height:54px;
	}
#suckerfishnav li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	}
#suckerfishnav li a {
	display:block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal; 
	text-decoration:none; 
	line-height:54px;
	height:54px;
	margin:0;
	padding:0;
	background:#7bba0e url('http://stevensonfitness.com/wp-content/themes/xplosive/xplosive/images/menu_background.png') repeat-x;
	}

#suckerfishnav li a { width:auto; padding:0 35px 0 20px; background-position:0 -54px; } 
#suckerfishnav li.page-item-453 a {
	width:157px;
	background-position:-156px -54px;
	}
#suckerfishnav li.page-item-175 a {
	width:156px;
	background-position:-313px -54px;
	}
#suckerfishnav li.page-item-4 a {
	width:160px;
	background-position:-469px -54px;
	}
#suckerfishnav li.page-item-148 a {
	width:156px;
	background-position:-629px -54px;
	}
#suckerfishnav li.page-item-forum a {
	width:155px;
	background-position:-785px -54px;
	}

#suckerfishnav li a:hover {
	background-position:0 -108px;
	text-decoration:none;
	}
#suckerfishnav li.page-item-453 a:hover {
	background-position:-156px -108px;
	}
#suckerfishnav li.page-item-175 a:hover {
	background-position:-313px -108px;
	}
#suckerfishnav li.page-item-4 a:hover {
	background-position:-469px -108px;
	}
#suckerfishnav li.page-item-148 a:hover {
	background-position:-629px -108px;
	}
#suckerfishnav li.page-item-forum a:hover {
	background-position:-785px -108px;
	}

#suckerfishnav li.current_page_item a {
	background-position:0 0;
	}
#suckerfishnav li.page-item-453.current_page_item a {
	background-position:-156px 0;
	}
#suckerfishnav li.page-item-175.current_page_item a {
	background-position:-313px 0;
	}
#suckerfishnav li.page-item-4.current_page_item a {
	background-position:-469px 0;
	}
#suckerfishnav li.page-item-148.current_page_item a {
	background-position:-629px 0;
	}
#suckerfishnav li.page-item-forum.current_page_item a {
	background-position:-785px 0;
	}

/* First level dropdown */
#suckerfishnav li ul {
	margin:0 0 0 -10px;
	padding:0px 10px 16px 10px;
	list-style:none;
	position:absolute;
	left:-999em;
	top:54px;
	width:154px;
	background:url('http://stevensonfitness.com/wp-content/themes/xplosive/xplosive/images/dropdown.png') no-repeat;
	background-position:0 100%;
	z-index:10;
	height:auto;
	}
#suckerfishnav li:hover ul, #nav li.sfhover ul {
	left:auto;
	}
#suckerfishnav li li {
	z-index:20;
	position:relative;
	margin:0;
	padding:0;
	width:155px;
	height:auto;
	line-height:12px;
	}
#suckerfishnav li li a {
	width:135px;
	text-indent:0;
	background:#75ae12;
	border-bottom:1px solid #7fc10e;
	font-weight:bold;
	padding:10px;
	text-transform:none;
	font-size:1em;
	font-family:sans-serif;
	font-weight:normal;
	font-style:normal;
	height:auto;
	line-height:12px;
	color:#fff;
	text-decoration:none;
	}
#suckerfishnav li:hover li a, #nav li.sfhover li a {
	width:135px;
	color:#fff;
	}
#suckerfishnav li li a:hover {
	width:135px;
	background:#85cc0b;
	color:#fff;
	text-decoration:none;
	}