﻿/*-------General-------------*/
*{
  margin: 0;
  padding: 0;
 }
   
body
{
    font-family:Tahoma,Arial,"Trebuchet MS";
    font-size:14px;
    color:#fff;
    background:#333335 url('../images/body_bg.gif') left top repeat-x;
}


#page_holder
{
	width:883px;
    padding-top:85px;
    margin:0 auto;
}

table
{
   border-collapse: collapse;
   border-spacing: 0;
}

input
{
  float:left;
  border:#CCC solid 1px;
}

textarea
{
  border:#CCC solid 1px;
}

img 
{
  border:0;
}

a
{
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}

.clear_float
{
  float:none;
}

.left_float
{
  float:left;
}

/*--------------------Home-------------------*/

.header
 {
   float:left;
   width:100%;
   height:111px;
   background:transparent url('../images/logo.gif') left top no-repeat;
 }
 
.header_nav
 {
   float:left;
   width:100%;
   margin-top:10px;
 }
 
.header_nav ul
 {
   float:right;
 }
 
.header_nav li
 {
   float:right;
   background:transparent url('../images/nav_li.gif') left top no-repeat;
   list-style:none;
   padding:0 5px 0 5px;
 }
 
.header_nav li a
 {
   float:left;
   height:14px;
 }
 
a.nav_home_ar
 {
   width:50px;
   background:transparent url('../images/nav_home_ar.gif') left top no-repeat;
 }
 
a.nav_home_ar:hover
 {
   background:transparent url('../images/nav_home_ar_o.gif') left top no-repeat;
 }
 
a.nav_home_ar_o
 {
   width:50px;
   background:transparent url('../images/nav_home_ar_o.gif') left top no-repeat;
 }
 
a.nav_about_us_ar
 {
   width:64px;
   background:transparent url('../images/nav_about_us_ar.gif') left top no-repeat;
 }
 
a.nav_about_us_ar:hover
 {
   background:transparent url('../images/nav_about_us_ar_o.gif') left top no-repeat;
 }
 
a.nav_about_us_ar_o
 {
   width:64px;
   background:transparent url('../images/nav_about_us_ar_o.gif') left top no-repeat;
 }
 
 a.nav_we_offer_ar
 {
   width:56px;
   background:transparent url('../images/nav_we_offer_ar.gif') left top no-repeat;
 }
 
a.nav_we_offer_ar:hover
 {
   background:transparent url('../images/nav_we_offer_ar_o.gif') left top no-repeat;
 }
 
a.nav_we_offer_ar_o
 {
   width:56px;
   background:transparent url('../images/nav_we_offer_ar_o.gif') left top no-repeat;
 }
 
 a.nav_gallery_ar
 {
   width:77px;
   background:transparent url('../images/nav_gal_ar.gif') left top no-repeat;
 }
 
a.nav_gallery_ar:hover
 {
   background:transparent url('../images/nav_gal_ar_o.gif') left top no-repeat;
 }
 
a.nav_gallery_ar_o
 {
   width:77px;
   background:transparent url('../images/nav_gal_ar_o.gif') left top no-repeat;
 }
 
 a.nav_why_us_ar
 {
   width:54px;
   background:transparent url('../images/nav_why_us_ar.gif') left top no-repeat;
 }
 
a.nav_why_us_ar:hover
 {
   background:transparent url('../images/nav_why_us_ar_o.gif') left top no-repeat;
 }
 
a.nav_why_us_ar_o
 {
   width:54px;
   background:transparent url('../images/nav_why_us_ar_o.gif') left top no-repeat;
 }
 
 a.nav_our_customers_ar
 {
   width:74px;
   background:transparent url('../images/nav_customers_ar.gif') left top no-repeat;
 }
 
a.nav_our_customers_ar:hover
 {
   background:transparent url('../images/nav_customers_ar_o.gif') left top no-repeat;
 }
 
a.nav_our_customers_ar_o
 {
   width:74px;
   background:transparent url('../images/nav_customers_ar_o.gif') left top no-repeat;
 }
 
 a.nav_contact_us_ar
 {
   width:49px;
   background:transparent url('../images/nav_contact_ar.gif') left top no-repeat;
 }
 
a.nav_contact_us_ar:hover
 {
   background:transparent url('../images/nav_contact_ar_o.gif') left top no-repeat;
 }
 
a.nav_contact_us_ar_o
 {
   width:49px;
   background:transparent url('../images/nav_contact_ar_o.gif') left top no-repeat;
 }
 
 a.nav_english
 {
   width:45px;
   background:transparent url('../images/nav_english.gif') left top no-repeat;
 }
 
a.nav_english:hover
 {
   background:transparent url('../images/nav_english_o.gif') left top no-repeat;
 }
 
.header_orders
 {
   float:left;
   width:100%;
   margin-top:35px;
   padding-bottom:18px;
 }
 
.header_orders a
 {
   float:right;
   width:72px;
   height:36px;
   background:transparent url('../images/orders_ar.gif') left top no-repeat;
 }

 
.home_content_holder
 {
   float:left;
   width:100%;
   padding-bottom:35px;
   background:#8DC73F url('../images/content_holder.gif') left top repeat-x;
 }
 
.home_content_left
 {
   float:left;
   width:379px;
   direction:rtl;
   margin-top:45px;
 }
 
.home_content_left_vision
 {
   float:right;
   width:250px;
   margin-top:22px;
   position:relative;
   right:20px;
   padding-top:42px;
   background:transparent url('../images/content_left_vision_ar.gif') right top no-repeat;
 }
 
.left_mission
 {
   margin-top:45px;
   background:transparent url('../images/left_mission_ar.gif') right top no-repeat;
 }
 
.home_arrows
 {
   float:left;
   width:358px;
   margin-top:56px;
 }
 
.home_right_arrow
 {
   float:right;
   width:14px;
   height:14px;
   background:transparent url('../images/home_right_arrow.gif') left top no-repeat;
 }
 
.home_right_arrow a
 {
   float:left;
   width:100%;
   height:100%;
 }
 
.home_left_arrow
 {
   position:relative;
   right:13px;
   background:transparent url('../images/home_left_arrow.gif') left top no-repeat;
 }
 
.home_img_holder
 {
   float:left;
   width:470px;
   height:325px;
   margin-top:35px;
   background:transparent url('../images/home_01.jpg') left top no-repeat;
 }
 
.home_img_holder img
 {
   float:left;
   width:100%;
   height:100%;
 }
 
.copy_right
 {
   float:left;
   width:100%;
   padding:35px 0 30px 0;
   font-size:12px;
 }
 
/*--------------------About Us-------------------*/

.content_holder
 {
   float:left;
   width:100%;
   background-color:#8DC73F;
 }
 
.content_left
 {
   float:left;
   width:293px;
   height:288px;
   background:transparent url('../images/about_us.jpg') left top no-repeat;
 }
 
.content_right
 {
   float:left;
   width:590px;
 }
 
.content_right_title
 {
   float:right;
   width:100%;
   height:55px;
   background:#4E9B10 url('../images/about_us_title_ar.gif') 418px 13px no-repeat;
 }
 
.content_right_body
 {
   float:left;
   width:517px;
   margin-top:25px;
   position:relative;
   left:33px;
   direction:rtl;
   line-height:25px;
 }
 
/*--------------------What we offer-------------------*/
 
.we_offer_pic
 {
   background:transparent url('../images/we_offer.jpg') left top no-repeat;
 }
 
 .we_offer_title
 {
   background-image:url('../images/we_offer_title_ar.gif');
 }
 
 /*--------------------Our Custmers-------------------*/
 
.our_customers_pic
 {
   background:transparent url('../images/our_customers.jpg') left top no-repeat;
 }
 
 .our_customers_title
 {
   background-image:url('../images/our_customers_title_ar.gif');
 }
 
.our_customers_left
 {
   float:left;
   width:250px;
 }
 
  
/*--------------------Why Us-------------------*/
 
.why_us_pic
 {
   background:transparent url('../images/why_us.jpg') left top no-repeat;
 }
 
 .why_us_title
 {
   background:#4E9B10 url('../images/why_us_title_ar.gif') 430px 13px no-repeat;
 }

 
/*--------------------Contact Us-------------------*/
 
.contact_us_pic
 {
   background:transparent url('../images/contact_us.jpg') left top no-repeat;
 }
 
 .contact_us_title
 {
   background:#4E9B10 url('../images/contact_us_title_ar.gif') 452px 13px no-repeat;
 }
 
/*--------------------Gallery-------------------*/
 
.gal_img
 {
   float:left;
   margin:35px 0 0 35px;
   padding-bottom:35px;
   width:811px;
   height:324px;
 }
 
.gal_img img
 {
   float:left;
   width:100%;
   height:100%;
 }
 
 .gal_trans
  {
    float:left;
    width:100%;
    height:35px;
    margin-top:-35px;
    background-color:#416421;
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    opacity:.6;
  }
  
 .gal_arrows
  {
   margin-top:-25px;
   width:750px;
   position:relative;
  }
 