/**
 Default CSS Drop-Down Menu Theme
 @version  0.1
 @browsers Windows: IE5+, Opera7+, Firefox1+, Mac OS: Safari2+, Firefox2+
 @link  http://www.lwis.net/
 @copyright 2008 Live Web Institute. All Rights Reserved.
*/
#cssmenu_h                                       {height:98px; padding-top:0px; padding-right:20px; margin-left:15px; float:right;}
#cssmenu_v                                       {}

ul.dropdown, ul.dropdown *                       {border:0px #fff none; background-repeat:no-repeat;}
ul.dropdown li                                   {background-color:rgba(0,0,0,0);}
ul.dropdown li.hover, ul.dropdown li:hover       {background-color:rgba(0,0,0,0);}
ul.dropdown li.hover *.open, *.open              {background-color:rgba(0,0,0,0);}

ul.dropdown *.dir                                {background-image:none; padding-left:0px; background-position:98% 15%;}
ul.dropdown-horizontal ul *.dir                  {background-image:url(left.png); padding-left:0px; background-position:5% 49%;}
ul.dropdown-vertical *.dir                       {background-image:none;}
ul.dropdown *.dir_a                              {background-image:none;}
ul.dropdown-horizontal ul *.dir                  {background-image:url(left.png); padding-left:0px; background-position:5% 49%;}
ul.dropdown-vertical *.dir_a                     {background-image:none;}

ul.dropdown *                                    {}
ul.dropdown ul li                                {}

/* ul.dropdown li ul                                {box-shadow:2px 2px 4px #aaa;}*/

ul.dropdown li ul li ul                          {margin-top:1px; margin-left:0px;}

ul.dropdown a, ul.dropdown span                  {display:block; padding:0;}
ul.dropdown li                                   {padding:0px; border-bottom-style:solid; border-right-style:solid; border-left-style:solid;}
ul.dropdown                                      {border-top-style:solid;}
ul.dropdown ul a, ul.dropdown ul span            {padding:12px;}
ul.dropdown ul span.nopadding                    {width:100%; padding:0px; text-align: right;}

ul.dropdown, ul.dropdown li, ul.dropdown ul      {list-style:none; margin:0px; padding:0px;}
ul.dropdown                                      {position:relative; z-index:597; float:left;}
ul.dropdown li                                   {float:left; line-height:1.3em; vertical-align:middle;}
ul.dropdown li.hover, ul.dropdown li:hover       {position:relative; z-index:599; cursor:default;}
#cssmenu_h ul.dropdown li:hover                  {background-color:rgba(255,255,255,0.5) !important;}
ul.dropdown ul                                   {visibility:hidden; position:absolute; top:100%; left:0px; z-index:598; width:100%;}
ul.dropdown ul li                                {float:none;}
ul.dropdown ul ul                                {top:-1px; left:100%;}
ul.dropdown li:hover > ul                        {top:98px; right:1px; left:auto; -webkit-box-shadow:inset 0px 10px 10px -10px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15); box-shadow:inset 0px 10px 10px -10px rgba(0,0,0,0.15); visibility:visible; text-align:right;}

ul.dropdown ul                                   {width:200px;}
ul.dropdown-vertical                             {width:220px;}

ul.dropdown-horizontal li                        {border-right-style:none;}
ul.dropdown-horizontal ul li                     {border-right-style:solid;}
ul.dropdown-horizontal                           {border-right-style:solid;}
ul.dropdown-horizontal ul                        {left:-1px; top:32px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border:3px solid #fff; border-top-color:#fff; background-color:#fff !important; opacity:0.95;}  /** Opera??? */

ul.dropdown-vertical ul                          {top:-1px; left:100%;}
ul.dropdown-vertical li                          {width:220px; float:none;}
ul.dropdown-horizontal li.down ul li             {height:auto !important; -webkit-justify-content:right; justify-content:right; border-bottom:1px solid #eee;}
ul.dropdown-horizontal li.down ul li:last-child  {border-bottom:0px solid #eee;}

ul li ul li ul                                   {}
ul li ul li:hover ul                             {left:auto; right:200px !important; top:-4px !important;}
ul li ul li:hover ul li                          {text-align:right; display:block; }
ul.dropdown li ul.dropdown                       {border-top-left-radius:10px; border-bottom-right-radius:0;}

ul.dropdown.dropdown-vertical li ul.dropdown     {display:none;}
#v_menu1                                         {display:none;}