/**
 * @package		$Id: splitmenu.css 6339 2013-01-08 15:51:13Z btowles $
 * @version   1.7 May 16, 2013
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Global */
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop em {font-size: 80%;font-weight: normal;display: block;font-style: normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}

/* Root Items */
.menutop {list-style: none;margin: 0 0 0 21px;padding: 0;position: relative;line-height: 1em;display: inline-block;z-index: 1;}
.menutop li {float: left;margin: 0;padding: 0;}
.menutop li .item {white-space: nowrap;display: block;font-size: 1.3em;z-index: 100;cursor: pointer;position: relative;padding: 16px 0 0;margin: 0;outline: none;font-weight: normal;line-height: 60px;overflow: hidden;}
.menutop li .item span {display: block;outline: none;width: auto;padding: 0 35px 10px;line-height: 23px;}
.menutop li.active .item span,
.menutop li:hover .item span{ color:#fff; }

/*.menutop li.parent{
	background:url(../images/overlays/light/arrows.png) no-repeat 90% 30px ;
}*/

/*.menutop li.parent span{ padding:0 25px 10px 20px; }*/

.menutop li.no-parent{
	background:none;
}

.menutop li.no-parent span{ padding:0 20px 10px; }

.menutop li .item em {font-size: 10px;display: block;font-style: normal;line-height: 100%;text-align: left;margin-top: 0;text-transform: none;}
.menutop li .subtext {line-height: 64px;}
.menutop li.active.parent .item span {background-position: 92% -529px;}
.menutop > li.active .item.subtext span, .menutop > li .item.subtext span, .menutop li.root.f-mainparent-itemfocus .item.subtext span, .menutop li.f-mainparent-itemfocus .item.subtext span, .rt-menubar .menutop > li:hover .item.subtext span, .rt-menubar .menutop > li.active .item.subtext span {line-height: 20px;}
.menutop > li.active .item.subtext em, .menutop li.root.f-mainparent-itemfocus .item.subtext em, .menutop li.f-mainparent-itemfocus .item.subtext em, .rt-menubar .menutop > li:hover .item.subtext em, .rt-menubar .menutop > li.active .item.subtext em {margin-top: 0;}

/* Subnavigation */
#rt-subnavigation .rt-menubar {display: block;margin: 0;float: left;border-radius: 0;position: relative;background: none;border: 0;}
#rt-subnavigation .menu {list-style: none;margin: 0;padding: 2px 0;position: relative;line-height: 1.8em;overflow: hidden;right: 0;}
#rt-subnavigation .menu li {float: left;margin: 0;padding: 0;background-position: 0 50%;background-repeat: no-repeat;}
#rt-subnavigation .menu li .item {white-space: nowrap;display: block;font-size: 13px;z-index: 100;cursor: pointer;position: relative;padding: 7px 0 5px;margin: 0 4px;outline: none;font-weight: normal;text-transform: none;}
#rt-subnavigation .menu li .item span {display: block;outline: none;padding: 0 8px;width: auto;position: relative;}
#rt-subnavigation .menu li .item em {font-size: 10px;display: block;font-style: normal;text-transform: uppercase;line-height: 100%;text-align: center;margin-top: -2px;}
#rt-subnavigation .menu li .subtext {line-height: 16px;}
#rt-subnavigation .menu li.active .subtext {line-height: 16px;}
#rt-subnavigation .menu li.active .subtext em {margin-top: -2px;}
#rt-subnavigation .menu li.active > .subtext span {background-position: 50% 105%;}
#rt-subnavigation .menu li .item span {border-radius: 6px;}

/* RTL */
body.rtl .menutop li {float: right;}
body.rtl .menutop li .item em {text-align: right;}
body.rtl #rt-subnavigation .rt-menubar {float: right;}
body.rtl .menutop li.active.parent .item span {background-position: 0 -208px;}
body.rtl .menutop li.parent .item span {background-position: 0 -208px;}