.sf-menu {float:left;}
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left; }
.sf-menu a {display:block; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}

ul.sf-menu>li { padding:7px 0px 0 0px; margin:0 0 0 0px; line-height:20px; background:url(../images/linemenu.png) 0 8px no-repeat;}
ul.sf-menu>li:first-child { background:none;}

ul.sf-menu>li>a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; line-height:20px; letter-spacing: 0px; color:#fff;  padding:5px 20px 5px 20px; }
ul.sf-menu>li.current /*, ul.sf-menu>li.sfHover , ul.sf-menu>li:hover*/ { }
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {
	color: #FFF;
	background-color: #FF6C98;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
}

ul.sf-menu>li>a.sf-with-ul>span.sf-sub-indicator { }
ul.sf-menu>li.sfHover>a.sf-with-ul>span.sf-sub-indicator {}
ul.sf-menu>li.current>a.sf-with-ul>span.sf-sub-indicator {}

ul.sf-menu>li>ul {width:151px; background:url(../images/submenushapes.png) repeat; padding:9px 0px 11px 19px; left:-1px; top:46px;}
ul.sf-menu>li>ul>li, ul.sf-menu>li.sfHover>ul>li {margin:0px 0 4px 0px; background:url(../images/linesubmenu.png) 0 0 no-repeat; min-width:128px;}
ul.sf-menu>li>ul>li:first-child, ul.sf-menu>li.sfHover>ul>li:first-child {background:none;}

ul.sf-menu>li.sfHover>ul>li>a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:20px; color:#d9b38c; margin-top:6px; display:inline-block;}
ul.sf-menu>li.sfHover>ul>li:hover, ul.sf-menu li.sfHover>ul>li.sfHover{ }
ul.sf-menu>li.sfHover>ul>li>a:hover, ul.sf-menu li.sfHover>ul>li.sfHover a{  color:#c85536;}
