@FONT-FACE {
	font-family: "UniversNextArabic-Regular";
	src: url("UniversNextArabic-Regular_0.ttf");
}

body
{
	width:1100px;
	height:auto;
	margin:auto;
	font-family: "UniversNextArabic-Regular";
	font-size:13px;
}
#all_page
{
	background:#FBEE7D;
}
#header{
	width:1100px;
	height:111px;
	background-image:url(../header.png);
	background-size:100% 100%;
}
#containMenu
{
	width:600px;
	margin-top:70px;
	float:right;
}
.menu
{
	
	display: inline-block;
	margin:0;
	padding:0;
	width:98px;
	text-align: center;
	height:36px;
	
}
.menu a
{
	font-size:100%;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.menu a:hover
{
	color:#4c81be;
	
}
#search_form
{
	width:160px;
	position:absolute;
	margin-left:40px;
	margin-top:5px;
}

.search {
	
	
	border-radius:10px 10px 10px 10px;
	margin: 0px;
	width: 120px;
	height: 24px;
	right: 1px;
	color:black;
	margin-left:20px;
	background:#f3f7fb;
	text-align: right;
border:1px #4c81be solid;
	
}
#searchBtn{
	position: absolute;
	height: 20px;
	width:23px;
	margin-top:1px;
	margin-left:20px;
	border-radius:10px 0px 0px 10px;
}
#slider
{
	width:1100px;
	height:420px;
	background-image:url(../slider_bg.png);
}
#right_slider
{
	width:425px;
	height:420px;
	float:right;
	margin:auto;
	margin-right:120px;
	  position: relative;
    overflow: hidden;
    clear: both;
	background:#ffffff;
}
#iwrapper {
    width:4000px;
    height:420px;
    position: absolute;
    margin:auto;
    text-align: left;
}
#iwrapper img
{
width:425px;
height:420px;
}

.serperator
{
	float: none;
	clear: both;
}
#news
{
	width:890px;
	margin:auto;
	height:35px;
	margin-top:10px;
	border-radius:10px 10px 10px 10px;
	background-image: url(../news_bg.png);
	background-repeat: repeat-x;
}
#news p
{
	
	padding-right:10px;
	margin-top:7px;	
	padding-top:0px;
}

#news p
{
	text-align:right;
}
#news_title
{
	width:835px;
	margin-top:-37px;
}
#news_title a{
	text-decoration: none;
	color:black;
	margin-left:40px;
}
#news_title a:hover{
	color:blue;
}
#fourTables
{
	width:900px;
	margin:auto;
	height:320px;
	margin-top:1px;
}
#fourTables table
{
	width:100%;
	margin:auto;
}
#fourTables table tr td
{
	width:300px;
	margin-left:30px;
	height:150px;
	background-image:url(../td_bg1.png);
	background-size:100% 100%;
}

.tableTitle
{
	
	position: absolute;
	font-weight:bold;
	float:right;
	padding-right:15px;
	width:410px;
	text-align: right;
	margin-top: -50px;
	color:#004000;


}
.tableDesc
{
	color:#004000;
	padding-right:20px;
	width:300px;
	margin-left:110px;
	text-align: right;
	position: absolute;
	height:100px;
	margin-top: -15px;
	font-family: Times;
	color:#004000;

}
.tableDesc p {
    margin: 0;
    padding: 0;
}

.go
{
clear:both;
margin-left:20px;
margin-top:35px;
position: absolute;
}
#after_footer
{
	width:900px;
	height:285px;
	margin:auto;
	overflow: hidden;
}
#contact
{
	float:left;
	width:445px;
	height:280px;
	background-image:url(../td_bg1.png);
	background-size:100% 100%;
	display: inline-block;
	font-size:12px;
}
#contact p
{
	color:#004000;
	font-size:22px;
	margin-right:45px;
	margin-top:10px;
	height:25px;
	text-align: right;
}
#contact table
{
	width:400px;
	height:160px;
	margin-top:-9px;
	font-size:12px;

	
}

#contact table td
{
	font-size:12px;
	text-align: right;
	font-weight: bold;
	color:black;
}

.googlemap {
	height: 210px;
	width: 100%;;
	padding-bottom: 5px;
	float:left;
}
small{
	float:right;
}
.td_color
{
	color:green;
}
#follow
{
	width:200px;
    margin-top:10px;
}
#follow p{
	font-size: 12px;
	float: left;
	padding-left:10px;
}
.follow
{
	
	display: inline-block;
	width: 25px;
	margin: 0;
	padding: 0;
	margin-top:10px;
	margin-left:-3px;
	
	
}
.follow img{
	width:25px;
	height:25px;
}
#whyUsPlusWelcome
{
	width:437px;
	float:right;
	height:280px;
	overflow: hidden;
}
#whyus
{
float:left;
	width:200px;
	height:280px;
	display: block;
    overflow:hidden;
}
#whyus h3,#welcome h3
{
	float:right;
	padding-right:4px;
}
#whyus p,#welcome p
{
	float:right;
	width:100%;
	clear: both;
	text-align: right;
	padding-right:4px;
	font-size:12px;
margin-top: -15px;
}
.whyus_img
{
	width:100%;
	height:85px;
	margin-top:8px;
}
#link_color a

{
text-decoration:none;
}
.more
{
	
	
	margin-top:150px;
	margin-left:126px;
	position: absolute;
	
}
#welcome
{
	float:right;
	width:200px;
	height:280px;
	display:inline-block;
	
}
#footer
{
	width:1100px;
	height:35px;
	background:#FBEE7D;
}
#footer p
{
	text-align:center;
	font-size:10px;
	padding-top:4px;
	color:black;
	width:100%;
}
#footer p span
{
	color:brown;
}
/******       about us page  ******/
#aboutus_body
{
	width:1050px;
	text-align:right;
	margin:auto;
	background:#EBBC29;
	height:auto;
	border-radius: 0px 0px 10px 10px;
	min-height: 250px;
	
}
.aboutus
{
	
	width:1040px;
	height:34px;
	text-align: right;
	font-size:medium;
	font-weight: bold;
	vertical-align: middle;
	background:#D5A617;
	color:green;
	margin:auto;
	padding-top:5px;
	padding-right:10px;
	border-radius: 10px 10px 10px 10px;
}
#text
{
	padding-right:20px;
	height:auto;
}
.seperator
{
	clear: both;
	float: none;
}
/************ contact us page ****/
#contact_form label
{
	color:black;
	text-align:right;
}



#contact_form 
{
	width:400px;
	
}
#contact_form table 
{
	
	width:390px;
	height:480px;
	
}
#contact_form table tr td label
{
	color:black;
	font-size:11px;font-weight:100;
	float:right;
}
#contact_form table tr td input,#contact_form table tr td textarea
{
	width:290px;
	
}
#contact_form table tr td textarea
{
	height: 180px;
}
#contact_form table tr td input
{
	height: 22px;
}
#btnform {
	cursor: pointer;
	width: 100px;
	height: 45;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #808080;
	font-weight: bold;
	background: #D1D1D1;
	margin:auto;
	margin-right: 108px;
	margin-top:0px;

}
#contact_form  fieldset
{
	border-color:#EBBC29;
}
/* ---------------------------------------- 
	News page  styles
---------------------------------------- */
#news_table {
	text-align: right;
	width:830px;
	float:right;
	
}
#news_table img {
	width: 150px;
	height: 110px;
	border: 3px solid #BFBFBF;
	-webkit-box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.24);
	-moz-box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.24);
	box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.24);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 8px;
}
.news_name {
	padding-left: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: black;
	padding-top: 2px;
	font-size: 70%;
}
.news_dade {
	padding:0;
	margin-top:-13px;
	font-size: 74%;
	color: #6a6a6a;
}
.news_short p {
	padding-left: 3px;
	font-size: 65%;
	margin-top:-19px;

}

.news_readmore {
	margin:0;
	padding: 0px;
	margin-top:-8px;
}
.news_readmore a {
	font-size: 85%;
	color: brown;
	
}
#newsimage_id {
	width: 260px;
	height: 188px;
	margin-right: 15px;
	float:right;
}
.name_newsid {
	font-size: 104%;
	font-weight: bold;
	color: rgb(2, 62, 122);
	padding-bottom: 7px;
}
.date_newsid {
	font-size: 88%;
	padding:0px;
	margin-top:-10px;
	color:brown;
}

.seperator {
	clear: both;
	float: none;
}
.contact_left
{
	width:47%;
	height:auto;
	float:left;
	
}
#contact_right
{
width:400px;	
float:right;
margin-right:20px;
height:auto;

}
#contactus_table_div {
	float: right;
}
#contactus_table {
	font-size: 85%;
	padding-top: 5px;
	color: #626364;
	line-height: 22px;
margin:left;
}
#contactus_table  td
{
	text-align: right;;
}
.contactus_tabletd {
	width: 180px;
	color: green;
	font-size: 110%;
}

/*------ Services page -----*/

.servImages
{
	clear:both;
	width:120px;
	height:80px;
	border:1px gray solid;
}

ul.gallery li  {
width:125px;
height:100px;
border: 2px solid #4c81be;
-webkit-box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.24);
-moz-box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.24);
box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.24);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display:inline-block;
}

ul.gallery li img
{
width:99%;
height:99%;
}