/* -------------- ITECH POPUP LEFT-RIGHT [HORIZONTAL] MENU CSS -------------- */

#menunav {
	margin: 0;
	padding:0;
}

/* TOP LEVEL MENU ITEMS */
#menunav li {
	float:left;list-style:none;border-right:1px solid #CCC;margin:0px;padding:0px;
}

#menunav li a {	font-size:12px;padding:8px 10px;color:#fff;text-decoration:none;}                           /*Text color for top level*/

#menunav li a:hover {color:#3638af;} 


/* SUBMENU ITEMS - ALL */

#menunav li ul li a, #menunav li ul li ul li a, #menunav li ul li ul li ul li a {color:#00335a;}  /*Text color for the rest*/

#menunav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -9000px;
	z-index: 10000;
    border: 1px solid #b7b7b7;               /*OUTER FIRST SUB ONLY BORDER --TOP */
	/*border-left: 1px solid #a2a2a2;              OUTER SUB BORDER --LEFT */
	/*border-right: 1px solid #a2a2a2;             OUTER SUB BORDER --RIGHT */
}
#menunav ul li {
    background-color: #fff;                  /* SUB MENU BG - NOT ON MOUSEOVER */
	/*background-image: none;                      set to 'none' to remove */
	   /*opacity: .91;
	   filter: alpha(opacity=91);
	*/border-bottom: 1px solid #b7b7b7;            /*OUTER SUB BORDER --BOTTOM */
}
#menunav ul ul {
	/*border-top: 1px solid #a2a2a2;               OUTER SUB BORDER --TOP */
}
#menunav a {
	/* border-left: 1px solid #a2a2a2;             BORDER COLOR OF TOP LEVEL (NON MOUSEOVER) BORDER --LEFT */
	/* border-right: 1px solid #EDDFC5;            BORDER COLOR OF TOP LEVEL AND SUBMENU ITEM BORDER (NON MOUSEOVER) --RIGHT */
	display: block;
	text-decoration: none;
	background-color: none; /* was 'transparent' */
	padding: 6px 12px 6px 10px;
	font-size:12px;
	line-height: 1;
}



#menunav ul a {
	/*border-top: 1px solid #ebebeb;               HIGHLIGHT COLOR OF SUBMENU ITEM BORDER (NON MOUSEOVER) --Top */
	/*border-left: 4px solid #ebebeb;              HIGHLIGHT COLOR OF SUBMENU ITEM BORDER [THICK] (NON MOUSEOVER) --LEFT */
	padding: 8px 12px 8px 10px;
}

/* -------------- MOUSEOVER FOR TOP LEVEL MENU ONLY -------------- */

#menunav a:hover, #menunav a:active, #menunav a:focus,
#menunav .menuon, #menunav .menuon:hover, 
#menunav .menuon:active {
	/* border-left: 1px solid #ebebeb;            HIGHLIGHT COLOR OF TOP LEVEL MENU ITEM BORDER (MOUSEOVER) --Left */
	/* border-right: 1px solid #ebebeb;           HIGHLIGHT COLOR OF TOP LEVEL MENU BORDER (MOUSEOVER) --Right */
	font-size:12px;padding:8px 10px;color:#3638af;text-decoration:none;background-color:#fff;
}

/* -------------- MOUSEOVER FOR SUB LEVEL MENUS ONLY -------------- */

#menunav ul a:hover, #menunav ul a:active, #menunav ul a:focus,
#menunav ul .menuon, #menunav ul .menuon:hover, 
#menunav ul .menuon:active {
	background-image: none;  /* set to 'none' if you don't want one or else it grabs from above */
	color: #3638af;                                        /* Mouseover font color */
	font-size:12px;
	background-color: #e1e1e1;                             /* Image BG color - good for any image loading time */
	letter-spacing: .01px;
	text-decoration:none;
	/*border-left: 4px solid #ededed;              HIGHLIGHT COLOR OF SUBMENU ITEM BORDER [THICK] (MOUSEOVER) --LEFT */
	/*border-top: 1px solid #cccccc;               HIGHLIGHT COLOR OF SUBMENU ITEM BORDER (MOUSEOVER) --Top */
	/*border-right: 1px solid #cccccc;             HIGHLIGHT COLOR OF SUBMENU ITEM BORDER (MOUSEOVER) --Right */
}

/* ------ the current page marker style ------ */
#menunav .menumark {
 /* font-weight: bold; */
	text-decoration:none;
	color: #3638af;
	background-color:#fff;
}

#menunav .menumark:hover {

	text-decoration:none;
	color: #3638af;
}


#menunav li ul .menumark {

	text-decoration:none;
	color: #ff9501;
	background-color:#f1f1f1;
}
#menunav li ul .menumark:hover {

	text-decoration:none;
	color: #ff9501;
	background-color:#00335a;
}


/* ------ the trigger link styles ------- */

/*the normal trigger link */
#menunav ul .mtrigger, #menunav ul .mtrigger:hover, #menunav ul .mtrigger:active {
	background-image:url(http://bariatriclifeonline.itech-solutions.com/images/menuarrow.gif);          /* Bullet Point */
	background-repeat:	no-repeat;                          /* Bullet Point repeat */
	background-position: right center;                      /* Bullet Point location */
}

/* UNKOWN ATM */
#menunav .mtrigger:hover {
	background-image: url(../images/p7PM_goldbgover.jpg);
	background-repeat: repeat-x;
	color:#fff;
}

/*the submenu classes */
#menunav .menuhide {
	left: -9000px;
	border: 0;
}
#menunav .menushow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#menunav li {
	float: left;
	width: none;
}
#menunav ul li {
	float: none;
}
/* 2nd and subsequent Submenu widths */
#menunav ul, #menunav ul li {
	width: 210px;
	height: auto;
}
#pmmcrumb {
	font-weight: bold;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #333333;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #956870;
}
