ul#css3menu1, ul#css3menu1 ul
{
    margin: 0;
    list-style: none;
    padding: 0;
}
ul#css3menu1 ul
{
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    background-color: #000000;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-color: #999999;
    padding: 0 10px 10px;
}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{
	z-index:1;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:0;
	*display:inline;}
* html ul#css3menu1 li a{
	display:inline-block;}
ul#css3menu1>li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a
{
    display: block;
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
    font: 10pt Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    cursor: pointer;
    padding: 10px;
    background-image: url("mainbk.png");
    background-repeat: repeat;
    background-position: 0 0;
    border-width: 0 1px 0 0 ;
    border-style: solid;
    border-color: #000000;
}
ul#css3menu1 ul li{
	float:none;margin:10px 0 0;}
ul#css3menu1 ul a
{
    text-align: left;
    padding: 4px;
    background-color: #000000;
    background-image: none;
    border-width: 0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    font: 10pt Tahoma;
    color: #ffffff;
    text-decoration: none;
}
ul#css3menu1 li:hover > a, ul#css3menu1 li a.pressed
{
    background-color: #000000;
    border-color: #C0C0C0;
    border-style: solid;
    color: #ffffff;
    background-image: url("mainbk.png");
    background-position: 0 100px;
    text-decoration: none;
}
ul#css3menu1 span
{
    display: block;
    overflow: visible;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 0px;
}
ul#css3menu1 ul span{
	background-image:url("arrowsub.png");padding-right:12px;}
ul#css3menu1 ul li:hover > a, ul#css3menu1 ul li a.pressed
{
    background-color: #000000;
    background-image: none;
    color: #999999;
    text-decoration: none;
}
ul#css3menu1 li.topfirst > a
{
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}
ul#css3menu1 li.toplast > a
{
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
