#topmainmenu{

	position: absolute;
	top: 105px;
	left: 0;
	width: 100%;
	height: 30px;
	padding: 2px 0 0 0;
	clear: both;
	background:#AA0001;
	border-bottom: 1px solid #CCC;
	position: relative;
	font-size:14px;
	
}

.tophbar{
	width:100%;
	height:35px;
	position:absolute;
	
}

.tophbar ul{	
	height:35px;
	padding:0;
	margin:0;
	padding-left:40px;	
}

.tophbar ul li{
	display:block;
	height:auto;
	float:left;	
	position: relative;
	margin:0 5px 0 5px;
}

.tophbar ul li span{
	width:30px;
	height:auto;
	float:left;
	text-align:center;
	padding:0px;
}

.tophbar ul li a{
	padding:5px 7px 5px 7px;
	height:30px;
	float:left;	
	font-size:13px;
	color:#999;
	text-decoration:none;	
}
.tophbar ul li a:hover{
	color:#FFF;
	
}


.tophbar li ul {
	position: absolute;
	left: 2px; top: 28px;  
/*
    background: #AA0001;
*/
    background:url('images/bgb75.png') repeat top center;  
    margin: 0; padding: 0;  
    display: none;    
    height:auto;  
	-moz-border-radius: 0em 0em 1em 1em ;
	border-radius: 0em 0em 1em 1em;	
	padding-bottom:10px;	
	z-index:9;
	width:200px;
	}
	
.tophbar li:hover  ul{
	display: block;
	}

.tophbar li ul li{
		
	width:100%;
			
	}
	
.tophbar ul li ul li a{
	height:auto;	
	color:#FFF;
	text-decoration:none;
	display:block;
	width:100%;
	margin:0px auto;
	line-height:30px;
}
.tophbar ul li ul li:hover{
	display:block;
	width:100%;
	margin:0px auto;
	line-height:30px;
	color:#FFF;
	background:url('images/bgb75.png') repeat top center;	
}
	

	

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

