.menu {  color:#FCFCFC; height:49px; margin:0 auto; padding-top:15px;text-align:center; }
.menu ul{
width:800px;
text-align:center;
margin:0 auto;
list-style-type: none;
}

/*Top level list items*/
.menu ul li{

float:left; display:block; position:relative; z-index:500; margin:0 10px 0 0; color:#999999; font-size:12px; 

}

/*Top level menu link items style*/
.menu ul li a{
display:block;height:39px; font-size:14px; font-weight:bold; color:#3C3C3C; float:left;
}
	
/*Sub level menu*/
.menu ul li ul{
position: absolute;
margin-left:-35px;
display: block;
visibility: hidden;
z-index: 100;
width:250px;
}

/*Sub level menu list items*/
.menu ul li ul li{
width:250px; 
		float:left; 
		/* background:#a00301; */
		text-decoration:none;
		color:#fff;
		
		margin:0;
	
}


/* Sub level menu links style */
.menu ul li ul li a{
			display:block;  
			height:15px;
			padding: 8px 5px; 
			color:#fff;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			background-image:none;
			background:#8e0300;
			width:96%;
			border-bottom:1px dotted #945452;
			

}

.menu ul li a:hover{
color:#fdcece; text-decoration:none; 
}
.menu ul li a.selected{
color:#FFFFFF; text-decoration:none;
}

.menu ul li ul li a:hover{
color: #000;background-color:#ccc; width:96%
}

.menu ul li ul li.top {
			width:250px;
		    height: 31px;
			float:left;
			
			background-image: url(../images/top.png);
			background-repeat: no-repeat;

			border-top-left-radius:1em;
			border-top-right-radius:1em;
            margin:0;

		}

.menu ul li ul li.bot {
			width:250px;
		    height: 11px;
			float:left;
			
			background-image: url(../images/submenu-bottom.png);
			background-repeat: no-repeat;
		
            margin:0;
			-moz-opacity:0.8;
			border-bottom-left-radius:2em;
			border-bottom-right-radius:2em;

			-moz-border-bottom-radius:15px;
	

		}

