﻿img {

	border: 0;

}

#homeBody

{



	background-image: url("images/page-bg.jpg");

	background-repeat: repeat-x;

	margin-top: 0;

	margin-bottom: 0;

}



#mainDiv

{

	background-color: #020A2C;

	background-image: url("images/body-bg.png");

	width: 1000px; 

	height: 800px; 

	top: 0;

	margin: 0 auto;

	z-index: 1; 

	position: relative;

}

#mainDiv_internal

{

	background-color: #020A2C;

	background-image: url("images/body-bg.png");

	width: 1000px; 

	margin: 0 auto;

	z-index: 1; 

	position: relative;

}



#headerEffect

{

	background-image: url("images/header-effect.png");

	background-repeat: no-repeat;

	width: 491px;

	height: 380px;

	z-index: 5;

	top: 0;

	right: 0;

	position: absolute;

}



#bgMap

{

	/*-khtml-opacity:.20; -moz-opacity:.20; -ms-filter:”alpha(opacity=10)”; filter:alpha(opacity=20); opacity:.20; */

	background-image: url("images/bg-map3.png");

	background-repeat: no-repeat;

	position: absolute; 

	width: 580px; 

	height: 300px; 

	z-index: 6; 

	left: 5px; 

	top: 0px;

}



#fdLogo

{

	display: none;

	background-image: url("images/fd-logo.png");

	background-repeat: no-repeat;

	width: 92px;

	height: 92px;

	z-index: 7;

	top: 8px;

	left: 10px;

	position: absolute;

}



#fdDesIcon

{

	display: none;

	background-image: url("images/fd-it-icon2.png");

	background-repeat: no-repeat;

	width: 179px;

	height: 90px;

	z-index: 3;

	top: 0px;

	left: 120px;

	position: absolute;

}



#titleSeparator

{



	background-image: url("images/title-separator.png");

	background-repeat: no-repeat;

	width: 14px;

	height: 90px;

	z-index: 0;

	top: 4px;

	left: 295px;

	position: absolute;

}



#titleSeparator_internal

{



	background-image: url("images/title-separator.png");

	background-repeat: no-repeat;

	width: 14px;

	height: 90px;

	z-index: 0;

	top: 4px;

	left: 25px;

	position: relative;

	float: left;

}



#fditIcon

{



	/*background-image: url("images/it-new-logo.png");

	background-repeat: no-repeat;*/

	width: 270px;

	height: 58px;

	z-index: 6;

	top: 15px;

	left: 15px;

	position: absolute;

}



#fditIcon_internal

{



	/*background-image: url("images/it-new-logo.png");

	background-repeat: no-repeat;*/

	width: 270px;

	height: 58px;

	z-index: 6;

	top: 15px;

	left: 15px;

	position: relative;

	float: left;

}



#topMenu

{

	background-image: url("images/menu-bg.png");

	background-repeat: repeat-x;

	height: 53px;

	width: 100%;

	z-index: 1;

	top: 101px;

	left: 0px;

	position: absolute;

}

#topMenu_internal

{

	background-image: url("images/menu-bg.png");

	background-repeat: repeat-x;

	height: 53px;

	width: 100%;

	z-index: 1;

	top: 11px;

	position: relative;

	clear: left;

}

#topMenuItems

{

	/*background-image: url("images/top-menu-items.png");*/

	background-repeat: no-repeat;

	height: 46px;

	width: 667px;

	z-index: 8;

	top: 105px;

	left: 0px;

	position: absolute;

}



#sliderContainer

{



		/*background-image: url("images/banner.png");*/

	background-repeat: no-repeat;

	width: 610px;

	height: 251px;

	z-index: 6;

	top: 100px;

	left: 0px;

	position: absolute;

}



#banner

{



		/*background-image: url("images/banner.png");*/

	background-repeat: no-repeat;

	width: 610px;

	height: 251px;

	z-index: 6;

	top: 100px;

	left: 0px;

	position: absolute;

}



#aboutBanner

{



	background-image: url("images/banner-about.png");

	background-repeat: no-repeat;

	width: 610px;

	height: 251px;

	z-index: 6;

	top: 155px;

	left: 0px;

	position: absolute;

}



#contactBanner

{



	background-image: url("images/banner-contact.png");

	background-repeat: no-repeat;

	width: 610px;

	height: 251px;

	z-index: 6;

	top: 155px;

	left: 0px;

	position: absolute;

}



#productsBanner

{



	background-image: url("images/banner-products.png");

	background-repeat: no-repeat;

	width: 610px;

	height: 251px;

	z-index: 6;

	top: 155px;

	left: 0px;

	position: absolute;

}



#giftsBanner

{



	background-image: url("images/banner-gifts.png");

	background-repeat: no-repeat;

	width: 610px;

	height: 251px;

	z-index: 6;

	top: 155px;

	left: 0px;

	position: absolute;

}





#whiteBodyBg

{



	background-image: url("images/white-body-bg.png");

	background-repeat: no-repeat;

	width: 1000px;

	height: 430px;

	z-index: 30;

	top: 410px;

	left: 0px;

	position: absolute;



}

#whiteBodyBg_internal

{



	background-image: url("images/white-body-bg.png");

	background-repeat: no-repeat;

	width: 1000px;

	height: 430px;

	z-index: 30;

	left: 0px;

	position: relative;



}



#whiteBodyMiddleCorner

{

	background-image: url("images/white-body-middle-corner.png");

	background-repeat: no-repeat;

	background-color: #FFFFFF;	

	width: 10px;

	height: 10px;

	z-index: 30;

	top: 53px;


	float: left;
	position: relative;
}



#tapsHeader

{

	width: 488px;

	height: 30px;

	z-index: 30;

	float: left;

	position: relative;
	top: 30px;

}



.tapsArea

{

	height:35px;



}



.tapSeparator

{

	width: 2px;

}

.tap

{



	vertical-align: middle;

	text-align: center;

	width: 98px;

	z-index: 30;

	background-color: #FFFFFF;

	background-image: url("images/tap-header.png");

	background-repeat: no-repeat;

	font-family: Arial;

	font-size: 11px;

	color: black;



}



#motionTap

{

	background-color: #BBBBBB;

}



#webTap

{

	background-color: #BBBBBB;

}



#tapContent

{

	/*background-image: url("images/eye.png"); */

	background-repeat: no-repeat;

	background-position: 70px 0px;

	background-color: #FFFFFF;	



	z-index: 1;

	top: 35px;

	left: 241px;

	float: left;
	padding-top: 20px;

	

}







#latestPrints

{

	background-image: url("images/eye.png");

	background-repeat: no-repeat;

	background-position: 70px 0px;

	background-color: #FFFFFF;	

	width: 488px;

	height: 183px;

	z-index: 1;

	top: 0px;

	left: 0px;

	position: absolute;

	padding-top: 20px;

	

}



#latestMotion

{

	background-image: url("images/3d-box.jpg");

	background-repeat: no-repeat;

	background-position: 240px 0px;

	background-color: #FFFFFF;	

	width: 488px;

	height: 183px;

	z-index: 1;

	top: 0px;

	left: 0px;

	position: absolute;

	padding-top: 20px;

	

}



#latestWeb

{

	background-image: url("images/web-icon.jpg");

	background-repeat: no-repeat;

	background-position: 240px 0px;

	background-color: #FFFFFF;	

	width: 488px;

	height: 183px;

	z-index: 1;

	top: 0px;

	left: 0px;

	position: absolute;

	padding-top: 20px;

	

}



.closedTap

{

	background-color:gray;

}



#whiteBodyWingLeft

{

	background-image: url("images/body-wings-top.png");

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	text-align: center;

	width: 231px;

	height: 221px;

	z-index: 7;

	top: 2px;

	left: 25px;

	position: absolute;

	padding-left: 0;

	padding-top: 0;

}





#whiteBodyWingRight

{

	background-image: url("images/body-wings-top.png");

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	text-align: center;

	width: 231px;

	height: 221px;

	z-index: 7;

	top: 2px;

	left: 744px;

	position: absolute;

	padding-left: 0;

	padding-top: 0;

}



#footer

{

	background-image: url("images/footer-bg.jpg");

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	text-align: center;

	width: 950px;

	height: 116px;

	z-index: 8;

	top: 223px;

	left: 25px;

	position: absolute;





}





#footerLeftCorner

{



	background-image: url("images/footer-corner-left.png");

	background-repeat: no-repeat;

	width: 7px;

	height: 7px;

	z-index: 8;

	top: 109px;

	left: 0;

	position: absolute;



}





#footerRightCorner

{



	background-image: url("images/footer-corner-right.png");

	background-repeat: no-repeat;

	width: 7px;

	height: 7px;

	z-index: 8;

	top: 109px;

	right: 0;

	position: absolute;



}



#findUs

{

	background-image:url(images/find-us-title.jpg);

	background-repeat:no-repeat;

	background-position: 15px 0px;

}



#partners

{

	background-image:url(images/partners-title.jpg);

	background-repeat:no-repeat;

	background-position: 15px 0px;

	vertical-align: bottom;

	text-align: center;

}



#copyright

{

	color: #FFFFFF;

	width: 1000px;

	text-align: center;

	font-size:small;

	height: 10px;

	z-index: 8;

	top: 400px;

	left: 0;

	position: absolute;



}



.newsTitle



{

	font-weight: bold;

	font-family: Arial;

	font-size: 11px;

	color: black;

}





.newsDate



{

	font-weight: bold;

	font-family: Arial;

	font-size: 10px;

	color: blue;

	text-align:left;

	

}





.newsBody



{

	font-family: Arial;

	font-size: 12px;

	color: #666666;

	text-align: left;

	vertical-align:top;

	padding-top: 3px;

}





.projectTitle



{

	font-weight: bold;

	font-family: verdana;

	font-size: 15px;

	color: #333333;

	

}







.projectBody



{

	font-family: Arial;

	font-size: 12px;

	color: #666666;

	text-align: left;

	vertical-align:top;

	padding-top: 3px;

}



INPUT

{

	font-family: Tahoma;

	font-size: 11px;

	

	background-color: white;

	border-width: 1px;

	border-color: gray;

	border-style: solid;

	height: 16px;

	color: gray;

	padding-left: 3px;

}





.style1, .style1 a 

{

	color: #000099;

	font-size: xx-small;

}



.clientMarquee

{

	

	width:400px;

}

/* Mohamed Ali*/

.sideMenu {

	border-right: 1px solid #cccccc;

	float: left;

	margin-right: 10px;

	height: 300px;

}

.sideMenu a{

	font-weight: bold;

	color: black;

	text-decoration: none;

}

.sideMenuContent {

	width: 700px;

	float: left;

}

.tab {

	background-image: url(images/tab-bg.png);

	background-repeat: no-repeat;

	height: 20px;

	padding: 19px 2px;

	text-align: right;

	width: 230px;

}

.message {

	position: relative;

}

.contact_form {

	width: 320px;

	position: absolute;

	border: 1px solid #CCCCCC;

	z-index: 50;

	padding: 5px;

	background-image: url(images/white_pixel.png);

}

.contact_form input {

	height: 18px;

}

#world_map {

	float: right;

	position: relative;

}

#map_coordinates div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	display: none;

	position: absolute;

	border: 1px solid #CCCCCC;

	background-color: white;

	padding: 10px;

}

#map_coordinates strong {

	color: #020A2C;

}

#mainContent {

	width: 100%;

	top: 280px;

	z-index: 1000;

	position: relative;

}

.boxHeader {

	width: 980px;

	height: 14px;

	background-image: url(images/box-header-wide.png);

	background-repeat: no-repeat;

}

.boxFooter {

	width: 980px;

	height: 14px;

	background-image: url(images/box-footer-wide.png);

	background-repeat: no-repeat;

}

.boxContainer {

	float: left;

	width: 100%;

}

.wideBox {

	width: 960px;


	padding: 10px;

	position: relative;



}

.wideBox p{

	text-align: justify;

}

.wideBox h1{

	margin: 5px;

}



.sideBar {

	padding: 10px;

	float: left;

}

#clientsNav {

	width: 420px;

	float: right;

}

.clientBox {

	width: 80px;

	height: 80px;

	float: left;

	overflow: hidden;

	border: 1px solid #EFEFEF;

	margin: 1px;

	vertical-align: middle;

}

.clientBox:hover {

	border: 1px solid #CC0000;



}

.clientBox a{

	outline: none;

}

.clientBox img{

	margin: auto auto;

}

.clientInfo {

	float: left;

	width: 300px;

}

.clientInfo > div {

	display: none;

}

.clearboth {

	clear: both;

}



.productTitle

{

	

	font-weight: bold;

	font-family: Arial;

	font-size: 16px;

	color: #C25E00;



}
