.sm-background-vertical {-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);}
.sm-background ul {border:1px solid #a9a9a9;/*padding:7px 0;*/background:#fff;-moz-box-shadow:0 5px 12px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 12px rgba(0,0,0,0.3);box-shadow:0 5px 12px rgba(0,0,0,0.3);}
.sm-background a.current, .sm-background a.current:hover, .sm-background a.current:focus, .sm-background a.current:active,
.sm-background a.has-submenu {}
.sm-background li:first-child, .sm-background-vertical li, .sm-background ul li {border-left:0;}
.sm-background span.scroll-up, .sm-background span.scroll-down {position:absolute;display:none;visibility:hidden;overflow:hidden;background:#ffffff;height:20px;}
.sm-background span.scroll-up-arrow, .sm-background span.scroll-down-arrow {position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #247eab transparent;}
.sm-background span.scroll-down-arrow {top:6px;border-style:solid dashed dashed dashed;border-color:#247eab transparent transparent transparent;}
#main-menu-state, .main-menu-btn{display:none;}
