#horiz-menu {
height: 28px;
}
#horiz-menu ul { list-style: none; margin: 0; padding: 0; }
#horiz-menu li { display: block; float: right; margin: 0; padding: 0; background: url(../images/grounds/vline.png) no-repeat left center; border-width: 1px; }
#horiz-menu li span {
display: block;
float: left;
}


#horiz-menu a { color: #222; display: block; float: left; height: 28px; line-height: 28px; padding: 0 10px; text-decoration: none; font-size: 20px; font-family: "Traditional Arabic"; font-weight: bold; cursor: default; }
#horiz-menu a:hover{

  cursor: pointer;

}

#horiz-menu li li a {
font-size: 1em;
}
#horiz-menu li:hover, #horiz-menu li.sfHover {
background: none;
}
.nav, .nav * {
margin:0;
padding:0;
}
div#horiz-menu {
position: relative;
z-index: 49;
}
div#horiz-menu .wrapper {
position: relative;
}
#horiz-menu li li {
margin: 0;
}
div#horiz-menu li li span, div#horiz-menu li.active li span, div#horiz-menu li:hover li span {
background:none;
}
.nav {
line-height:1.0;
float:left;
margin-bottom:1.5em;
position: relative;
}
.nav ul {
padding: 0;
}
.nav li {
float:left;
list-style:none;
position:relative;
}
.nav li li a { display:block; padding: 0; text-decoration:none; background-image: none; float:none; width:130px; }
div#horiz-menu li li a { color: #00f; height: 30px; line-height: 30px; }
div#horizmenu li:hover {
background-position: 0 0;
direction: rtl;
}
div#horiz-menu li:hover li, div#horiz-menu li.sfHover li, div#horiz-menu li.active:hover li, div#horiz-menu li.active.sfHover li, div#horiz-menu li:hover li span, div#horiz-menu li.sfHover li span { background-image: none; text-align: left; width: 130px; }
.nav li ul {
float:none;
left:-999em;
position:absolute;
width: 130px;
z-index: 10;
}
.nav li:hover ul, .nav li.sfHover ul {
left:0px;
top: 48px;
}
.nav li:hover li ul, .nav li.sfHover li ul, .nav li li:hover li ul, .nav li li.sfHover li ul, .nav li li li:hover li ul, .nav li li li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul, .nav li li.sfHover ul, .nav li li li:hover ul, .nav li li li.sfHover ul, .nav li li li li:hover ul, .nav li li li li.sfHover ul {
left: 177px;
top:0;
width: 130px;
}
.nav li li { text-align: right; position: relative; float:none; width: 130px; }
.nav ul {
background:#fff;
}
.nav li a {
}
#horiz-menu li { background-color: transparent; background-attachment: scroll; font-weight:bold; }
#horiz-menu li li { color: #014498; text-align: left; width: 130px; border: solid 1px #c0c0c0; }

#horiz-menu li a:hover, #horiz-menu li.sfHover { color: #fff; background-color: #14154e; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-decoration: underline; }
#horiz-menu li.sfHover a { font-weight: bold; text-decoration: underline; width: 130px; }
#horiz-menu li:hover span.topdaddy a, #horiz-menu li.sfHover span.topdaddy a { background: url(../images/bg_menu-h.png) repeat-x; color: #333; }
#horiz-menu li:hover ul, #horiz-menu li.sfHover ul {
background: #f9f9f9;
}
#horiz-menu li li a:hover, #horiz-menu li li.sfHover {
background: #fff;
cursor: pointer;
}
#horiz-menu li li a:hover, #horiz-menu li li.sfhover a:hover { background-image: url(../images/arrow.jpg); background-repeat: no-repeat; background-position: right 50%; text-align: left; float: left; border: solid 1px #000; }