@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul 
 {list-style: none; margin: 0; padding: 0;}


ul.dropdown
 {position: relative; z-index: 597;}


ul.dropdown ul
 {visibility: hidden; position: absolute; top: 100%; z-index: 598; align: center;}

ul.dropdown li
 {float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}

ul.dropdown li.hover,
ul.dropdown li:hover 
 {position: relative; z-index: 599; cursor: default;}


ul.dropdown ul ul
 {top: 1px; left: 102%;}

ul.dropdown ul li
 {float: none;}

ul.dropdown li:hover > ul
 {visibility: visible;}



ul.dropdown li.rtl ul
 {top: 100%; right: 0; left: auto;}

ul.dropdown li.rtl ul ul
 {top: 1px; right: 99%; left: auto;}



ul.dropdown *.dir
 {padding-right: 20px; background-position: 100% 50%; background-repeat: no-repeat;}


ul.dropdown:hover *.dir:hover
 {padding-right: 20px; background-image: url(images/nav-arrow-down.png); background-position: 100% 50%; background-repeat: no-repeat;}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir
 {padding-right: 15px; background-position: 100% 50%; background-repeat: no-repeat;}

ul.dropdown-horizontal:hover ul *.dir:hover
 {padding-right: 15px; background-image: url(images/nav-arrow-right.png); background-position: 100% 50%; background-repeat: no-repeat;}

ul.dropdown-upward *.dir
 {background-image: url(images/nav-arrow-top.png);}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir
 {background-image: url(images/nav-arrow-right.png);}

ul.dropdown-vertical-rtl *.dir
 {padding-right: 10px; padding-left: 15px; background-image: url(images/nav-arrow-left.png); background-position: 0 50%;}