*
{
    margin: 0px;
}
body
{
    margin: 0px;
    background-color: #E0E0E0;
    z-index: -1;
}
#welcome a
{
    color: Red;
    text-decoration: none;
}

body, td, th
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 100%;
    color: #4E4E4E;
    font-weight: normal;
}

#container
{
    position: relative;
    width: 970px;
    margin: 10px auto 0px auto;
}

#Row1
{
    position: relative;
    width: 970px;
    font-size: 0.7em;
    margin-bottom: 3px;
}

#Row2
{
    position: relative;
    width: 970px;
}

#Row3
{
    position: relative;
    width: 940px;
    z-index: 100;
    font-size: 0.7em;
    background-color: #eee;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    direction: rtl;
    margin-top: 0px;
    margin-bottom: 0px;
}

#Row4
{
    position: relative;
    width: 970px;
    background-color: #FFF;
}
#Row_print_header
{
    display: none;
}
#Row5
{
    position: relative;
    width: 970px;
    height: 30px;
    background-image: url(../images/footer.png);
    text-align: center;
    color: #FFF;
    font-size: 0.7em;
    padding-top: 12px;
}
.fixer
{
    clear: both;
}

/*-------------------Start of Row 1 -----------------------*/
#picnav
{
    position: relative;
    width: 200px;
    float: left;
    padding-left: 15px;
    margin-bottom: 5px;
    top: 0px;
    left: 0px;
    
}

#welcome
{
    position: relative;
    width: 300px;
    float: right;
    direction: rtl;
    text-align: right;
    padding-right: 15px;
    margin-bottom: 5px;
}
/*-------------------end of Row 1 -----------------------*/

/*-------------------Start of Row 4 -----------------------*/
#Row4 #col1
{
    position: relative;
    width: 757px;
    float: left;
    margin-left: 2px;
}

#Row4 #col2
{
    position: relative;
    width: 198px;
    float: right;
    margin-right: 3px;
}

#Row4 #col2 #producs
{
    width: 198px;
    position: relative;
}

#Row4 #col2 #search
{
    width: 193px;
    position: relative;
    background-image: url(../images/search_bg.jpg);
    background-repeat: no-repeat;
    background-position: 0px top;
    margin-top: 2px;
    margin-bottom: 3px;
    padding-top: 7px;
    padding-left: 5px;
    padding-bottom: 10px;
}

#Row4 #col2 #GKP_Agent 
{
    width: 198px;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}

#Row4 #col2 #GKP_Customer,#Row4 #col2 #training 
{
    width: 198px;
    position: relative;
    margin-bottom: 5px;
}

#Row4 #col2 #online_box, #Row4 #col2 #pcs_box
{
    width: 198px;
    position: relative;
    margin-bottom: 5px;
}

#Row4 #col2 #parizan_group
{
    width: 198px;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}

#Newsletter
{
    width: 183px;
    position: relative;
    background-image: url(../images/newsletter.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 5px;
    margin-bottom: 10px;
    text-align: right;
    font-size: 0.8em;
    color: #000;
    padding-right: 15px;
    padding-bottom: 18px;
}


#Row4 #col1 #mainpic
{
    background-color: #FFF;
    width: 757px;
    position: relative;
}

#Row4 #col1 #mainpic #mostvisited
{
    margin-top: 3px;
    width: 250px;
    position: relative;
    float: left;
    overflow: hidden;
}

#Row4 #col1 #mainpic #mostvisited h3
{
    font-size: small;
    font-weight: normal;
    color: #FFF;
    background-color: #006699;
    text-align: right;
    width: 150px;
    float: right;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
    margin-top: 2px;
}



#Row4 #col1 #mainpic #mostvisited a
{
    color: #333333;
    text-decoration: none;
    padding: 5px 3px 5px 0px;
    font-size: 0.8em;
    display: block;
    direction: rtl;
}

#Row4 #col1 #mainpic #mostvisited a:hover
{
    color: #333333;
    background-color: #eee;
}
/*-------------------Start of Row 4 -----------------------*/
/*  css for accardion start*/


.basic
{
    width: 198px;
    font-family: Tahoma, Geneva, sans-serif;
    border: 1px none black;
}
.basic div
{
    background-color: #FFF;
}
.basic p
{
    display: inline;
}
.basic h3.category
{
    cursor: pointer;
    display: block;
    padding: 5px;
    margin-top: 0;
    text-decoration: none;
    font-size: 0.7em;
    color: black;
    background-color: #cccccc;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #999;
    text-align: right;
    background-image: url("../images/AccordionTab0.gif");
}



.basic h3:hover.category
{
    background-color: white;
    background-image: url("../images/AccordionTab2.gif");
    padding: 5px;
    text-decoration: none;
}
.basic h3.selected.category
{
    color: black;
    background-color: #cccccc;
    background-image: url("../images/AccordionTab2.gif");
}

@media print
{
    .basic div
    {
        display: block !important;
        height: auto !important;
    }
}


.basic a.subcategory
{
    display: block;
    padding: 5px;
    text-decoration: none;
    font-size: 0.7em;
    color: black;
    background-color: #ffffff;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #999;
    text-align: right;
}

.basic a:hover.subcategory
{
    background-color: white;
}

.basic a.selected.subcategory
{
    color: black;
    background-color: #FFFFFF;
}


/* --------------------------------- css for accardion end----------------------------------*/

.panel-overlay
{
    direction: rtl;
}


#container #Row4 #col1 #boxes
{
    width: 757px;
    position: relative;
    margin-top: 5px;
}


#container #Row4 #col1 #boxes #box1
{
    float: left;
    width: 250px;
    position: relative;
    height: 250px;
}


#container #Row4 #col1 #boxes #box2
{
    float: left;
    width: 247px;
    position: relative;
    margin-left: 7px;
    background-image: url(../images/support_bg.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 250px;
}


#container #Row4 #col1 #boxes #box3
{
    float: right;
    width: 247px;
    position: relative;
    height: 250px;
    background-image: url(../images/news_bg.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}


#container #Row4 #col1 #boxes #box2 h3
{
    font-size: small;
    font-weight: normal;
    color: #FFF;
    background-color: #c00;
    text-align: right;
    width: 110px;
    float: right;
    clear: both;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
}


#container #Row4 #col1 #boxes #box3 h3
{
    font-size: small;
    font-weight: normal;
    color: #FFF;
    background-color: #006699;
    text-align: right;
    width: 110px;
    float: right;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
}


#container #Row4 #col1 #boxes #box1 h3
{
    font-size: small;
    font-weight: normal;
    color: #FFF;
    background-color: #c00;
    text-align: right;
    width: 110px;
    float: right;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
}


#container #Row4 #col1 #boxes #box2 ul
{
    list-style-image: url(../images/red_array.png);
    direction: rtl;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
}


#container #Row4 #col1 #boxes #box3 ul
{
    list-style-image: url(../images/blue_array.png);
    direction: rtl;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
}


#container #Row4 #col1 #boxes ul li
{
    margin-top: 10px;
}


#container #Row4 #col1 #boxes #box3 ul li a, #container #Row4 #col1 #boxes #box2 ul li a
{
    color: #333333;
    text-decoration: none;
    font-size: 0.8em;
    display: block;
}


#title
{
    position: relative;
    background-image: url(../images/title.jpg);
    height: 50px;
    background-repeat: no-repeat;
    color: #fff;
    direction: rtl;
    text-align: right;
    padding-right: 20px; /*  padding-top:6px;*/
    font-size: smaller;
    margin-top: 10px;
}



.title_text, #title_text
{
    background-image: url(../images/title_text_bg.jpg);
    background-repeat: repeat-x; /* padding-top:10px;*/
    padding-top: 7px;
    padding-bottom: 10px;
    display: block;
    float: right;
    font-size:1em;
    font-weight :normal;
}


#page_content
{
    position: relative;
    border-bottom: 3px solid #cc0000;
    border-right: 3px solid #cc0000;
    border-left: 3px solid #cc0000;
    direction: rtl;
    padding: 5px;
    font-size: 0.8em;
    margin-bottom: 10px;
    line-height: 160%;
    text-align: justify;
    min-height: 480px;
}


#pathmarker
{
    position: relative;
    background-color: #006699;
    color: #fff;
    direction: rtl;
    text-align: right;
    font-size: x-small;
    padding: 5px;
    margin-top: 5px;
}


#pathmarker a
{
    color: #fff;
    text-decoration: none;
}


#page_content #news2
{
    list-style: none;
    list-style-position: inside;
    margin: 0px;
    padding: 0px;
}

#page_content #news2 li
{
    border-bottom: 1px dashed #eeeeee;
    padding: 3px;
}

#page_content #news2 li:hover
{
    background-color: #eeeeee;
    border-bottom: 1px dashed #aaaaaa;
}


#page_content #news2 li a
{
    color: #333333;
    display: block;
    float: right;
    width: 85%;
    text-decoration: none;
    line-height: 150%;
}


#page_content #news2 li .date
{
    color: #333333;
    display: block;
    float: left;
    width: 10%;
}


#page_content .pagging
{
    text-align: center;
    margin: 15px 0px 15px 0px;
}


#page_content .pagging a
{
    text-decoration: none;
    background-color: #069;
    color: #fff;
    padding: 0px 5px 0px 5px;
}

.graybox
{
    background-image: url(../images/box_gray_gradiant.png);
    background-repeat: repeat-y;
    background-position: right;
    padding-right: 5px;
}


.bluebox1
{
    background-image: url(../images/box_blue_gradiant1.png);
    background-repeat: repeat-y;
    background-position: left;
}


.bluebox2
{
    background-image: url(../images/box_blue_gradiant2.png);
    background-repeat: repeat-y;
    background-position: right;
}



#Div0, #Div1, Div2, #Div3, #Div4, #Div5
{
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
}
#Div3, #Div0
{
    text-align: left;
}


#Div3 a, #Div4 a
{
    color: #ffffff;
    text-decoration: none;
}

.providers
{
    position: relative;
}


#page_content #providers
{
    list-style: none;
    list-style-position: inside;
    margin: 0px;
    padding: 0px;
}


#page_content #providers li
{
    border-bottom: 1px dashed #eeeeee;
    padding: 3px;
}


#page_content #providers li:hover
{
    background-color: #eeeeee;
    border-bottom: 1px dashed #aaaaaa;
}


#page_content #providers li a
{
    color: #333333;
    display: block;
    text-decoration: none;
    line-height: 150%;
    clear: both;
}

.agent_list
{
    position: relative;
    width: 230px;
    float: right;
    text-align: right;
    margin-right: 10px;
}


.agent_list a
{
    text-decoration: none;
    color: #000;
}


.agent_list a:hover
{
    color: #069;
}


.relatedlinks
{
    position: relative;
    width: 706px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}


.relatedlinks_logo
{
    position: relative;
    width: 200px;
    float: left; /* border: 1px solid #f00;*/
}

.relatedlinks_text
{
    position: relative;
    width: 400px;
    float: right; /*  background-image:url(../images/red_array.png);     background-repeat:no-repeat;     background-position:right center;     padding-right:15px;*/
}

#page_content ul
{
    list-style-image: url(../images/blue_array.png);
    direction: rtl;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
}


#page_content ul li
{
    margin-top: 10px;
    line-height: 150%;
}


#page_content ul li a
{
    color: #333333;
    text-decoration: none;
    line-height: 150%;
}


#page_content ul li a:hover
{
    color: #069;
}


.product
{
    position: relative;
    width: 100%;
}


.product_pic
{
    position: relative;
    padding: 10px 5px 5px 5px;
    width: 222px;
    float: left;
    text-align: center;
    min-height: 262px;
    background-image: url(../images/product_bg.gif);
    background-repeat: no-repeat;
    background-position: center top;
}




.product_des
{
    position: relative;
    width: 490px;
    float: right;
}

.product_des span, .product_des font
{
    font-family: tahoma !important;
    font-size: 12px !important;
}


div.product[style], div.product span[style], div.product table[style], div.product tr[style], div.product td[style], div.product font[style]
{
    font-family: tahoma !important;
    font-size: 12px !important;
}

div.product table[style], div.product_des table[style], div.product table, div.product_des table
{
    width: 490px !important;
}

div.product td[style]
{
    height: 25px !important;
    border: 1px solid #000 !important;
}


#Row3 #top_nav
{
    position: relative;
    padding: 0px;
    z-index: 100;
    margin: 0px;
}

#Row3 #top_nav #links
{
    position: relative;
    direction: rtl;
    margin: 0px;
    padding: 0px;
}

.black_overlay
{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    min-height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .90;
    filter: alpha(opacity=90);
}
.white_content
{
    display: none;
    position: relative;
    margin-top: 50px;
    margin-bottom: auto;
    width: 421px;
    height: 530px;
    padding: 0px;
    border: 5px solid #cc0000;
    background-color: white;
    z-index: 1002;
    overflow: visible;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.white_content a
{
    color: #000000;
    text-decoration: none;
    display: block;
    padding: 2px;
}




ul#product_list
{
    margin: 0px 0px 0px 7px;
    padding: 0px;
}

#product_list li
{
    list-style: none;
    margin: 0px 15px 0px 0px;
    padding: 5px 5px 5px 5px;
    width: 222px;
    float: left;
    text-align: center;
    min-height: 262px;
    background-image: url(../images/product_bg.gif);
    background-repeat: no-repeat;
    background-position: center top;
}

#product_list input
{
    margin-bottom: 5px;
    margin-top: 5px;
}

.onlinestatus
{
    position: relative;
    width: 182px;
    float: right;
    text-align: center;
    margin-bottom: 30px;
    min-height: 120px;
}
.onlinestatus a
{
    text-decoration: none;
    color: Black;
}



#page_content a
{
    text-decoration: none;
    color: #006699;
    padding: 5px;
}


.bluebox1 a:link, .bluebox2 a:link, .bluebox1 a:visited, .bluebox2 a:visited
{
    color: #ffffff !important;
}

#catalog_file
{
    margin-top: 30px;
}

.contactproduct
{
    position:relative ;
    width:717px;
    direction:rtl;
    background-color: #f0f0f0;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    direction: rtl;
    border: 1px solid #cccccc;
    font-size: 0.9em;
    }
.contactproduct_header
{
    font-size: 1em;
    border-bottom:2px solid #cc0000;
     position:relative ;
    width:50%;
    padding-bottom:4px;
    
    }
    img {border:1px none #ffffff !important;}
