.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: #494949;
border: 0px solid #cfa86c;
padding: 0px;
font-size:11px; line-height:14px;
z-index: 100;
}

.megamenu .column{float: left;width: 120px; /*width of each menu column*/ font-family:"Lucida Sans"; }
.megamenu .column ul{margin: 0;padding: 0;list-style-type: none;}
.megamenu .column ul li{padding-bottom: 0px; }
.megamenu .column li{background: #494949;font-size:11px; line-height:14px;margin: 0 0 0px 0;color: #ffffff;}
.megamenu .column ul li a{text-decoration: none;color: #ffffff;width: 110px; padding:4px 0px 6px 10px; float:left;}
.megamenu .column ul li a:hover{color: #ffffff;background: #6d6d6d;   }



.megamenu1{
position: absolute;
display: none;
left: 0;
top: 0;
background: #494949;
border: 0px solid #cfa86c;
padding: 0px;
font-size:11px; line-height:14px;
z-index: 100;/*margin-left:72px; *margin-left:31px; */float:left;
}

.megamenu1 .column{float: left;width: 120px; /*width of each menu column*/  }
.megamenu1 .column ul{margin: 0;padding: 0;list-style-type: none;}
.megamenu1 .column ul li{padding-bottom: 0px; }
.megamenu1 .column li{background: #494949;font-size:11px; line-height:14px;margin: 0 0 0px 0;color: #ffffff;}
.megamenu1 .column ul li a{text-decoration: none;color: #ffffff;width: 110px; padding:4px 0px 6px 10px; float:left;}
.megamenu1 .column ul li a:hover{color: #ffffff;background: #6d6d6d;   }





.megamenu .c1{float: left;width: 158px; /*width of each menu column*/  }
.megamenu .c1 ul li a{text-decoration: none;color: #ffffff;width: 148px; padding:4px 0px 6px 10px; float:left;}
.megamenu .c2{float: left;width: 134px; /*width of each menu column*/  }
.megamenu .c2 ul li a{text-decoration: none;color: #ffffff;width: 124px; padding:4px 0px 6px 10px; float:left;}
.megamenu .c3{float: left;width: 146px; /*width of each menu column*/  }
.megamenu .c3 ul li a{text-decoration: none;color: #ffffff;width: 136px; padding:4px 0px 6px 10px; float:left;}
.megamenu .c4{float: left;width: 112px; /*width of each menu column*/  }
.megamenu .c4 ul li a{text-decoration: none;color: #ffffff;width: 102px; padding:4px 0px 6px 10px; float:left;}
 
 
.megamenu .c5{float: left; width: 102px; /*width of each menu column*/  }
.megamenu .c5 ul li a{text-decoration: none;color: #ffffff;width: 92px; padding:4px 0px 6px 10px; float:left;}
 


/* style for tab dropdown menu */
.menu { height: 46px;display: block;}

.menu ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.menu ul li {
			/* width and height of the menu items */  
			float: left;
			overflow: hidden;
			position: relative;
			text-align: center;
			height: 46px; padding-right:3px; vertical-align:middle; background-image:url(../images/inmenusep.gif);background-position:right 1px;   background-repeat:no-repeat!important;  
		}

.inleftbg{ margin:0px!important;list-style-type:none; float:left; display:block; background-image:url(../images/inmenuleftbg.jpg); background-position:left top; background-repeat:no-repeat;  width:7px; height:46px;  }
.inrightbg{ margin:0px!important;list-style-type:none; float:left; display:block; background-image:url(../images/inmenurightbg.jpg); background-position:left top; background-repeat:no-repeat;  width:8px; height:46px;}

		.menu ul li a {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			 float:left;
			height: 46px; 
			font-family:"Lucida Sans";
			font-size: 12px;
		    text-shadow: #000000 2px 2px 2px;
			text-decoration: none;
			cursor: pointer;
		}

		.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;	left: 0;width: 76px; padding-top:9px; padding-bottom:0px;}
		
		
		
li.aq{width: 88px;}
li.aq a span{/* all layers will be absolute positioned */
			position: absolute;	left: 0;width: 88px!important;  }
					
li.ccc{width: 112px;}
li.ccc a span{/* all layers will be absolute positioned */
position: absolute;	left: 0;width: 112px!important;  }

li.setwidth{width: 90px;}
li.setwidth a span{/* all layers will be absolute positioned */
position: absolute;	left: 0;width:90px!important;  }
			
li.setwidth1{width: 90px;}
li.setwidth1 a span{/* all layers will be absolute positioned */
position: absolute;	left: 0;width:90px!important;  }

li.setwidth2{width: 82px;}
li.setwidth2 a span{/* all layers will be absolute positioned */
position: absolute;	left: 0;width:82px!important;  }

li#setwidthqh{width: 72px; background-image:none;}
li#setwidthqh a span{/* all layers will be absolute positioned */
position: absolute;	left: 0;width:72px!important;  }

 		.menu ul li a span.out {
			top: 0px; height:46px;
		}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -46px; height:46px;
		}
		.menu ul li a span.highlight {top: 0px;
		background-image:url(../images/inmenuhoverbg.jpg)!important; background-repeat:repeat-x; 
			color: #FFF; height:46px;
		}

	.menu ul li a span.callhighlight {top: 0px;
		background-image:url(../images/inmenuhoverbg.jpg)!important; background-repeat:repeat-x;  height:46px;

			
		}
		.menu ul li a span.removehighlight {top: 0px;
		background-image:url(../images/inmenubg.jpg)!important; background-repeat:repeat-x;  height:46px;
			
		}
		
		
		/** 2nd example **/

		#menu2 {
			background: #4e4e4e; background-image:url(../images/inmenubg.jpg); background-repeat:repeat-x; 	height:46px;	
		}
		
		#menu2 ul li a {
			color: #FFF;
		}

		#menu2 ul li a span.over {
			 background-image:url(../images/inmenuhoverbg.jpg)!important; background-repeat:repeat-x; height:46px;
			color: #FFF; 
		}
