#menu {
margin:0;
padding:0;
height:43px;
}

#menu ul {
margin:0;
padding:0;
}

#menu li {
margin:0;
padding:0 0 0 0;
list-style:none;
float:left;
}

#menu a {
background:url("images/menu_sprite.gif") no-repeat;
height:43px;
display:block;
}

#menu1 a {
background:url("images/menu_sprite.jpg") no-repeat;
height:43px;
display:block;
}

#menu li span {
position:absolute;
left:-9999px
}

#menu li a.solutions {background-position:0 0;width:113px;}
#menu li a.solutions:hover {background-position:0 -43px;}

#menu li a.features {background-position:-113px 0;width:112px;}
#menu li a.features:hover {background-position:-113px -43px;}

#menu li a.pricing {background-position:-225px 0;width:112px;}
#menu li a.pricing:hover {background-position:-225px -43px;}

#menu li a.demo {background-position:-337px 0;width:111px;}
#menu li a.demo:hover {background-position:-337px -43px;}

#menu li a.register {background-position:-448px 0;width:111px;}
#menu li a.register:hover {background-position:-448px -43px;}

#menu li a.contact {background-position:-559px 0;width:111px;}
#menu li a.contact:hover {background-position:-559px -43px;}

#menu li a.about {background-position:-670px 0;width:111px;}
#menu li a.about:hover {background-position:-670px -43px;}

#menu1 li a.new {background-position:-670px 0;width:111px;}
#menu1 li a.new:hover {background-position:-670px -43px;}