/*** SUPERFISH STYLES ***/
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu { line-height: 1.0; float: left; }
.sf-menu ul { position: absolute; top:100%; min-width:200px; *width: 10em; background: #010e2e;z-index: 9999;}
.sf-menu ul li { width: 100%; }
.sf-menu ul ul { margin-top: 10px; }
.sf-menu li{ float: left; position: relative; *white-space: normal; display: none;}
.sf-menu li:hover ul { left: 0; top:100%; z-index: 9999; }
ul.sf-menu li:hover li ul { top: -999em; left: 100%; }
ul.sf-menu li li:hover ul{ left: 100%; top: 0; }
ul.sf-menu li li:hover li ul { top: -999em; }
ul.sf-menu li li li:hover ul { left: 100%; top: 0; }
/* font color css */
.sf-menu > li > a.sf-with-ul {padding-right: 15px; background: url(../images/down-arrow.png) no-repeat right center;}
.sf-menu a { display: block; position: relative; color: #fff; padding: 0.75em 2em; text-decoration:none; }
ul.sf-menu li:hover > a, .sf-menu li ul li a, ul.sf-menu li:hover > ul li:hover li a{ color: #fff;width: 100%;}
ul.sf-menu li:hover > ul li:hover a, ul.sf-menu li:hover > ul li:hover li a:hover{color: #fff }
/* background css */
.sf-menu li.sfHover ul li{background:#010e2e;}
.sf-menu li.sfHover ul li > a:hover, ul.sf-menu li:hover > ul li:hover{background-color:#192f65;}
.sf-menu li:hover, .sf-menu a:hover, .sf-menu li:hover > li{background: #545353; color: #000; outline: 0 none;}
.sf-menu li:hover, .sf-menu a:hover { background:none; outline: 0; color: #fff; }
/* arrows css */
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; /* IE6 only */width: 16px; height: 16px;text-indent: -999em;overflow: hidden;}

ul.sf-menu ul ul { margin: 0;}
.sf-menu li ul li a.sf-with-ul { padding-right: 25px !important; background: url(../images/right-arrow.png) no-repeat right 10px center;}
