#menu, .nav li, .nav a, .nav li li a {
    height:30px;
}

#menu {
    height:30px;
    padding-left: 0;
}
.nav, .nav * {
    margin:0;
    padding:0;
}
.nav {
    float:left;
    line-height:1;
    margin-bottom:0;
}
.nav ul {
    background:transparent;
    width:158px;
}
.nav li {
    background:url("../img/design/menu-item.jpg") no-repeat scroll 0 0 transparent;
    float:left;
    list-style:none outside none;
    position:relative;
    z-index:999;
    font-size: 13px;

}

.nav a {
    color:#64818f;
    display:block;
    float:left;
    font-weight:bold;
    line-height:30px;
    text-align:center;
    text-decoration:none;
    margin-left:10px;
    margin-right:10px;
}
.nav li ul {
    float:none;
    position:absolute;
    top:-999em;
}

.nav li li.last-disabled {
    border-bottom-left-radius: 10px; /*all browsers supported CSS3*/
    border-bottom-right-radius: 10px; /*all browsers supported CSS3*/
    -webkit-border-bottom-left-radius: 10px; /*chrome, opera, safari*/
    -webkit-border-bottom-right-radius: 10px; /*chrome, opera, safari*/
    -moz-border-radius-bottomleft: 10px; /*firefox*/
    -moz-border-radius-bottomright: 10px; /*firefox*/
    -khtml-border-bottom-left-radius: 10px; /*konqueror*/
    -khtml-border-bottom-right-radius: 10px; /*konqueror*/
    behavior: url(border-radius.htc); /*IE*/
}

/*.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active {
    color:#a13147;
}*/
.nav li:hover ul, ul.nav li.sfHover ul {
    left:0;
    top:30px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
    top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
    left:100px;
    top:-10px;
}
.superfish li:hover ul, .superfish li li:hover ul {
    top:-999em;
}
.nav li li {
    background:#646466;/*#6a0100;*/
    border-bottom:1px solid #999;
   /* border-top:1px solid #ccc;*/
    float:left;
    font-family:Arial;
    font-size:11px;
    text-transform:uppercase;
    width:158px;
}
.nav li li li {
    background:none repeat scroll 0 0 #646466;/*#9AAEDB;*/
}
.nav li li a, .nav li li a:visited {
    color:#f1f1f1;
    float:none;
    line-height:30px !important;
    padding-right:0;
}
.nav li li:hover {
    background: #888;/*#a02d4a;*/
    color: #fff;

}
.nav li li a:hover {
   /* background:none repeat scroll 0 0 #03AA52;*/
color: #fff;
}
#menu{
  margin-bottom: 22px;
  width: 960px;
  background: transparent url(../img/css/menu.jpg) no-repeat center center;
  height: 46px;
}

#menu ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
#menu li{
	display: block;
	float: left;
	line-height: 46px;
}
#menu a{
  display: block;
  background: ;
  text-decoration: none;
  margin: 0px 5px;
  padding: 0px 10px;
  font-size: 18px;
  height: 46px;
  color: #000;
  line-height: 46px;
  
  
 /* padding-top: 4px;
  margin-top: 2px;*/ 
}
#menu a:hover{
	background: transparent url(../img/css/menu-item.gif) repeat-x top left;
	color: #fff;
}
#menu a:active{
	background: transparent url(../img/css/menu-item.gif) repeat-x top left;
	color: #fff;
}

#menu img{
  margin-right: 5px;
}

