/*------
  Menu Framer
  -----*/
  .ui-dialog { background: #fff; border: 2px solid #333; text-align: left }
  .ui-dialog-titlebar-close { background: url('/sites/all/modules/menu_framer/images/button-close.png') no-repeat; float: right; margin-top: -33px;  width: 36px; height: 33px }
  .ui-dialog-titlebar-close span { text-indent: -200px; display: block; overflow: hidden; }
  .ui-dialog-titlebar-close span:hover { color: #fff }
  .ui-dialog-title { background: red; display: block; padding: 5px 15px; font: bold 18px Arial, Verdana; color: #222; text-shadow: #b1d792 0 1px 0; border-bottom: 1px solid #6ca43d}
  .ui-widget-overlay { position: absolute; top: 0; left: 0; background: black; opacity: 0.5; filter: alpha(opacity=50); }

  .menu-framer { max-width: 750px }
  #menu_framer_full { margin: 0 15px; padding-bottom: 20px  }

  .menu-framer li { list-style: none }
  .menu-framer-child-list { float: left; list-style: none; padding-left: 0 }
  .menu-framer-title { color: #1e1e1e; display: block; font-size: 18px; font-weight: bold; margin: 10px 0 5px 0 }
  .menu-framer-title:after { content: ''; background: url('/sites/all/modules/menu_framer/images/gray-stripe.png') repeat; width: 100%; height: 18px; position: absolute; margin: 0 10px }

  .menu-framer-child-2 { width: 100% }
  .menu-framer-child-list li { width: 170px; padding: 7px 5px }
  .menu-framer-child-list li:last-child { border: 0 }
  .menu-framer-child-list li:hover { background-color: #f7f7f7 }

  .menu-framer a { border: 0 }