@charset "utf-8";
/* CSS Document */
body, ul, li{
	margin:0;
	padding:0;
	}
td{
	vertical-align:top;
	}
body{
	font-family:Verdana, Geneva, sans-serif;
	}
a img{
	border:none;
	}
a{
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
body{
	background:url(../images/bg-image.jpg) repeat-x top #191919;
	}
body.large-height{
	background:url(../images/bg-image-2.jpg) repeat-x top #191919;
	}
.holder{
	width:1000px;
	margin:0 auto;
	}
.logo-holder{
	padding:17px 0 15px 20px;
	}
.pos-rel{
	position:relative;
	}
.pos-abs{
	position:absolute;
	}
.right-align{
	text-align:right;
	}
.menu-holder{
	background:url(../images/menu-bg.png) repeat-x top;
	min-height:54px;
	z-index:100;
	}
.menu-corners-pos{
	top:37px;
	/*background-color:#191919;*/
	width:1000px;
	z-index:100;
	}	
.menu-but-holder{
	padding:0px 48px;
	z-index:999;
	}
.flash-holder{
	top:-17px;
	width:1000px;
	/*background-color:red;*/
	}
.highz{
	z-index:999;
	}
.bottom-corners{
	top:-11px;
	left:7px;
	}	
.flash-height{
	min-height:378px;
	}	
.bottom-menu-pad{
	padding-left:7px;
	}
.zindexmin{
	z-index:-120;
	}
.slide {
  position: relative;
}
.slide .inner {
  position: absolute;
  bottom: 0px;
  display:none;
}
/************************************HP-ourservices**********************************/
.ourservices-holder{
	left:11px;
	width:322px;
	background-color:#262626;
	}
.ourservices-holder, .ourservices-holder a{
	color:#828282;
	font-size:11px;
	}
.our-services-text{
	padding:20px;
	}
.our-services-text li, .text-holder2 li{
	list-style:none;
	margin-bottom:4px;
	padding-left:8px;
	background:url(../images/bullet-services.gif) left 5px no-repeat;
	}
.our-services-text .link-services a{
	color:#009e40;
	} 
/****************************************end-HP-ourservices*******************************************/
/************************************HP-ourCustomers**********************************/
.our-customers-holder{
	left:-316px;
	border-bottom:7px solid #00cd60;
	width:954px;
	}
/************************************end-HP-ourCustomers**********************************/
/************************************footer**********************************/
.footer{
	margin:0 17px;
	border-top:12px solid #262626;
	}
.footer-content{
	margin-top:18px;
	color:#505050;
	font-size:10px;
	line-height:13px;
	}
.footer-right-border{
	padding-right:20px;
	border-right:1px solid #2a2a2a;
	}
.left-pad{
	padding-left:20px;
	}
.footer-menu{
	clear:both;
	padding-left:10px;
	}
.footer-menu li{
	list-style:none;
	width:85px;
	float:left;
	margin-right:12px;
	padding:6px 0;
	border-bottom:1px solid #252525;
	}
.footer-menu li a{
	color:#505050;
	font-weight:bold;
	}
.footer-menu li.last{
	border-bottom:none;
	list-style:none;
	width:85px;
	float:left;
	margin-right:12px;
	padding:7px 0 6px 0;
	}
.footer-menu li.first{
	padding:7px 0 6px 0;
	}
.copyright a{
	color:#1d3b49;
	}
.copyright{
	padding-left:15px;
	}
.copyright .libanet{
	color:#353434;
	}
/************************************footer**********************************/
/************************************Subpage**********************************/
.left-shadow{
	background:url(../images/left-shadow.png) repeat-y right;
	}
.right-shadow{
	background:url(../images/right-shadow.png) repeat-y left;
	}
.subbody-holder{
	/*min-height:200px;*/	
	}
/************************************Subpage**********************************/

.body-minheight{
	min-height:385px;
	z-index:-55;
	}
.green-bg{
	background:url(../images/submenu-bg.gif) repeat-x top;
	}
.green-bg2{
	background:url(../images/submenu-bg.gif) repeat-x top;
	width:964px;
	}
.left-menutd{
	text-transform:uppercase;
	font-size:12px;
	}
.left-menutd a{
	color:#fff;
	display:block;
	background:url(../images/submenu-sep.gif) right no-repeat;
	padding:5px 15px 13px 15px;
	padding-bottom:13px;
	}
.left-menutd a.selected{
	border-bottom:3px solid #0080c3;
	}
.left-menutd a:hover{
	border-bottom:3px solid #505050;
	text-decoration:none;
	}
.left-menutd a.last{
	background:none;
	}
.text-holder{
	top:-9px;
	width:1000px;
	left:0px;
	min-height:383px;
	}
.bg-body-color{
	background-color:#eeeeee;
	}
.text-holder2{
	margin:60px 10px 10px 23px;
	font-size:12px;
	color:#393939;
	}
.submenu-holder{
	left:18px;
	top:-20px;
	}
.footersub{
	margin:0 17px;
	background-color:#191919 !important;
	}
.footersub .footer-content{
	margin-top:0;
	padding-top:17px;
	}
.body-footer-sep{
	font-size:1px;
	width:964px;
	margin-left:18px;
	}	
.body-footer-green{
	background-color:#00cc5f;
	}
.body-footer-grey{
	background-color:#373737;
	}
.body-footer-blue{
	background-color:#0060c6;
	}
.title-pad{
	margin-bottom:5px;
	}
/*****************************Sub-carousel-content***********************/
.thumb-holder{
	min-height:120px;
	}
.thumb-holder img{
	border:3px solid #fff;
	}
.date-holder, .view-gallery{
	font-family:Arial, Helvetica, sans-serif;
	color:#0085c1;
	font-size:11px;
	margin-bottom:10px;
	}
.description{
	color:#393939;
	font-size:12px;
	margin-bottom:10px;
	margin-right:20px;
	}
.view-gallery{
	color:#0aa44a;
	text-transform:uppercase;
	background:url(../images/video-gal-bg.gif) no-repeat 85px center;
	}
.view-gallery a{
	color:#0aa44a;
	}
/*****************************Sub-carousel-content***********************/
.text-holder-no-sub, .text-holder-no-sub2{
	margin:30px 20px 18px 25px;
	padding-bottom:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#393939;
	min-height:325px;
	}
.text-holder-no-sub2{
	min-height:410px;
	}
.bottom-border{
	border-bottom:1px solid #cacaca;
	padding:10px 0;
	}
.text-holder-no-sub a{
	color:#0aa44a;
	}
.form{
	padding:7px 0 0 0;
	font-weight:bold;
	}
input[type=text], textarea, select{
	color:#fff;
	margin:0;
	padding:0;
	width:280px;
	background-color:#393939;
	border:none;
	}
input[type=text], select{
	height:25px;
	margin-bottom:5px;
	}
textarea{
	width:580px;
	height:50px;
	}
.form-btn{
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	color:#18221c !important;
	padding:5px;
	margin-top:5px;
	background-color:#0aa44a;
	}
.no-pad{
	padding:0;
	margin:0;
	}
	
/***********************************************************************/
.me-presence{
	padding-left:1px;
	}
.map-bullets{
	cursor:pointer;
	width:6px;
	height:5px;
	background:url(../images/map-bullet.gif) no-repeat;
	}
.map-bullets1{
	left:144px;
	top:-68px;
	z-index:20;
	}
.slidepresence .slide .inner{
	bottom:30px;
	}
.map-bullets2{
	left:146px;
	top:-61px;
	z-index:20;
	}
.map-bullets3{
	left:130px;
	top:-50px;
	z-index:20;
	}
.map-bullets4{
	left:165px;
	top:-50px;
	z-index:20;
	}
.beirut{
	position:absolute;
	display:none;
	top:-60px;
	left:-4px;
	z-index:999;
	}	
.cairo{
	position:absolute;
	display:none;
	top:-60px;
	left:-95px;
	z-index:999;
	}	
.riyadh{
	position:absolute;
	display:none;
	top:-60px;
	left:-5px;
	z-index:999;
	}	
.alia{
	position:absolute;
	display:none;
	top:30px;
	left:-10px;
	z-index:999;
	}	
#mycarousel{
	height:70px;
	}
.text-holder2 li{
	background:url(../images/body-bullet.gif) no-repeat left 7px;
	}
.jcarousel-skin-tango-sub li{
	background:none;
	}	
.minimum-height{
	min-height:393px;
	}
.flash-beh-image{
	right:0;
	top:0;
	z-index:99;
	}	
.flash-front-image{
	left:0;
	top:0;
	z-index:100;
	}	
.no-bot{
	margin-bottom:0;
	padding-bottom:0;
	}	
	
	
	/************************************************************************* Gallery  ****************************************************/
.gallerydetailslist{
	padding:0px !important;
}
.gallerydetailslist li{
	float:left;
	width:180px;
	padding-bottom:7px;
	margin:0 10px 10px 0 !important;
	background:none !important;
	height:200px;
}
.galleryimage a{
	display:block;
}
.galleryimage,.galleryimageon{
	/*border:1px solid #CACACA !important;*/
	padding:3px;
	height:130px;
	text-align:center !important;
	vertical-align:middle !important;
}
.galleryimageon{
	/*border:1px solid #9F2440 !important;*/
}
.viewimglink{
	padding:5px 0 0 0;
}
.viewimglink a:hover{
	text-decoration:none;
}
.clearfloat{
	clear:both;
}
.text-holder2 a, .text-holder a{
	color:#00ac54;
	}
/**********************************************************/
.floatRightPic{
	/*float:right;*/
	margin:15px 0 0 0;
}
.clickToEnlarge{
	text-align:right;
	font-size:11px;
	padding-top:5px;
}
.follow-us{
	padding:0 0 5px 4px;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	}
.clearfix{
	clear:both;
	}
.logos-holder{
	width:100px;
	}
.logos-holder img{
	width:80px;
	}
.one-logo{
	margin:0 0 5px 0;
	background:#fff;
	padding:10px;
	}
.contact-image{
	float:left;
	margin:0 10px 0 0;
	width:100px;
	}
.mid-align td{
	vertical-align:middle !important;
	}
