﻿input, select, textarea, form, label, div, p, ul, ol, li, object, table, td, span, h1, h2, h3, h4, h5, h6, hr {margin:0px; padding:0px; list-style:none;}
img{
	border:none;
}
/*body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	font-size:12px;
	background:url(../css-images/body-bg111.jpg);}*/
	
	body { background:#FFF url(../images/page-bg.jpg) left 333px repeat; font-family :Arial, Helvetica, sans-serif; font-size:12px; color:#777777; margin:0px;}
	
a{color:#008163; text-decoration:none; outline:none;}

a:hover {text-decoration:none;}

input, select, textarea, form, label, div, p, ul, ol, li, object, table, td, span {margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px; color:#777777;}

img {border:0px;}

textarea, select {font-family:Arial, Helvetica, sans-serif;}

.full-topmenu, .full-topslide, .full-body, .full-footer, .full-bottom {
	width:100%;
}
.container {
	margin-left: auto;
	margin-right: auto;
	/*width: 900px;*/
	padding:0px; position:relative;
	
}
.full-topmenu{
	 /*height:150px;*/
	 background:url(../css-images/header-bg-1.jpg) top repeat-x ;
}
.logo-holder{
	/* height:100px; margin-top:15px;*/
	width:491px;
	float:left;
	position:relative;
	display:inline;
	overflow:hidden;
	
}
.top-call-us{	/*height:30px;margin-top:35px;*/	
	float:right;	
	display:inline; margin-right: 75px;
	
}
.top-call-us h3{
	text-align:right;
	float:right;
}
/* --------------------------------- header_right_link ------------------------------ */
.topmenu-holder{width:165px;float:right; text-align:right; color:#626262; font-weight:bold;}
.topmenu-holder a{ text-decoration:none; font-size:12px; font-weight:bold; color:#3d3d3d;}
.topmenu-holder a:hover{ color:#629109; text-decoration:underline;}
.topmenu-holder p{ font-size:18px; margin-top:50px;}
/*height:40px;
	width:675px;
	float:left;
	position:relative;
	display:inline;
	margin-left:20px;*/

/*.menu-holder{
	height:35px;
	width:605px;
	position:relative;
	display:inline;
	float:left;
	
	background:url(../images/topmenu-bg-full.jpg) top  no-repeat ;
}*/

.menu-holder{width:607px; float:left; margin-top:34px; border-top: #c9cacc 1px solid;}

.full-topslide{
	 height:160px;
	background-color:#fff;
	  
	 }
.full-body{}

	 
	 /*---------------------------- Content portion_Leftside block -------------------------*/

/*-------- Content portion_About Us -------------*/
.about_us_holder{width:625px; border-top:#cadfca solid 1px; }
.about_us_text{ width:370px; float:left; margin:10px 20px 0px 0px;}
.about_us_listing{ width:203px; float:right; margin-top:10px;}
.about_us_listing ul{ margin:0px; padding:0px; }
.about_us_listing ul li{ list-style-type:none; padding:5px 0px 5px 25px; background:url(../images/about-us-listing-icon.gif) left 4px no-repeat; font-weight:bold;}

/*-------- Content portion_Featured_Solution -------------*/
.featured_solution_holder{ width:654px; margin:15px 0px 0px 0px;}

/*-------- Content portion_Featured Product -------------*/
.main-content-full-holder{
	width:670px;
	position:relative;
	display:inline;
	float:left;
	margin:0px;
}

.featured-product-holder{ 
	width:660px;
	position:relative;
	display:inline;
	float:left;
	margin:0px;
	height:215px; 
	}


.main-content-holder{
	width:660px;
	position:relative;
	display:inline;
	float:left;
	margin:0px;
}

.full-footer{}

.full-bottom {
	 height:60px;
	 background-color:#fff;
}
.clear{
	 clear:both;
	 width:100%;
	 height:0px;
	 overflow:hidden;
}
.langToAr{
	width:60px;
	height:30px;
	float:right;
	position:relative;
	display:inline;
	
}
.top-block-full{
	width:940px;
	position:relative;
	display:inline;
	float:left;
	margin-bottom:20px;
}
.top-block-1{
	width:300px;
	position:relative;
	display:inline;
	float:left;
	margin:0px 10px 0px 0px;
}
.top-block-2{
	width:300px;
	position:relative;
	display:inline;
	float:left;
	margin:0px 10px 0px 10px;
}
.top-block-3{
	width:300px;
	position:relative;
	display:inline;
	float:left;
	margin:0px 0px 0px 10px;
}

.home-left-full{
	width:640px;
	position:relative;
	display:inline;
	float:left;
	margin:0px 10px 0px 0px;
}
.home-left-top, .home-left-bottome {
	width:640px;
	position:relative;
	display:inline;
	float:left;
	margin:0px;
}

.home-left-1-1 , .home-left-2-1 {
	width:310px;
	position:relative;
	display:inline;
	float:left;
	margin:0px 10px 0px 0px;
}
.home-left-1-2 , .home-left-2-2 {
	width:310px;
	position:relative;
	display:inline;
	float:left;
	margin:0px 0px 0px 10px;
}

.sidebar{
	width:280px;
	position:relative;
	display:inline;
	float:left;
	margin:0px 0px 0px 10px;
}

/*----------- Bread crumb ----------- */

.breadBox{ color:#b2b1b1; font-size:11px;}
.breadBox a{color:#008264; text-decoration:none; background:url(../images/bread-crumb_arrow.gif)  right 5px no-repeat; margin-right:5px; padding-right:20px; font-size:11px; margin-top:10px;}
.breadBox-last { font-size: 11px; color:#999; padding-left: 5px;}

.uc{
	text-align:center;
	line-height:200px;

}
.uc1{
	text-align:center;
	
}