/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1
{
    background: url(../images/top_links/back_ora.gif);
}
.preload2
{
    background: url(../images/top_links/back_ora.gif);
}

#nav
{
    padding: 0;
    margin: 0;
    list-style: none;
    height: 35px;
    background: #CDCDCD;
    position: relative;
    z-index: 1;
    font-family: arial, verdana, sans-serif;
    background: url(../../images/top_links/back.jpg) right top;
    direction: rtl;
    text-align: right;
}
#nav li.top
{
    display: block;
    float: right;
    vertical-align: middle;
    width: 14%;
    text-align: center;
    direction: rtl;
}
#nav li a.top_link
{
    display: block;
    float: right;
    height: 35px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    padding: 0 0 0 0px;
    cursor: pointer;
    width: 100%;
    text-align: center;
}
#nav li a.top_link span
{
    float: right;
    display: block;
    padding: 0 0px 0 0px;
    height: 35px;
    text-align: center;
    width: 100%;
}
#nav li a.top_link span.down
{
    float: right;
    display: block;
    padding: 0 0px 0 0px;
    height: 35px;
}
#nav li.top a.top_link:hover
{
    color: #fff;
    background: url(../images/top_links/back_ora.gif) repeat-x;
}
#nav li.top:hover > a.top_link
{
    color: #fff;
    background: url(../images/top_links/back_ora.gif) repeat-x;
}
/*#nav li a.top_link:hover span {}
#nav li a.top_link:hover span.down {}

#nav li:hover > a.top_link span {background:url(../images/top_links/back_ora.gif)repeat-x right top;}
#nav li:hover > a.top_link span.down {background:url(../images/top_links/back_ora.gif) repeat-x right top;}
*/


#nav li.hov
{
    display: block;
    float: right;
    vertical-align: middle;
    width: 14%;
    text-align: center;
}
#nav li.hov a.top_link
{
    display: block;
    float: right;
    height: 35px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    padding: 0 0 0 0px;
    cursor: pointer;
    width: 100%;
    text-align: center;
    background: url(../images/top_links/back_ora.gif) repeat-x;
}
#nav li.hov a.top_link:hover
{
    color: #fff;
    background: url(../images/top_links/back_ora.gif) repeat-x;
}
#nav li.hov:hover > a.top_link
{
    color: #fff;
    background: url(../images/top_links/back_ora.gif) repeat-x;
}


#nav li.interv
{
    display: block;
    float: right;
    background: url(../../images/top_links/Intervals.gif);
    width: 2px;
    height: 35px;
}


#nav li.hov
{
    color: #fff;
    background: url(../images/top_links/back_ora.gif) repeat-x;
}
/* Default list styling */

#nav li:hover
{
    position: relative;
    z-index: 200;
}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, #nav li:hover ul ul, #nav li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{
    position: absolute;
    right: -1px;
    top: -9999px;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}



#nav li:hover ul.sub
{
    right: 0;
    top: 35px;
    background: #CDCDCD;
    padding: 1px;
    white-space: nowrap;
    width: 125%;
    height: auto;
    z-index: 300;
    text-align: right;
}
/*;-moz-opacity: .8;filter: alpha(opacity=80);*/
#nav li:hover ul.sub li
{
    display: block;
    height: 25px;
    position: relative;
    float: right;
    width: 100%;
    font-weight: normal;
}
#nav li:hover ul.sub li a
{
    display: block;
    font-size: 11px;
    height: 25px;
    line-height: 20px;
    text-indent: 5px;
    color: #3b429c;
    text-decoration: none;
}
#nav li ul.sub li a.fly
{
    background: #CDCDCD url(../images/arrow-ar.gif) 5px 9px no-repeat;
}
#nav li:hover ul.sub li a:hover
{
    background: #444987;
    color: #fff;
}
#nav li:hover ul.sub li a.fly:hover
{
    background: #444987 url(../images/arrow_over.gif) 5px 9px no-repeat;
    color: #fff;
}

#nav li:hover ul li:hover > a.fly
{
    background: #444987 url(../images/arrow_over.gif) 5px 9px no-repeat;
    color: #fff;
}

#nav li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{
    right: 100%;
    top: -1px;
    background: #CDCDCD;
    padding: 1px;
    white-space: nowrap;
    width: 100%;
    z-index: 400;
    height: auto;
}
.producttoptdbg
{
    background-image: url(../images/internal/product/topbg.jpg);
    background-repeat: repeat-x;
    height: 13px;
}
LI
{
    font-size: 11px;
    color: #3b429c;
    font-weight: normal;
    vertical-align: middle;
    text-align: right;
}
LI A:link
{
    font-family: tahoma;
    font-size: 11px;
    color: #3b429c;
    font-weight: normal;
    text-decoration: none;
}

LI A:visited
{
    font-family: tahoma;
    font-size: 11px;
    color: #3b429c;
    text-decoration: none;
}

LI A:hover
{
    color: #3b429c;
    text-decoration: underline;
}

LI A:active
{
    color: #3b429c;
    text-decoration: underline;
}

A.paggingClass:link, A.paggingClass:visited
{
    font-family: Arial;
    padding: 4px;
    vertical-align: bottom;
    font-size: 10px;
    background-color: #e1e1e1;
    color: #3b429c;
}
.paggingClass, A.paggingClass:active
{
    font-family: Arial;
    padding: 4px;
    vertical-align: bottom;
    font-size: 10px;
    background-color: #3b429c;
    color: #fff;
}

A.paggingClass:hover
{
    font-family: Arial;
    padding: 4px;
    vertical-align: bottom;
    font-size: 10px;
    background-color: #3b429c;
    color: #fff;
}
a.ratingPopUp
{
    font-family: Tahoma;
    padding: 4px;
    vertical-align: bottom;
    font-size: 10px;
    color: #3b429c;
    text-decoration: none;
}
a.ratingPopUp:hover
{
    font-family: Tahoma;
    padding: 4px;
    vertical-align: bottom;
    font-size: 10px;
    color: #3b429c;
    text-decoration: underline;
}

