/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* COFFEE & TEA MENU */

#vertical_coffee {height:275px; width:140px; position:relative; z-index:500;}
 
#vertical_coffee ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#fff;}
 
#vertical_coffee li {margin:0; padding:0; list-style:none;}
#vertical_coffee li {display:inline;}
#vertical_coffee ul ul {position:absolute; left:-9999px;}
#vertical_coffee ul#toplevel {position:absolute; left:0; top:0;}
 
#vertical_coffee li.outdent {text-indent:15px;} /* all levels*/

#vertical_coffee a {display:block; font:bold 11px verdana,arial,sans-serif; color:#000; line-height:20px; text-decoration:none;padding:0 30px 0 0px;} 
#vertical_coffee li a.fly {background: url(images/buttons/arrow.gif) no-repeat right top;}
 
#vertical_coffee li.coffee a:hover {background-color:#fff; color:#5d9732; font-weight:bold;} 
#vertical_coffee li.coffee:hover > a {background-color:#fff; color:#5d9732; font-weight:bold;}
 
#vertical_coffee ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px; z-index:200;}
 
#vertical_coffee a:hover ul,
#vertical_coffee a:hover a:hover ul, 
#vertical_coffee a:hover a:hover a:hover ul {left:100%;}
#vertical_coffee a:hover ul ul, 
#vertical_coffee a:hover a:hover ul ul {left:-9999px;}
 
#vertical_coffee table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

/* WINE & BAR MENU */

#vertical_wine {height:100px; width:140px; position:relative; z-index:500;}
 
#vertical_wine ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#fff;}
 
#vertical_wine li {margin:0; padding:0; list-style:none;}
#vertical_wine li {display:inline;}
#vertical_wine ul ul {position:absolute; left:-9999px;}
#vertical_wine ul#toplevel {position:absolute; left:0; top:0;}
 
#vertical_wine li.outdent {text-indent:15px;} /* all levels*/

#vertical_wine a {display:block; font:bold 11px verdana,arial,sans-serif; color:#000; line-height:20px; text-decoration:none;padding:0 30px 0 0px;} 
#vertical_wine li a.fly {background: url(images/buttons/arrow.gif) no-repeat right top;}
 
#vertical_wine li.wine a:hover {background-color:#fff; color:#e31b23; font-weight:bold;} 
#vertical_wine li.wine:hover > a {background-color:#fff; color:#e31b23; font-weight:bold;}
 
#vertical_wine ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}
 
#vertical_wine a:hover ul,
#vertical_wine a:hover a:hover ul, 
#vertical_wine a:hover a:hover a:hover ul {left:100%;}
#vertical_wine a:hover ul ul, 
#vertical_wine a:hover a:hover ul ul {left:-9999px;}
 
#vertical_wine table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

/* TABLEWARE MENU */

#vertical_tableware {height:100px; width:140px; position:relative;z-index:500;}
 
#vertical_tableware ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#fff;}
 
#vertical_tableware li {margin:0; padding:0; list-style:none;}
#vertical_tableware li {display:inline;}
#vertical_tableware ul ul {position:absolute; left:-9999px;}
#vertical_tableware ul#toplevel {position:absolute; left:0; top:0;}
 
#vertical_tableware li.outdent {text-indent:15px;} /* all levels*/

#vertical_tableware a {display:block; font:bold 11px verdana,arial,sans-serif; color:#000; line-height:20px; text-decoration:none;padding:0 30px 0 0px;} 
#vertical_tableware li a.fly {background: url(images/buttons/arrow.gif) no-repeat right top;}
 
#vertical_tableware li.tableware a:hover {background-color:#fff; color:#f78f1e; font-weight:bold;} 
#vertical_tableware li.tableware:hover > a {background-color:#fff; color:#f78f1e; font-weight:bold;}
 
#vertical_tableware ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}
 
#vertical_tableware a:hover ul,
#vertical_tableware a:hover a:hover ul, 
#vertical_tableware a:hover a:hover a:hover ul {left:100%;}
#vertical_tableware a:hover ul ul, 
#vertical_tableware a:hover a:hover ul ul {left:-9999px;}
 
#vertical_tableware table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

/* HOME DECOR MENU */

#vertical_home {height:75px; width:140px; position:relative;z-index:500;}
 
#vertical_home ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#fff;}
 
#vertical_home li {margin:0; padding:0; list-style:none;}
#vertical_home li {display:inline;}
#vertical_home ul ul {position:absolute; left:-9999px;}
#vertical_home ul#toplevel {position:absolute; left:0; top:0;}
 
#vertical_home li.outdent {text-indent:15px;} /* all levels*/

#vertical_home a {display:block; font:bold 11px verdana,arial,sans-serif; color:#000; line-height:20px; text-decoration:none;padding:0 30px 0 0px;} 
#vertical_home li a.fly {background: url(images/buttons/arrow.gif) no-repeat right top;}
 
#vertical_home li.home a:hover {background-color:#fff; color:#0081c6; font-weight:bold;} 
#vertical_home li.home:hover > a {background-color:#fff; color:#0081c6; font-weight:bold;}
 
#vertical_home ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}
 
#vertical_home a:hover ul,
#vertical_home a:hover a:hover ul, 
#vertical_home a:hover a:hover a:hover ul {left:100%;}
#vertical_home a:hover ul ul, 
#vertical_home a:hover a:hover ul ul {left:-9999px;}
 
#vertical_home table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

/* OUR ARTISANS MENU */

#vertical_artisans {height:75px; width:140px; position:relative;z-index:500;}
 
#vertical_artisans ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#fff;}
 
#vertical_artisans li {margin:0; padding:0; list-style:none;}
#vertical_artisans li {display:inline;}
#vertical_artisans ul ul {position:absolute; left:-9999px;}
#vertical_artisans ul#toplevel {position:absolute; left:0; top:0;}
 
#vertical_artisans li.outdent {text-indent:15px;} /* all levels*/

#vertical_artisans a {display:block; font:bold 11px verdana,arial,sans-serif; color:#000; line-height:20px; text-decoration:none;padding:0 30px 0 0px;} 
#vertical_artisans li a.fly {background: url(images/buttons/arrow.gif) no-repeat right top;}
 
#vertical_artisans li.artisans a:hover {background-color:#fff; color:#022976; font-weight:bold;} 
#vertical_artisans li.artisans:hover > a {background-color:#fff; color:#022976; font-weight:bold;}
 
#vertical_artisans ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}
 
#vertical_artisans a:hover ul,
#vertical_artisans a:hover a:hover ul, 
#vertical_artisans a:hover a:hover a:hover ul {left:100%;}
#vertical_artisans a:hover ul ul, 
#vertical_artisans a:hover a:hover ul ul {left:-9999px;}
 
#vertical_artisans table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}