/* rxMenu - CSS file
SIA RASAMAX - 2009 */

.rx-menu > ul {
margin: 0;
padding: 0;
width: 100%;
}

.rx-menu.withDirectory > ul > li > a {
display: none;
}

.rx-menu.withDirectory > ul > li {
display: inline;
}

.rx-menu.withDirectory > ul > li > ul {
margin-left: 0px !important;
}

.rx-menu a {
display: block;
padding:0px;
margin: 0;
text-decoration: none;
}

/* IE7 fix (<a> with <table> -> cursor:normal, not pointer) & if category content type is "none" but has subcategories */
.rx-menu a[href] > table {
cursor: pointer;
}

/* If category content type is "none" and has no subcategories, IE7 requires a script fix */
.rx-menu a:last-child:not([href]) > table {
cursor: text;
}

.rx-menu.vertical a > table {
width: 100%;
}

.rx-menu.left > ul table td {
text-align: left;
}

.rx-menu.right > ul table td {
text-align: right;
}

.rx-menu.center > ul > li > a > table:first-child td {
text-align: center;
}

.rx-menu li {
position: relative;
padding: 0px;
/* stupid IE fix - menu looses focus over flash */
background-image:url('noback.gif');
}

/*IE7 hack for <table> have NO bottom margin inside <li>*/
:first-child+html .rx-menu li {
	display: inline;
}

.rx-menu.hover ul ul {
position: absolute;
z-index: 500;
}

.rx-menu.horizontal.hover ul ul {
left:0;
top:100%;
}

.rx-menu.normal ul ul {
position: relative;
z-index: 500;
width: auto;
}

.rx-menu.normal ul ul ul {
position: relative;
top: 0;
left: 0;
}

.rx-menu.hover ul ul ul {
position: absolute;
top: 0;
left: 0;
}

.rx-menu.horizontal.hover ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

.rx-menu ul ul,
.rx-menu ul li:hover ul ul
{display: none;}

.rx-menu.hover ul > li:hover > ul
{display: block;}

.rx-menu.vertical.hover ul li ul {
top: 0;
left: 100%;
}

.rx-menu ul {
list-style: none;
margin: 0;
padding: 0;
}

.rx-menu.horizontal.hover > ul > li{
float:left;
}

.rx-plus {
display: block;
width: 9px;
height: 9px;
background-image: url('plusIcon.png');
}

.rx-plus.rx-minus {
background-image: url('minusIcon.png');
}

.rx-plus.rx-blank {
background-image: url('blankIcon.png');
}

/*.rx-menu.normal.expandByPlus  ul {
list-style: inside circle;
}*/

/*.ui-sortable*/
.rx-menu-separator {
height: 20px;
background-color:green;
}
.rx-menu-sort-handler {
min-width: 10px;
/*width: 10px;*/
cursor: move;
background-image: url('drag.gif');
}
.rx-menu-jeditable-loading {
padding-left: 18px;
background: url('loading.gif') no-repeat;
}
.rx-jeditable-box{
width:100%;
}
.rx-jeditable-box input {
width:80% !important;
}
.rx-jeditable-box span {
float: left;
}

/* Menu config icons style */
.rx-menu-icons {
position:absolute;
right:0px;
top:0px;
display:none;
}
.rx-menu-icons > .ui-icon {
float:right;
}
.rx-menu-icons > .ui-icon-grip-dotted-vertical {
cursor:move;
display: none;
}
ul.ui-sortable .ui-icon-grip-dotted-vertical {
display: block;
}
.rx-menu-drop-target {
	border-bottom: 10px solid yellow;
}