ul.site-menu li { padding:3px;margin-top:0px;border-bottom:1px solid #3B4554;border-top:1px solid #7D91B0; }
ul.site-menu ul.sub-menu li {width:100%;padding:8px 10px 8px 10px !important;background-color:#CDCDCD;border-radius:20px;margin-bottom:0px;border:none;border-bottom:1px solid #3B4554;}
ul.site-menu ul.sub-menu li:last-child {border-bottom:none;}
ul.sub-menu li span a{width:100%;border-radius:0px;width:100%;padding:0px !important;background-image:none;}
ul.site-menu ul.sub-menu li span a:hover{border:none;width:100%;}
.site-menu,ul.vertical.site-menu{margin:0 auto; padding:5px 0px 5px 0px;width:95%; display:block;margin-top:5px;margin-bottom:5px;background-color:transparent !important;}
ul.site-menu li a{float:none; display:block;text-decoration:none; font-size:12px; }
.site-menu li a span{line-height:30px; float:left; display:block;}
.site-menu li span a {color:#000000 ;}
.site-menu li span a:hover {color:#FFFFFF !important;}
.site-menu li {background-image:url('shadgradr.png');background-position:100% 0%; background-repeat:repeat-y;background-color:#CDCDCD;border-top-right-radius:20px;border-bottom-right-radius:20px;}
.site-menu li.menu-separator {display:none;}
ul.site-menu ul.sub-menu li.menu-separator { display:block;background-color:transparent;background-image:none;border:none;padding-top:0px !important;padding-bottom:0px !important;height:0px;}

ul.vertical.site-menu li.sub-parent {line-height:normal;padding:3px;margin:0px 0px 0px 0px;}
ul.site-menu ul.sub-menu { left:-10000px;box-shadow:none;padding-right:0px;background-color:transparent;}
ul.vertical.site-menu li.sub-parent:hover ul {top:0px;left:95%;padding-right:5px; }
ul.site-menu ul.sub-menu li:hover { }

.site-menu li.selected-menu-item a {}
ul.site-menu li a:hover {}
ul.site-menu.vertical { border-bottom:none; }
ul.site-menu li:first-child { border-top:none;}
ul.site-menu li:last-child { border-bottom:none;}
.site-menu li:hover ul { border:none; }