#menu { width: 100%; /*height: 28px;*/ }

	/*#menu ul { padding: 0; margin: 0; }
		#menu ul li { float: left;  list-style: none; padding: 0px; background: url("../images/tab_02.gif") no-repeat right top; margin-right: 1px; }
			#menu ul li a:link, #menu ul li a:visited { float: left; width: auto; display: block; height: 24px; padding: 4px 14px 0 14px; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url("../images/tab_01.gif") no-repeat left top; }
				#menu ul li a:hover { /*background-position: right -50px; background: url("../images/tab_01.gif") no-repeat left -50px; }
					
					#menu ul li a.overlink { background: url("../images/tab_01.gif") no-repeat left -50px; }
					#menu ul li.overlink2 { background: url("../images/tab_02.gif") no-repeat right -50px; } */
					
					
					.electromenu, .electromenu * {
						margin:			0;
						padding:		0;
						list-style:		none;
						font-family:Arial, Helvetica, sans-serif;
					}
					.electromenu {
						line-height:	1.0;
					}
					.electromenu ul {
						position:		absolute;
						top:			-999em;
						width:			30px /*17em*/;
						/*width:			20em;*/ /* left offset of submenus need to match (see below) */
					}
					.electromenu ul li {
						width:			100%;
						font-size:11px;
						
					}
					.electromenu li:hover {background:url(cate.jpg) repeat-x; color:#FF0000;
						visibility:		inherit; /* fixes IE7 'sticky bug' */
					}
					.electromenu li {
						float:			left;
						position:		relative;
					}
					.electromenu a {
						display:		block;
						position:		relative;
					}
					.electromenu li:hover ul,
					.electromenu li.sfHover ul {
						left:			0;
						top:			31px/*2.5em*/; /* match top ul list item height */
						z-index:		99;
	
					}
					ul.electromenu li:hover li ul,
					ul.electromenu li.sfHover li ul {
						top:			-999em;
					}
					ul.electromenu li li:hover ul,
					ul.electromenu li li.sfHover ul {
						left:			100px; /* match ul width */
						top:			0;
					}
					ul.electromenu li li:hover li ul,
					ul.electromenu li li.sfHover li ul {
						top:			-999em;
					}
					ul.electromenu li li li:hover ul,
					ul.electromenu li li li.sfHover ul {
						left:			100px; /* match ul width */
						top:			0;
					}
	

					/*** DEMO SKIN ***/
					.electromenu {
						float:			left;
						margin-bottom:	0;
					}
					
					.electromenu li.menheader {
						
						margin-right: 2px;
					}
					
					
					
					.electromenu li.menheader a:link, .electromenu li.menheader a:visited { 
						float: left; 
						width: auto;
						/*width: 100%; 
						 
						*/
						font-weight: bold;
						display: block; 
						height: 11px; 
						padding:8px 22px; font-size: 13px;
						color: #FFFFFF; 
						text-decoration: none; 
					
					
					}
					.electromenu li.menheader li a:link, 
					.electromenu li.menheader li a:visited { width: 152px; }
		
					.electromenu li.menheader a:hover {background:url(cate.jpg) repeat-x; }
					.forceHover {background:url(cate.jpg) repeat-x; !important; }
					
					.electromenu li.menheader li {
						/*background: url(../nimages/menuBG.png) repeat-x left top #000;*/
						background: #222;
						border-top: 1px solid #252525; /*--Create bevel effect--*/
						border-bottom: 1px solid #444; /*--Create bevel effect--*/
						font-size:11px; font-weight:normal;
						text-align:left;
						
					}
					.electromenu li.menheader li a:link, .electromenu  li.menheader li a:visited {
						/*background: url(../nimages/menuBG.png) repeat-x left top #000;*/
						background: #222;
						/*border-top: 1px solid #252525; --Create bevel effect--*/
						/*border-bottom: 1px solid #444; --Create bevel effect--*/
						font-size:11px; font-weight:normal;
						text-align:left;
						padding:5px 0 5px 5px !important;
						display:block;
					}
					.electromenu li.menheader li li, .electromenu li.menheader li li a:link {
						font-size:11px; font-weight:normal;
					}
					
					.electromenu li.menuheader ul {background: #222;}
					
					.electromenu li.menheader li a:hover {
						background: url(../nimages/menuBG.png) repeat-x left -34px #000; 						
						font-size:11px; font-weight:normal;
					}
					
					
					.electromenu li.menspecial { background: url(../nimages/maintabs_02.png) right -68px; }
					.electromenu li.menspecial a:link, .electromenu li.menspecial a:visited { background: url(../nimages/maintabs_01.png) no-repeat left -68px;}
					.electromenu li.menspecial:hover { background: url(../nimages/maintabs_02.png) right -102px; }
					.electromenu li.menspecial a:hover { background: url(../nimages/maintabs_01.png) no-repeat left -102px; }
					
					/*.electromenu li:hover, .electromenu li.sfHover,
					.electromenu a:focus, .electromenu a:hover, .electromenu a:active {
						background:		#CFDEFF;
						outline:		0;
					}*/
					
	
.transparent {
	background:transparent url(../nimages/black_trans.png); color:#FFF;
	}
