﻿.bodyClass
{
    font-family: Tahoma;
    font-size: 18px;
    margin: 0;
    padding: 0;
    direction: rtl;
    background-color: white;
    background-repeat: repeat-x; /*color: #1b5680;*/
    color: Black;
}

.mainFooter
{
    background-repeat: no-repeat;
    background-position: right bottom;
    background-color: White;
}

.footerShadow
{
    background-image: url('../Images/shadow-Footer.png');
    background-repeat: no-repeat;
    width: 1000px;
    height: 45px;
}

.invertAlign
{
    text-align: left;
}

.titleLine
{
    height: 54px;
    background-image : url(/Images/TitleLine.png);
    color : white;
    font-family : 'B Koodak';
    font-size : 15px;
    padding-right : 20px;
}

select
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
}

.comboBox
{
    width: 186px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
}

table
{
    font-family: Tahoma;
    font-size: 12px;
}

a
{
    color: #1b5680;
    text-decoration: none;
}

    a:visited
    {
        color: #1b5680;
        text-decoration: none;
    }

    a:hover
    {
        color: #1b5680;
        text-decoration: underline;
    }

.footer
{
    width: 1000px;
    height: 158px;
    background-repeat: no-repeat;
    background-image: url('../Images/home-footer-rtl.jpg');
}

.box
{
    width: 581px;
    margin: auto;
}

.header
{
    padding-top: 10px;
    height: 155px;
    background-image: url('../Images/header.png');
    background-repeat: no-repeat;
    width: 1000px;
    vertical-align: top;
    text-align: right;
}

.news
{
    width: 1000px;
    height: 60px;
    background-repeat: no-repeat;
    background-image: url('../Images/news-bg-rtl.png');
    background-position: right;
}

.banner
{
    width: 1000px;
    height: 249px;
    background-repeat: no-repeat;
    background-image: url('../Images/banner.png');
}

.lastProduct
{
    width: 1000px;
    height: 314px;
    background-repeat: no-repeat;
    background-image: url('../Images/lastproduct-bg.jpg');
}

.boxHeader
{
    height: 64px;
    background-repeat: repeat-x;
    background-image: url('../Images/boxHeader-bg.png');
}

.inquiryBG
{
    background-image: url('../Images/inquiryBG-rtl.jpg');
    background-repeat: no-repeat;
    width: 1000px;
    height: 817px;
    vertical-align: top;
    padding-right: 325px;
}

    .inquiryBG table
    {
        width: 325px;
    }

    .inquiryBG .btnTd
    {
        text-align: left;
        padding-left: 32px;
    }

.RegisterBox
{
    width: 550px;
    height: 698px;
    background-image: url('../Images/RegisterBox-rtl.png');
    background-repeat: no-repeat;
    color: Black;
    margin-top: 40px;
    margin-bottom: 30px;
}

.titles
{
    background-image: url(/Images/Titles-rtl.png);
    height: 73px;
}

.product-title
{
    height: 43px;
    background-image: url('../Images/pro-title-bg.png');
    background-repeat: no-repeat;
    color: White;
    padding-right: 50px;
}
/***************MENU********************************/

.menu-r
{
    width: 7px;
    height: 51px;
    background-image: url('/Images/menu-right-rtl.png');
    background-repeat: repeat-x;
}

.menu-l
{
    width: 7px;
    height: 51px;
    background-image: url('/Images/menu-left-rtl.png');
    background-repeat: repeat-x;
}

.menu
{
    height: 51px;
    padding-right: 20px;
    background-image: url('../Images/menu-bg.png');
    background-repeat: repeat-x;
    color: White;
}

    .menu a
    {
    	font-size:12px;
        color: white !important;

    }

    .menu .divMenuPointer
    {
    }


/*------------Main---------------------*/
.textBox
{
    width: 180px;
    height: 13px;
    font-family: Tahoma;
    font-size: 11px;
    background-color: White;
    border: 1px solid #675A63;
    -moz-border-radius: 3px;
}

.ltrTextBox
{
    width: 180px;
    height: 13px;
    font-family: Tahoma;
    font-size: 11px;
    direction: ltr;
    background-color: White;
    border: 1px solid #675A63;
    -moz-border-radius: 3px;
}

.button
{
    font-family: Tahoma;
    font-size: 11px;
    width: 60px;
    height: 20px;
}
/*------------Main---------------------*/

.divItemHover
{
    background-color: #EDF4FC;
    border: solid 1px #6F6FFF;
    width: 98%;
    height: 30px;
    padding-right: 2px;
}

.divItemBorder
{
    border: solid 1px white;
    width: 98%;
    height: 30px;
    padding-right: 2px;
}

.divItemHover .detail
{
    display: none;
}

.divItemBorder .detail
{
    display: block;
}

.divItemHover .buttons
{
    display: block;
}

.divItemBorder .buttons
{
    display: none;
}

/*------------ProductList--------------*/
.ProductList_ImageAdd
{
    background-image: url( 'Images/addProduct.jpg' );
    background-repeat: no-repeat;
    width: 49px;
    height: 17px;
}

.ProductList_ProductTable
{
    border: 1px solid #000000;
    width: 260px;
    height: 105px;
}

.ProductList_ProductTableAlternative
{
    border: 1px solid #000000;
}

.ProductList_LayoutTable
{
    border-collapse: collapse;
    border-color: #999999;
    border-style: none;
    border-width: 1px;
    width: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ProductList_imageTD
{
    /*background-image: url( 'Images/image_bg100.gif' ); 	background-repeat: no-repeat;*/
    background-position: center;
    height: 100px;
    width: 100px;
}
/*------------ProductList--------------*/

/*---------------------ListView---------------------*/

.listView_Items
{
    height: 40px;
    background-color: #e6e6e6; /*color: #011D5A;*/
}

.listView_AlternatingItems
{
    /*color: #011D5A;*/
    background-color: #F3F3F3;
    height: 40px;
}

.listView_Header
{
    background-image: url('../../Images/listview-header.jpg' );
    background-repeat: repeat-x;
    height: 50px;
    color: Black;
    font-weight: bold;
}

.listView_MainTable
{
    display: inline-table;
}

.listView_ContentTable
{
    border-left: solid 0px #bfa7a7;
    border-right: solid 0px #bfa7a7;
}

.listView_Footer
{
    text-align: center;
    height: 27px;
}

/*----------------------------------------------------*/
/*------DarePicker----*/
.dayOfWeek
{
    width: 25px;
    text-align: center;
    margin-right: 1px;
    float: right;
    font-weight: bold;
    margin-top: 1px;
    height: 18px;
    color: Black;
}

.mainDatePicker
{
    width: 190px;
    height: 127;
    border: 1px solid;
    background-color: #F5B1B1;
    display: none;
    position: absolute;
    margin-top: 20px;
    color: Black;
}

.dayOfMonth
{
    width: 25px;
    text-align: center;
    margin-right: 1px;
    float: right;
    font-weight: bold;
    background-image: url('../../Images/rec.gif');
    background-color: #EA4848;
    margin-top: 1px;
    height: 18px;
    cursor: pointer;
    color: Black;
}

.selectedDay
{
    width: 25px;
    text-align: center;
    margin-right: 1px;
    float: right;
    font-weight: bold;
    background-color: #720E0E;
    margin-top: 1px;
    height: 18px;
    cursor: pointer;
    color: #FDEAEA;
}

.dayOfMonth:Hover
{
    width: 25px;
    text-align: center;
    margin-right: 1px;
    float: right;
    font-weight: bold;
    background-image: url('../../Images/recH.gif');
    background-color: #E73030;
    margin-top: 1px;
    height: 18px;
    cursor: pointer;
    color: Black;
}

.blankDay
{
    width: 25px;
    text-align: center;
    margin-right: 1px;
    float: right;
    font-weight: bold;
    margin-top: 1px;
    height: 18px;
    color: Black;
}

.monthAndYear
{
    text-align: center;
    margin-right: 1px;
    font-weight: bold;
    background-color: #ED6565;
    margin: 2px;
    height: 25px;
    background-image: url('../../Images/back.gif');
    background-repeat: repeat-x;
    color: Black;
}

.menuPanel
{
    width: 217px;
    height: 518px;
    background-image: url('../../Images/menu-Panel.jpg');
    background-repeat: no-repeat;
    padding-top: 103px;
}

.menuAdmin
{
    width: 217px;
    height: 352px;
    background-image: url('../../Images/menu-Admin.jpg');
    background-repeat: no-repeat;
    padding-top: 103px;
}

.menuSite
{
    width: 217px;
    height: 353px;
    background-image: url('../../Images/menu-site.jpg');
    background-repeat: no-repeat;
    padding-top: 103px;
}

.slider-top
{
    width: 1000px;
    height: 11px;
    background-image: url('../../Images/slider-top.png');
    background-repeat: no-repeat;
}

.slider-bottom
{
    width: 1000px;
    height: 11px;
    background-image: url('../../Images/slider-bottom.png');
    background-repeat: no-repeat;
}

.slider-left
{
    width: 11px;
    height: 227px;
    background-image: url('../../Images/slider-left.png');
    background-repeat: no-repeat;
}

.slider-right
{
    width: 11px;
    height: 227px;
    background-image: url('../../Images/slider-right.png');
    background-repeat: no-repeat;
}

.bg
{
    
}

.imgNewsBG
{
    width: 315px;
    height: 232px;
    background-image: url('../../Images/imgNewsBG.png');
    background-repeat: no-repeat;
    text-align: left;
}

    .imgNewsBG img
    {
        width: 265px;
        height: 178px;
        margin-top: 22px;
        margin-right: 25px;
        margin-left: 25px;
        margin-bottom: 32px;
    }

.LoginBox
{
    width: 500px;
    height: 333px;
    background-image: url('../Images/LoginBG-rtl.png');
    background-repeat: no-repeat;
    color: Black;
    margin-top: 40px;
    margin-bottom: 30px;
}

.btnLogin
{
    width: 84px;
    height: 27px;
    background-image: url('../Images/login-rtl.jpg');
    background-repeat: no-repeat;
    border-width: 0px;
    background-color: transparent;
}
/*------------------MENU------------------------*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.sf-menu
{
    line-height: 1.0;
}

    .sf-menu .menu-isRoot
    {
        height: 51px;
        background-image: url('/Images/menu-line.png');
        background-repeat: no-repeat;
        background-position: left center;
        padding-right : 20px;
        padding-left : 20px;
    }

    .sf-menu ul
    {
        position: absolute;
        top: -999em;
        width: 15em; /* left offset of submenus need to match (see below) */
    }

        .sf-menu ul li
        {
            width: 100%;
        }

    .sf-menu li:hover
    {
        visibility: inherit; /* fixes IE7 'sticky bug' */
    }

    .sf-menu li
    {
        float: left;
        position: relative;
    }

    .sf-menu a
    {
        display: block;
        position: relative;
    }

    .sf-menu li:hover ul, .sf-menu li.sfHover ul
    {
        left: 0;
        top: 4em; /* match top ul list item height */
        z-index: 999;
    }

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
{
    top: -999em;
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
    left: 15em; /* match ul width */
    top: 0;
}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
{
    top: -999em;
}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
    left: 15em; /* match ul width */
    top: 0;
}

/*** DEMO SKIN ***/
.sf-menu
{
    float: left;
    margin-bottom: 0em;
}

    .sf-menu a
    {
        border-left: 0px solid #fff;
        border-top: 0px solid #CFDEFF;
        padding: .75em 1em;
        text-decoration: none;
        border-top-color: #FFFFFF;
        border-left-color: #fff;
    }

    .sf-menu li
    {
        height: 46px;
    }

        .sf-menu li li
        {
            background-color: #fdf9f9;
        }

        .sf-menu li:hover, .sf-menu li.sfHover
        {
            background-color: #fdf9f9;
        }

            .sf-menu li:hover a
            {
                color: black !important;
            }

        .sf-menu li li:hover a
        {
            color: red !important;
        }

        .sf-menu li li a:first-child
        {
            color: black !important;
        }

        .sf-menu li li li
        {
            background-color: white;
        }

        .sf-menu li li:hover li a
        {
            color: black !important;
        }

        .sf-menu li li li:hover
        {
            background-color: white !important;
        }

            .sf-menu li li li:hover a
            {
                color: red !important;
            }

        .sf-menu li li li a
        {
            color: black;
        }

#pageIcon
{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url('../Images/pageIcon-white-rtl.png');
}

.sf-menu li:hover #pageIcon
{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url('../Images/pageIcon-white-rtl.png');
}

.sf-menu li li:hover #pageIcon
{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url('../Images/pageIcon-white-glow-rtl.png');
}

/*** arrows **/
.sf-menu a.sf-with-ul
{
    padding-right: 2.25em;
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator
{
    position: absolute;
    display: block;
    right: .75em;
    top: 1.05em; /* IE6 only */
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    background: url('../../Images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

a > .sf-sub-indicator
{
    /* give all except IE6 the correct values */
    top: .8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator
{
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator
{
    background-position: -10px 0;
}

.sf-menu ul a > .sf-sub-indicator
{
    background-position: 0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator
{
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 **
.sf-shadow ul
{
    background: url('../../Images/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off
{
    background: transparent;
}*/


/*** ESSENTIAL STYLES ***/
.sf-menu li
{
    float: right;
}

    .sf-menu li:hover ul, .sf-menu li.sfHover ul
    {
        right: 0;
        left: auto;
    }

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
    right: 15em;
    left: auto;
}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
    right: 15em;
    left: auto;
}

/*** DEMO SKIN ***/
.sf-menu
{
    float: right;
}

    .sf-menu a
    {
        border-right: 0px solid #fff;
        border-left: none;
    }

        /*** arrows **/
        .sf-menu a.sf-with-ul
        {
            padding-left: 2.25em;
            padding-right: 1em;
        }

.sf-sub-indicator
{
    right: auto;
    left: .75em;
    background-image: url('../images/arrows-ffffff-rtl.png');
}

.sf-shadow ul
{
    padding: 0 0 9px 8px;
    background-position: left bottom;
    border-top-left-radius: 17px;
    border-bottom-right-radius: 17px;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 17px;
    -moz-border-radius-topleft: 17px;
    -webkit-border-top-left-radius: 17px;
    -webkit-border-bottom-right-radius: 17px;
    border-top-left-radius: 17px;
    border-bottom-right-radius: 17px;
}

.slidetabs a.current
{
    background-position: 0 -16px;
}

.slidetabs a
{
    background: url("../Images/navigator.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 11px;
    height: 8px;
    margin: 3px;
    width: 8px;
}
/*==================TABS======================*/
.MAS_tabs
{
    margin: auto;
}

    .MAS_tabs div
    {
        height: 30px;
        width: 152px;
        text-align: center;
        color: White;
        background-image: url('../Images/tab.png');
        float: right;
        cursor: pointer;
    }

.MAS_content
{
    padding: 10px;
}

.MAS_tab-1, .MAS_tab-2, .MAS_tab-3, .MAS_tab-4
{
    display: none;
}

.MAS_tab-1
{
    display: block;
}

.MAS_current
{
    color: Black !important;
    background-image: url('../Images/tab-selected.png') !important;
}

.MAS_tab-top-bg
{
    height: 30px;
    background-image: url('../Images/tab-top-bg.png') !important;
    background-repeat: repeat-x;
}

.MAS_tab-bottom-bg
{
    height: 30px;
    background-image: url('../Images/tab-bottom-bg.png') !important;
    background-repeat: repeat-x;
}

.product-box-top
{
    height: 8px;
    background-image: url('../Images/product-top.png');
}

.product-box-left
{
    width: 7px;
    background-image: url('../Images/product-left.png');
    background-repeat: repeat-y;
}

.product-box-right
{
    height: 7px;
    background-image: url('../Images/product-right.png');
    background-repeat: repeat-y;
}

.product-box-bottom
{
    width: 256px;
    height: 16px;
    background-image: url('../Images/product-bottom.png');
}
