#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
padding-top: 5px;
padding-bottom: 0px;

}

#csstopmenu a{
text-decoration: none;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;

}

.mainitems{
background-color: #572943;
}

.headerlinks a{
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #572943;
	
}

.headerlinksact a{
	color: #9A728D;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #572943;
}


.mainitems a:hover{
	background-color: #572943;
	color: #f7b98e;
}


.submenus{
	display: none;
	width: 180px;
	position: absolute;
	top: 18px;
	left: 0px;
	background-color: #572943;
	font-size: 10px;
	color: #FFFFFF;
}

.submenus li{
width: 100%;
}

.submenus li a{
display: block;
width: 100%;
color: #FFFFFF;
/*text-indent: 3px;*/
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
	color: #f7b98e;

}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 0px;
}

